在查询完数据的时候就把事务锁起来,直到提交事务。实现方式:使用数据库中的锁机制 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。在修改数据的时候把事务锁起来,通过version的方式来进行锁定。实现方式:乐一般会使用版本号机制或CAS算法实现。
14、介绍一下乐观锁和悲观锁,乐观锁的ABA的问题有没有了解 15、数据库怎么做批量插入?批量插入出现的性能问题如何解决? 16、#{},${}的区别 17、反问 总结:还是挺有难度的,问的偏项目功能实现,以及日常项目开发中会出现的场景题,暴露出我之前很多没有注意到的地方。遇到这些问题真的不能急,得好好思考了再回...
在查询完数据的时候就把事务锁起来,直到提交事务。实现方式:使用数据库中的锁机制 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。在修改数据的时候把事务锁起来,通过version的方式来进行锁定。实现方式:乐一般会使用版本号机制或CAS算法实现。