工作中经常需要对现有程序进行一些扩展,而不想修改现有代码。可以使用代理方法,常使用的代理技术有JDK的java.lang.reflect.Proxy、spring的代理等.例如对方法加事务,就常用org.springframework.transaction.interceptor.Transact...
分类:
编程语言 时间:
2015-02-01 11:57:52
阅读次数:
228
beginTransaction():开始事务endTransaction():结束事务SQLiteDatabase还提供了如下方法来判断当前上下文是否处于事物环境中。inTransaction():如果当前上下文处于事务中,则返回true;否则返回false结束事务的时候,如果程序事务执行中调用了...
分类:
数据库 时间:
2015-01-31 23:05:44
阅读次数:
193
很多时候EF实体框架可以为您管理事务。
每次在你的.NET代码中添加一个实体,删除一个实体,修改一个实体,传建一个关系或者删除一个关系。都通过EF来保存,当你调用SaveChange()函数时,就会转换成原生的SQKL...
分类:
其他好文 时间:
2015-01-31 16:25:39
阅读次数:
206
1,事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE...
分类:
数据库 时间:
2015-01-31 16:04:52
阅读次数:
228
在博文《数据库并发事务控制四:postgresql数据库的锁机制 》
http://blog.csdn.net/beiigang/article/details/43302947
中后面提到:
常规锁机制可以参考pg的官方手册,章节和内容见下面
13.3. Explicit Locking
http://www.postgresql.org/docs/9.4/static/exp...
分类:
数据库 时间:
2015-01-31 12:31:39
阅读次数:
329
select @@tx_isolation; //查看隔离级别set session transaction isolation level read uncommitted; //设置读未提交级别start transaction; //打开事务rollback; //回滚commit; //提交...
分类:
数据库 时间:
2015-01-30 19:15:27
阅读次数:
172
测试环境请参见
使用BBED手工提交事务
尝试恢复delete的数据:
BBED> modify /x 2c offset 5064
File: /data/orcl/orcl/users01.dbf (4)
Block: 68 Offsets: 5064 to 5071 Dba:0x01000044
--------...
分类:
其他好文 时间:
2015-01-30 16:00:13
阅读次数:
309
测试数据准备:
SQL> create user sunhailong identifiedby abcd;
User created.
SQL> alter user sunhailong defaulttablespace users;
User altered.
SQL> grant dba to sunhailong;
Grant succeede...
分类:
其他好文 时间:
2015-01-30 15:58:34
阅读次数:
126
4 事务与一致性
4.1 undo segment header 事务表及事务控制表(TRN TBL and TRN ctl)
--undo header 包含事务表TRN TBL
用于标示最近事务的简单列表,
TRN TBL::
index state cflags wrap# uel scn dba pa...
分类:
数据库 时间:
2015-01-30 15:57:02
阅读次数:
307