摘要: 本文转自:http://www.blogjava.net/neverend/archive/2012/03/31/373127.html介绍下对于Mysql锁机制的理解从基本概念开始:共享锁共享锁的代号是S,是Share的缩写,共享锁的锁粒度是行或者元组(多个行)。一个事务获取了共享锁之后,可以对锁定范围内的数据执行读操作。 排它锁排它锁的代号是X,是eXclusive的缩写,排它锁的粒度与共享锁相同,也是行或者元组。一个事务获取了排它锁之后,可以对锁定范围内的数据执行写操作。假设有两个事务t1和t2如果事务t1获取了一个元组的共享锁,事务t2还可以立即获取这个元组的共享锁,但不能立即获取这个 阅读全文
posted @ 2014-02-18 09:52 benx621 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 文章转自:http://hedengcheng.com/?p=7711背景11.1MVCC:Snapshot Read vs Current Read21.2Cluster Index:聚簇索引31.32PL:Two-Phase Locking31.4Isolation Level42一条简单SQL的加锁实现分析52.1组合一:id主键+RC62.2组合二:id唯一索引+RC62.3组合三:id非唯一索引+RC72.4组合四:id无索引+RC82.5组合五:id主键+RR92.6组合六:id唯一索引+RR92.7组合七:id非唯一索引+RR92.8组合八:id无索引+RR112.9组合九:Se 阅读全文
posted @ 2014-02-18 09:47 benx621 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:http://www.cnblogs.com/hellojava/archive/2012/12/28/2835730.htmlweb.xml文件详解 前言:一般的web工程中都会用到web.xml,web.xml主要用来配 置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须 的,一个web工程可以没有web.xml文件。1、WEB工程加载web.xml过程 经过个人测试,WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会 因为 filter 写在 listener 的前面而会.. 阅读全文
posted @ 2014-02-18 09:30 benx621 阅读(193) 评论(0) 推荐(0) 编辑