- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 乐观锁和悲观锁
乐观锁对于取数据很“乐观“,每次去取数据的时候总认为不会有其他线程对数据进行修改,不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用version版本号机制或CAS操作实现。version版本号机制可以为行数据增加version字段,每次修改,版本号自增;取数据的时候也带着版本号。update XXX set x = x + 1, version = ...
2018-08-26 20:31:37 212
原创 分布式锁的Redis实现
分布式锁的Redis实现 分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够保证原子性和和对锁服务调用方的可见性。今天给大家分享一下最常见的一种实现:分布式锁的Redis实现。实现 最常用的一种实现方式是借助setNX方法,该方法的含义是“set...
2018-08-26 15:05:24 182
DiskFileItemFactory需要的jar包commons-fileupload-1.3.jar和commons-io-1.2.jar
2016-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人