什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前 ...
分类:
数据库 时间:
2017-05-15 00:33:09
阅读次数:
270
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte ...
分类:
其他好文 时间:
2017-05-13 23:18:50
阅读次数:
287
Spring MVC角色 Spring MVC是一款优秀的控制器框架,我们基于Servlet的思想基础,使用Spring MVC是一件比较简单的事情。只是Spring MVC会实现很多细节化的东西,使得开发的效率很高。Serlvet只是粗浅的处理了HTTP请求,其中并没有牵扯到复杂的需求定制。庆幸的 ...
分类:
编程语言 时间:
2017-05-13 13:34:33
阅读次数:
273
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。ReadUncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级..
分类:
数据库 时间:
2017-05-10 17:50:19
阅读次数:
277
MySQL的最主要特性是它的存储引擎架构,这种架构设计将查询处理以及其他系统任务和数据的存储/提取相分离。 MySQL最上层服务是一些如连接处理,授权认证,安全等。 MySQL的核心服务功能大部分度在第二层架构中。包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现 ...
分类:
数据库 时间:
2017-05-10 13:01:19
阅读次数:
272
关于数据库的ACID特性已经有很多的介绍,这里再重新归纳总结一下: A(atomicity)原子性: 即事务要么全部做完,要么全部不做,不会出现只做一部分的情形,如A给B转帐,不会出现A的钱少了,B的钱却没有增加的情况 C(consistency)一致性: 指的是事务从一个状态到另一个状态是一致的, ...
分类:
数据库 时间:
2017-05-09 12:33:21
阅读次数:
155
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读 不可重复读 幻读 Read uncomm ...
分类:
数据库 时间:
2017-05-09 11:31:56
阅读次数:
195
TransactionOptions transactionOption = new TransactionOptions(); //设置事务隔离级别 transactionOption.IsolationLevel = System.Transactions.IsolationLevel.Seri ...
SQL Server 2008 R2 事务与隔离级别实例讲解 笔记 1、事务是数据库的工作单元,可视为一个原子操作,要么成功,要么什么也不曾发生 事务操作的三种命令: a、 ...
分类:
其他好文 时间:
2017-05-05 19:55:20
阅读次数:
112
1.1 Spring的事务管理 1.1.1事务 事务:指的是逻辑上一组操作,要么全部成功,要么全部失败。 事务特性: 原子性:事务不可分割。 一致性:事务执行前后,数据完整性保存一致。 隔离性:一个事务执行的时候,不应该受到其他事务的打扰。 持久性:一旦结束,事务就永久保存到数据库。 如果不考虑隔离 ...
分类:
编程语言 时间:
2017-05-05 10:50:55
阅读次数:
133