- 博客(11)
- 收藏
- 关注
转载 Spring事务管理机制的实现原理-动态代理
之前在做项目中遇到spring无法进行事务代理问题,最后发现是因为没有写接口,原因当时明白了,看到这篇文章写的清楚些,转过来 我们先来分析一下Spring事务管理机制的实现原理。由于Spring内置AOP默认使用动态代理模式实现,我们就先来分析一下动态代理模式的实现方 法。动态代理模式的核心就在于代码中不出现与具体应用层相关联的接口或者类引用,如上所说,这个代理类适用于任何接口的实
2016-09-30 15:41:36 483
转载 揭开Spring事务处理
Spring事务处理你未关注过的原理本文对Spring实现事务处理的真正原理进行追究,从而从中提炼出一些见解。其中讲解内容可能会存在一定的误导,还希望指出,内容仅供参考!(经过本人后期继续研读Spring关于Mybatis的事务处理,其实在mybatis的里面调用了spring的方法来获取Connection,所以本文所提供的一种实现,是另一种Spring的实现猜想,仅供参考!) 说到S
2016-09-30 15:35:24 364
转载 使用ThreadLocal改进你的层次的划分
一、什么是ThreadLocal早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许
2016-09-30 15:08:22 766 2
转载 Spring事务之如何保证同一个Connection对象
一、传统JDBC事务管理 首先我们先看一下,jdbc的事务配置是在Connection对消里面有对应的方法,比如setAutoCommit,commit,rollback这些方法就是对事务的操作。conn.setAutoCommit(false);//设置事务非自动提交conn.commit();//提交事务conn.rollback();//事务回滚123123 这样
2016-09-30 13:57:32 6086 1
转载 Jenkins中使用Git和Maven之多个项目
1.应用Aggregation管理多个子项目Maven中有一个Aggregation(聚合),可以将多个项目作为模块添加到一个pom.xml中,然后告诉Jenkins这个顶层pom.xml,就可以自动从Git中拿出这些项目的源代码,并build所有的子项目和运行相应的测试程序。我这里使用的是TestNG。比如我有两个maven项目client和email_sender,我希望一次编
2016-09-29 19:25:59 1195
原创 maven 打成可运行jar
项目需要把一个项目打成可运行的jar,关联依赖的项目放在lib目录中,最终打成的目录结构如下:bin --可运行脚本:bat,sh等res -- 项目的资源文件lib -- 依赖其他jar1. 在pom中加入 org.apache.maven.plugins maven-jar-plugin
2016-09-29 13:59:10 451
原创 maven打包成jar, 包括依赖其他的jar
maven打包的时候不会自动把依赖的项目打成jar放在项目中,如果需把管理的jar放在target/lib目录下,可以在pom.xml添加: org.apache.maven.plugins maven-jar-plugin
2016-09-29 13:46:35 10617
转载 利用MAVEN打包可运行jar包,包括依赖的第三方包
看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。Xml代码 收藏代码 org.apache.maven.plugins mav
2016-09-29 13:17:39 7497
转载 关于 tomcat 集群中 session 共享的三种方法
前两种均需要使用 memcached 或redis 存储 session ,最后一种使用 terracotta 服务器共享。建议使用 redis,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富,不只是缓存 session,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储这种方法比较推荐,因为它的服务器使用范
2016-09-29 13:13:10 244
转载 Tomcat中的Session小结
阅读目录什么是SessionSession的目的实现机制Tomcat中的session实现session存在的问题什么是Session对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap;Session的目的Http协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器
2016-09-29 13:09:17 1538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人