java陷阱之spring事物未提交和回滚导致不可预知问题
案发现场 导致问题 线上出现 订单下单 提示用户订单创建成功 但是订单不在了 对应的钱没扣 库存也没扣 看代码没有问题 日志也是正常打印 没抛错没回滚 mysql 部分表出现 ...
案发现场 导致问题 线上出现 订单下单 提示用户订单创建成功 但是订单不在了 对应的钱没扣 库存也没扣 看代码没有问题 日志也是正常打印 没抛错没回滚 mysql 部分表出现 ...
模拟锁情况无效 1.创建一个表 2.创建一个下单扣除的方法防止并发导致超买超卖以及脏读加锁 ps 我这里用的redis实现的分布式锁可以直接替换成synchronized测试 ...