- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 Spring @transactional注解声明式事务
前言发版前一天,遇到了一个乐观锁问题。产生乐观锁,肯定是同一时间,存在两个或者多个事务对同一条数据进行修改。假如有事务A和事务B,先commit的事务会成功,而另外一个事务就会失败。这里记录一下遇到的问题,以及解决方法和过程环境spring data jpa使用了@version + @transactional来进行事务管理和保证数据唯一问题退款过程,对接了微信,易宝,支付宝。...
2019-04-04 12:12:26 457
原创 spring dat jpa @version 乐观锁
前言Mysql使用Innodb引擎,支持事务,行锁,那么,高并发情况下,多个事务同时进行;如果多个事务对同一条数据进行操作,并且都成功了,肯定会出现脏读等问题,最终导致数据库的数据有问题。破坏了数据的原子性,唯一性,正确性。简单举个栗子:银行转账:小李卡里有10块钱。小李和小王同时来取钱,小李取2块钱,小王取2块钱。取钱操作加了事务。【预期结果,最后剩余: 10 - 2 - 2 =...
2019-04-03 18:44:46 1149
深入实践 spring boot 高清完整版pdf
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人