并发安全

无休居士2 天前
并发安全·幂等性
接口幂等性和并发安全的区别?接口幂等性和并发安全是两个不同的概念,虽然它们在设计API时都很重要,但侧重点不同。定义:幂等性指的是无论对接口进行多少次相同的操作,结果都是一致的。例如,HTTP的PUT和DELETE方法通常被视为幂等的,因为多次调用不会改变系统的最终状态。
当年拼却醉颜红10 个月前
数据库·性能优化·并发安全
并发安全问题之--事物失效问题事物失效常见的6种原因: 1、事物方法非public修饰 2、非事物方法调用事物方法 3、事物方法抛出的异常被捕获了 4、事物方法抛出的异常类型不对 5、事物传播行为不对(事物发生嵌套时有事物传播) 6、事物锁属类没有被spring管理
当年拼却醉颜红1 年前
乐观锁·并发安全·锁失效·锁边界
并发安全问题之--锁失效和锁边界问题此处为新增insert无法在SQL中通过数量限制(除非插入SQL中有子查询),上面改进的乐观锁失效(前一节的乐观锁适合修改数据)
当年拼却醉颜红1 年前
java·乐观锁·并发安全·超卖
并发安全问题之超卖问题优点:不加锁性能好。 缺点:同时请求成功率低(即只要发现数据变了就放弃了)。 乐观锁思想的具体体现:一共两步,第一步,先查询状态。第二步,再更新数据时必须where等于前面的状态,确保数据没有改变。 第二步集查询和操作数据于一身具有原子性。