摘要:
1、悲观锁 在操作数据之前给数据加锁,直到事物提交,否则不能操作数据; 2、乐观锁 在操作之前对数据不加锁,而是在操作之后进行检查,常见的如给数据加上版本号的方式,操作之前查出数据连同版本号,更新时对版本号加一,在提交之前再查询数据库中的版本号,如果比要更新的这个版本号大,则不去更新; 处理高并发: 阅读全文
摘要:
1、悲观锁 在操作数据之前给数据加锁,直到事物提交,否则不能操作数据; 2、乐观锁 在操作之前对数据不加锁,而是在操作之后进行检查,常见的如给数据加上版本号的方式,操作之前查出数据连同版本号,更新时对版本号加一,在提交之前再查询数据库中的版本号,如果比要更新的这个版本号大,则不去更新; 处理高并发: 阅读全文