
Java基础
文章平均质量分 50
五二言
希望在交流中学习,在学习中接近自己的目标
展开
-
【事务系列2】事务的隔离级别以及低隔离级别下的数据异常情况
简述当多个事务在操作同一套数据源时,事务会彼此影响。根据这些事务之间的影响程度的不同,我们将其划分为多个隔离级别。隔离级别越低,事务所受到的限制就越低,性能相对会提高些,但是所造成的数据异常情况也相对多些。数据异常数据异常有以下几种情况: (1)脏读:在事务A读取了事务B尚未提交的更新数据,此时事务B由于各种异常情况回滚了。 事务A 事务B X=100 更新X=200原创 2016-01-31 22:04:14 · 726 阅读 · 0 评论 -
【事务系列一】事务概念与特性
在Java的编程开发中,我们会利用各种数据资源(比如:数据库、文件系统)来保存系统状态。当程序进入业务逻辑处理,这些数据资源或多或少都会进行一定程度的操作。为了保证数据操作后的正确性以及完整性,因此引入事务这一个概念来进行管理。 在这里,需要举一个例子来辅助理解。 A向B借款,在借款前A签下了借条,此时B获取借条后,前行银行去取钱,但是银行今天没有开,此处的银行异常造成了A与B的债务关系建原创 2015-12-26 12:22:39 · 914 阅读 · 0 评论