1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

修正拼写错误

This commit is contained in:
Windsooon 2019-07-10 17:03:52 +08:00
parent 21bd3f67a4
commit 2e40f2ee54

View File

@ -3,7 +3,7 @@
- [事务隔离级别(图文详解)](#事务隔离级别图文详解) - [事务隔离级别(图文详解)](#事务隔离级别图文详解)
- [什么是事务?](#什么是事务) - [什么是事务?](#什么是事务)
- [物的特性(ACID)](#事物的特性acid) - [务的特性(ACID)](#事务的特性acid)
- [并发事务带来的问题](#并发事务带来的问题) - [并发事务带来的问题](#并发事务带来的问题)
- [事务隔离级别](#事务隔离级别) - [事务隔离级别](#事务隔离级别)
- [实际情况演示](#实际情况演示) - [实际情况演示](#实际情况演示)
@ -24,9 +24,9 @@
事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元这个转账会涉及到两个关键操作就是将小明的余额减少1000元将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃导致小明余额减少而小红的余额没有增加这样就不对了。事务就是保证这两个关键操作要么都成功要么都要失败。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元这个转账会涉及到两个关键操作就是将小明的余额减少1000元将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃导致小明余额减少而小红的余额没有增加这样就不对了。事务就是保证这两个关键操作要么都成功要么都要失败。
### 事的特性(ACID) ### 事的特性(ACID)
![的特性](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/事务特性.png) ![的特性](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/事务特性.png)
1. **原子性:** 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 1. **原子性:** 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;