- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 分布式事务 解决方案
目录 一、为什么会有分布式事务? 二、分库分表以后带来的问题? 三、分布式事务解决方法及原理 1、经典的 X/Open DTP 事务模型 2、2PC二阶段提交(two -phaseCommit) 3、3PC 三阶段提交 (1)cancommit阶段:询问是否可以执行事务提交 (2)precommit阶段:预提交 (3)doCommit阶段: 四、分布式事务一致性 开源...
2019-08-21 22:59:01 863 2
原创 锁:公平锁/非公平锁、悲观锁/乐观锁
一、公平锁/非公平锁(多线程执行顺序的维度) 公平锁:加锁前先查看是否有排队等待的线程,有的话优先处理排在前面的线程,先来先得。 非公平所:线程加锁时直接尝试获取锁,获取不到就自动到队尾等待。 例子 ReentrantLock 同时支持两种锁 //创建一个非公平锁,默认是非公平锁 Lock nonFairLock= new ReentrantLock(); Lock nonFairL...
2019-08-22 13:12:27 672
Paste破解版:mac复制粘贴历史记录小软件
2019-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人