继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

对《spring事务管理》课程的联想

lijikai1937
关注TA
已关注
手记 4
粉丝 17
获赞 8

通过对Spring事务管理这门课的学习,小弟在此向发表一篇手记,第一次。希望对你有用。
事务,是在数据库里面学的吧大概是,我是这样。
事务的四大特性,原子性,一致性,隔离性,持久性。
原子性:原子性指的是事务是一个不可分割的单位。这里为什么说是原子,因为是最小的,最小就是说你不可以把它分开,分开干嘛?分开执行。不可以分开执行,这个估计是原子性要表示的意思。
一致性:事务执行前后数据的完整性要保持一致。一致指的是事务在执行过程中牵扯到的数据的改变总量要一致,比如存钱和取钱的案例。
隔离性:隔离性这里强调的是多个用户并发访问数据库的时候,一个用户的事务的执行过程当中,不应该受到其他事物的干扰。不被其他的事务所干扰。大家是独立的。
持久性:一个事务一旦被提交了,它的记录就真正的修改到我们的数据库里面了。持久,就是把数据保存到数据库了,不是保存在变量里面,你重启一下程序就没了,保存在本地。
上面说的就是事务的特性,
原子性指的是一个事务的特点,一个事务,不是两个或者更多。
而一致性,指的是事务在执行的过程中牵扯到的关系,事务跟备操作的数据之间的关系。
隔离性,指的是事务和事务之间的关系。隔离性也是指事务与事务之间的关系。
所以这四个特性感觉可以分为三类。
以上是我的一点小理解。
其实说到这里还是没办法理解到底事务是个什么鬼?

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP

热门评论

aop写个around吗,,如果出现异常就重新before开始around,,个人理解

查看全部评论