前面,我们在《面向开发者的 Web 应用安全入门指南(9):事务并发安全》一文中提到了数据库的悲观锁。使用悲观锁,我们可以较为简单方便地解决事务并发的冲突问题。 但是,在使用数据库的悲观锁之前,我们也...