前言

我们知道Mybatis作为常见的Java数据库访问层的ORM框架,其缓存分为一级缓存和二级缓存。

大多数情况下,我们使用的都是Mybatis缓存的默认配置,但是Mybatis缓存机制有一些不足之处,在使用中容易引起脏数据问题,形成一些潜在隐患。

今天,我们就来看下Mybatis的缓存机制,了解其底层的一些原理,来方便我们排查、解决以后可能出现的由Mybatis缓存引起的问题。

阅读全文 »

前言

我们在工作等一些场景中,一定是用到过分布式锁的。

无论采用Zookeeper还是Redis做分布式锁,锁是应该有一个有效期的。

如果我们不设置有效期,可能会出现死锁问题,导致锁不能释放,影响系统功能。

阅读全文 »

前言

今天我们来看下Mysql中锁相关的一些内容。

正文

简单对比

阅读全文 »