最新文章列表

Spring: @Transactional中的propagation属性

在Spring的事务管理中,我们可以使用@Transactional这一annotation来对事务进行声明式的设定。具体而言,就是在类或者方法前添加@Transactional并传入属性参数以获取所需要的Transaction特性。Spring中的@Transactional有5个属性:Propagation、Isolation、Rollback Rules、Timeout和Read-Only,其 ...
jayeye 评论(0) 有1250人浏览 2014-09-12 09:34

spring事务失效情况分析

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt113   <!--[if !supportLists]-->一、<!--[endif]-->声明式事务和注解事务并存的情况下,事务失效。   该情况常见配置如下:   <!--事务声明--> <bean name=& ...
grefr 评论(0) 有1224人浏览 2014-09-04 20:32

spring事务声明的几种传播特性

        最近遇到了一个spring事务导致的问题,所以写了几个小程序了解了一下事务的传播特性,下面分别举例子分别看看事务的传播特性。           事务的几种传播特性 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 /** * TransactionTestService test1和test2配有事务(PR ...
dorishy 评论(2) 有5466人浏览 2014-08-24 11:30

数据库事务

事务有四个特性: 1)隔离性。 2)持久性。 3)原子性。 4)一致性。   而隔离性又分四个级别: 1) READ UNCOMMITED 2) READ COMMITED 3) REPEATABLE READ  4) SERIALIZABLE 隔离级别 脏读 不可重复读可能性 幻读可能性 加锁读 READ UNCOMMITED yes yes ye ...
huazhang 评论(0) 有290人浏览 2014-08-15 12:45

mysql提升事务性能

      最近的项目使用了spring和mysql,但在性能上出了问题,刚开始一直不能找到瓶颈在哪里,就不断的摸索,经过一系列的测试后,确定了在使用spring ...
qing_gee 评论(0) 有3524人浏览 2014-07-22 13:48

使用Spring的事务管理----传播性和隔离性

在上面几篇日志配置Spring事务的时候都涉及到了事务的传播和隔离性,这里具体深入理解一下。 当多个事务嵌套时,某个事务的propagation事务传播将会直接影响最终的执行效果。 具体propagation的解释如下: propagation属性 说明  REQUIRED  无论当前事务上下文中有没有事务,都会创建一个新的事务。也即逻辑需要在一个事务中运行,如果方法运行时 ...
tonlion2046 评论(0) 有1528人浏览 2014-07-18 16:46

使用Spring的事务模板

整体的工程代码跟上一篇日志的工程差不多。 服务类StudentService.java的代码如下: package com.mysrc.service; import java.sql.Date; import java.util.List; import org.springframework.transaction.TransactionStatus; import or ...
tonlion2046 评论(0) 有7473人浏览 2014-07-17 20:33

事务的基本概念

1. 什么是事务?  从四个关键概念谈起:  原子性 – 所有操作要么都成功,要么都失败  一致性 – 事务不能违反完整性约束(比如虽然事务还未提 ...
mychao 评论(0) 有534人浏览 2014-07-02 16:09

ZooKeeper学习之本地存储(事务日志与快照)

在上一篇的server代码骨架中已提到,当处理proposal时,是由SyncRequestProcessor来处理的,下面就来对这其中的操作做更详细的分析。 日志和磁盘使用情况 server是使用事务日志来持久化事务的。在accept一个proposal请求之前,server(follower或者leader)把这个proposal以事务的形式持久化到事务日志,按照顺序进行append。s ...
邢邢色色 评论(0) 有3569人浏览 2014-06-27 14:34

Hibernate事务不能回滚

      今天的雨真TM大啊,吓屎我了。工作之余把Hibernate复习了一下,一个下午都没有把事务搞定,然后是各种查资料,就差把Hibernate官方文档再看一遍了。看到一篇文章犹如春风化雨,蜜糖润喉http://www.micmiu.com/j2ee/spring/spring-transaction-mysql/。一直以来都是用oracle数据库,今天用的是mysql,未曾想到mysql ...
云上太阳 评论(0) 有773人浏览 2014-06-26 15:46

fixflow与spring的集成示例

最近不少用户在找fixflow与spring的集成示例,相信也有不少用户自己摸索有了自己的集成方式。所以抽了点时间做了个fixflow与spring集成的Demo.   此示例适用于对fixflow有一定了解的用户。 此示例存在不少bug,仅供参考,完整逻辑还是参考官方示例。   此示例功能: 完成了与spring的集成示例,此项目集成的是fixflow-core和fixflow- ...
yang_ch 评论(0) 有4559人浏览 2014-06-18 08:58

事务无异常回滚(spring rollback without exception)

spring事务无异常回滚 [spring rollback without exception]TransactionInterceptor.CurrentTransactionStatus.RollbackOnly = true或者TransactionInterceptor.currentTransactionStatus().setRollbackOnly();
panqili2120 评论(0) 有1222人浏览 2014-06-13 16:58

Spring事务Transaction配置的五种注入方式详解

代码下载地址:http://www.zuidaima.com/share/1828220435860480.htm 原文:Spring事务Transaction配置的五种注入方式详解 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     ...
yaerfeng1989 评论(4) 有2428人浏览 2014-06-04 09:55

org.hibernate.TransactionException: nested transactions not supported错误的解决方案

异常名称: org.hibernate.TransactionException: nested transactions not supported异常分析:You probably have begun a transaction, and trying to begin another one without having committed or rollbacked the previ ...
什么世道 评论(0) 有8768人浏览 2014-05-31 22:09

分布式系统开发事务处理

    目前在银行行业,分布式系统意味中业务分散到各个子系统中,当执行一项功能时,可能要调用很多系统,如果中间出现异常,前面的操作我们的想法都是希望它能自动修复,可惜目前没有相应的功能,很多要求一致性很强的分布式系统设计时都是把功能块分成很多小块然后存储在数据库中,当所有状态都变更成功后,就都返回成功,若有失败,定时不断对冲更新+人工对账方式,这样可以完全保证系统分布式的事务能力
xiao1227372602 评论(0) 有786人浏览 2014-05-22 17:50

Spring Transaction

Spring事务管理核心: 1.TransactionDefinition:定义一次事务传播行为,隔离级别,是否只读,本次事务名称 /** * Return the propagation behavior. * <p>Must return one of the <code>PROPAGATION_XXX</code> constants ...
ziwuzu 评论(0) 有1763人浏览 2014-04-17 22:21

事务隔离

  引自 维基百科——http://zh.wikipedia.org/wiki/%E4%BA%8B%E5%8B%99%E9%9A%94%E9%9B%A2   事务隔离(isolation)定义了数据库系统中一个操作产生的影响什么时候以哪种方式可以对其他并发操作可见。隔离是事务ACID (原子性、一致性性、隔离性、持久性)四大属性中的一个重要属性。   并发可能造成的现象 1. 脏读: ...
ziwuzu 评论(0) 有537人浏览 2014-04-10 16:21

spring事务管理配置:注解和XML

本文内容前面配置从spring3.2.8参考文档摘抄以及自己的理解,后面关于传播级别和隔离的知识点参考自http://www.blogjava.net/freeman1984/archive/2010/04/28/319595.html 一、XML配置(推荐使用XML配置,一次配置可以多处使用,     注解需要每个方法写  @Transactinal) <!-- from the file ...
空指针异常 评论(1) 有4651人浏览 2014-04-10 14:35

漫谈事务与分布式事务(4)- 最终一致性

在上一篇文章里忽略了一点。   CAP 定理有一个缺陷,这个缺陷可以帮助我们“部分”摆脱 分布式困境。   总的来说,CAP 定理本身是完备的,但它并没有描述一个分布式系统何时产生分区,以及分区会持续多长时间。理论其实只限制:在分区发生的 时间内,系统只能在一致性(C)和可用性(A)之间二选一。   因此,分布式系统完全可以在没有出现分区时保证 C 和 A,而在出现分区后,放弃一些 ...
in355hz 评论(1) 有3825人浏览 2014-04-08 11:20

spring Aop 事务控制

做开发几年了,一直也没搞清楚spring的事务传播性怎么回事,用的不太到位,经常出问题,最近在架构师课程上又学习到了这个地方,正好我们现在做的项目也用到了. public class ServiceA{    private ServiceB b;       void a(){       b.b3();     } } public class ServiceB{     voi ...
wfh6732 评论(0) 有671人浏览 2014-04-04 19:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics