Java事务导引 事务:正确执行一系列操作(或动作),使得数据库从一种状态转移成另一种状态,保证操作全部成功,或者全部失败 事务原则:服从ISO/IEC指定的ACID原则 ISO/IEC:14443 识别卡 -- 非接触式集成电路卡 原子性(Atomicity)、一致性(Consistency)、隔 ...
分类:
编程语言 时间:
2018-05-23 10:23:03
阅读次数:
229
1.HashMap和Hashtable的区别2.StringBuilder内部实现机制3.SpringMVC和Struts2的区别4.Spring事务的管理5.Hibernate与MyBatis的比较6.GC算法有哪些7.垃圾回收器有哪些8.如何调优JVM9.Java 中堆和栈有什么区别?10.缓存 ...
分类:
编程语言 时间:
2018-05-13 11:55:33
阅读次数:
198
事务:是逻辑上一组操作,要么全都成功,要么全都失败.事务特性:ACID:原子性:事务不可分割一致性:事务执行的前后,数据完整性保持一致.隔离性:一个事务执行的时候,不应该受到其他事务的打扰持久性:一旦结束,数据就永久的保存到数据库.如果不考虑隔离性:脏读:一个事务读到另一个事务未提交数据不可重复读:一个事务读到另一个事务已经提交数据(update)导致一个事务多次查询结果不一致虚读:一个事务读到另
分类:
编程语言 时间:
2018-05-11 13:01:02
阅读次数:
201
@transactional注解在什么情况下会失效,为什么。 @Transactional的使用: 在xml中配置spring事务管理类DataSourceTransactionManager 调用含注解的方法并抛异常,执行有异常抛出,z1表新增记录、z2表无新增记录,事务失效 修改后: 在代理下( ...
分类:
其他好文 时间:
2018-05-09 12:07:16
阅读次数:
1260
转自:https://www.ibm.com/developerworks/cn/java/j-master-spring-transactional-use/index.html 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码 ...
分类:
编程语言 时间:
2018-05-06 13:35:22
阅读次数:
122
参看代码 GitHub: 1.Spring 事务 2.事务行为 一、Spring 事务: 二、事务行为 蒙 2018-05-03 16:29 周四 ...
分类:
编程语言 时间:
2018-05-03 19:29:22
阅读次数:
150
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 ...
分类:
编程语言 时间:
2018-05-01 23:36:09
阅读次数:
172
Spring的特色之一,简单而强大的事务管理功能,包括编程式事务和声明式事务。 1. Spring中涉及到事务管理的API有100多个,核心的只有三个: TransactionDefinition、PlatformTransactionManager、TransactionStatus。所谓事务管理 ...
分类:
编程语言 时间:
2018-05-01 20:37:25
阅读次数:
136
spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务管理建立在AOP之上的 ...
分类:
编程语言 时间:
2018-04-28 16:55:11
阅读次数:
183
1、 Spring事务管理 事务管理:本质是使用spring管理事务,完成数据库对于事务的支持。 事务:一系列对数据库操作的集合,一个操作错误,所有都必须回滚,其特点是acid。 (1)事务并发存在问题: 脏读:事务读取数据无效。事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对 ...
分类:
编程语言 时间:
2018-04-28 14:09:12
阅读次数:
138