课程
/后端开发
/Java
/Java高并发秒杀API之Service层
什么情况下适合使用事务呢?像视频里讲的是秒杀这种要求特别高的吗?能不能具体讲讲
2017-08-03
源自:Java高并发秒杀API之Service层 3-2
正在回答
要明白这个问题,很简单,先明白事务的概念:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时做为最小的控制单元来使用。所包含的所有数据库操作命令必须作为一个整体一起向系提交或撤消,即这一组数据库操作命令要么都执行,要么都不执行,其目的就是为了保证数据的完整性。
所以,大概可以猜出事务的应用场合了,就是在干一件事儿的时候执行了多条操作的时候最好加上事务,比如说表的级联操作等,这些操作要么一起提交,要么一起回滚回来回复到起始状态。
举报
Java实现高并发秒杀API,介绍秒杀业务Service层的设计和实现
1 回答spring使用声明式事务就是配置加注解就可以了?
2 回答事务未被接管
3 回答判断重复秒杀那里不用事务回滚吗?
1 回答请问:MD5打印出来的值是null是什么情况?
1 回答想问下分布式服务应该如何添加事务?