11 2010 档案
摘要:7个传播行为,4个隔离级别,Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性...
阅读全文
摘要:<tx:advice/>有关的设置这一节里将描述通过<tx:advice/>标签来指定不同的事务性设置。默认的<tx:advice/>设置如下:事务传播设置是REQUIRED隔离级别是DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持。任何RuntimeException将触发事务回滚,但是任何 checkedException将...
阅读全文
摘要:最近做一个小项目,用到Spring+iBatis。突然遇到一个很久远,却很实在的问题:在Spring下怎么使用iBatis的批处理实现?大概是太久没有写Dao了,这部分真的忘得太干净了。从4个层面分析这部分实现:iBatis的基本实现基于事务的iBatis的基本实现基于事务的Spring+iBatis实现基于回调方式的Spring+iBatis实现1.iBatis的基本实现iBatis通过SqlM...
阅读全文
摘要:准备条件:环境变量:JAVA_HOME=C:\jdk1.6.0_10(注意jdk版本>=此版本)第一步:下载jirahttp://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-4.0.2-standalone.zip,解压 to E:/jira第二步:下载Mysqlhttp://downl...
阅读全文
摘要:一、项目角色设置项目角色按以下项目进行设置:项目管理人 (默认成员置空)开发人员 (默认成员置空)测试人员 (默认成员置空)基础用户 (默认成员置空)二、用户组设置系统自带用户组不做操作:jira-administratorsjira-developersjira-users每个项目分配一个用户组,然后在项目角色的“基础用户”中指定此默认组。例如先创建一个用户组"Linux...
阅读全文
摘要:http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
阅读全文
摘要:线程同步:旗语(Semaphore)收藏view plaincopy to clipboardprint?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;//添加命名空间usingSystem.Threading;usingSystem.Diagnostics;//旗语(Semaphore)...
阅读全文
摘要:在Doug lea的那本著名的《Java并发编程—设计原则与模式》,英文名"Concurrent Programming inJava™: Design Principles and Patterns, Second Edition",书中提到可以用信号量Semaphore实现互斥锁Mutex。虽然java中是通过synchronize关键字提供锁,并用这个基础设施实现信号...
阅读全文
摘要:条件变量是Java5线程中很重要的一个概念,顾名思义,条件变量就是表示条件的一种变量。但是必须说明,这里的条件是没有实际含义的,仅仅是个标记而已,并且条件的含义往往通过代码来赋予其含义。这里的条件和普通意义上的条件表达式有着天壤之别。条件变量都实现了java.util.concurrent.locks.Condition接口,条件变量的实例化是通过一个Lock对象上调用newCondition()...
阅读全文