1. 获取数据库连接2. 使用 Statement 执行更新操作3. 使用 ResultSet 执行查询操作4. 以面向对象的思想编写 JDBC 应用程序5. 使用 PreparedStatement6. 利用反射及 JDBC 元数据编写通用的查询方法7. DAO 设计模式8. JDBC 元数据9. ...
分类:
数据库 时间:
2017-08-30 14:20:34
阅读次数:
194
package concurrencyimport ( "fmt" v3 "github.com/coreos/etcd/clientv3" "github.com/coreos/etcd/mvcc/mvccpb" "golang.org/x/net/context")func waitDelete... ...
分类:
其他好文 时间:
2017-08-30 14:11:57
阅读次数:
161
package concurrencyimport ( "errors" "fmt" v3 "github.com/coreos/etcd/clientv3" "github.com/coreos/etcd/mvcc/mvccpb" "golang.org/x/net/context")var ( ... ...
分类:
其他好文 时间:
2017-08-30 14:08:00
阅读次数:
194
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用, ...
分类:
数据库 时间:
2017-08-27 11:57:50
阅读次数:
254
作者:学无先后 达者为先 Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 一 spring简介 1 Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所 ...
分类:
编程语言 时间:
2017-08-26 20:45:16
阅读次数:
239
解决数据库并发控制问题并实现事务的各个隔离级别 共享锁:代号S锁,锁粒度是行或者元组(多个行),一个事务获取了共享锁后,可以对锁定范围内的数据进行读操作 排他锁:代号X锁,锁粒度与共享锁相同,一个事务获取了共享锁后,可以对锁定范围内的数据进行读和写操作 事务A获取了一个元组的共享锁,事务B还可以立即 ...
分类:
其他好文 时间:
2017-08-26 18:43:31
阅读次数:
143
如果在面试或与资深人事交流的过程中,你能有效合理地展示出本章所给出的一些知识点,那么对你的评价就会是“对数据库有深入了解”,甚至能加上“有设计数据表的经验”,即便你说有过3年商业项目数据库操作的经验,那么别人也能相信。 相反,如果一个工作经验满3年的程序员或许动手编程能力不差,但无法在交流沟通过程中 ...
分类:
数据库 时间:
2017-08-26 10:14:19
阅读次数:
222
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2017-08-25 13:43:47
阅读次数:
154
概念: 常见的锁相关概念参见 sqlserver中的锁 隔离级别: 未提交读,读取到未提交的数据 已提交读, 1,悲观模式(is_read_committed_snapshot_on=0,默认设置),传统的已提交读,只能读取到已经提交的数据。读写会产生冲突。 2,乐观模式(is_read_commi ...
分类:
数据库 时间:
2017-08-22 10:40:35
阅读次数:
213
传播行为 事务的第一个方面是传播行为。传播行为定义关于客户端和被调用方法的事务边界。Spring定义了7中传播行为。 PROPAGATION_MANDATORY [ propagation_manadatory ] PROPAGATION_NESTED [ propagation_nested ] ...
分类:
编程语言 时间:
2017-08-19 18:40:47
阅读次数:
188