分布式锁redissonLock
发表于
|
分类于
面试题
分布式锁使用的场景在分布式场景出现如果多个线程同时去对数据进行操作容易造成数据错乱。比如:
A服务、B服务、C服务,三个服务同一时间对数据库进行减操作,这时候相当于单服务中的多线程操作同一资源类
需要保证资源的原子性,原子性就需要通过锁来进行处理。这里的锁不能是jdk里面提供的本地锁,因为这的三个线
...
mysql_knowledge
发表于
|
分类于
面试题
mysql用户坑点记录1.mysql数据库中tinyint类型字段读取数据为true和false
表字段的设计如上图,查询出来的结果如下:
直接通过表连接工具查询是正常显示的,但是在java代码中去查询却一直显示true;
分析并解决:
分析:由于MySql中没有boolean类型,所以会用
...
事务基础知识及Spring框架中使用Transactioal踩得坑
发表于
|
分类于
面试题
0.为什么写这篇文章 某天,app端开发人员突然在钉钉上提了个问题单描述为:在app端创建群组功能时,明明提示系统错误但是在查询列表中却能看到刚刚创建的群组数据,但是点击进去却有提示错误异常。 收到这个bug单后,直接快速过了一遍前人写的代码发现里面有涉及到三个表的数据新增操作,但是整
...
equals和hashCode知识理解
发表于
每个类方法中都存在equals和hashCode方法,因为每个类都继承了Object方法。
Object中equlas和hashCode方法如下:
123public boolean equals(Object obj) { return (this == obj);}
1
...