1.spring的核心是ioc和aop,其中ioc是将控制权交由spring容器进行管理,aop是面向切面编程,内部实现使用的是动态代理,二动态代理内部实现用的是反射。spring的事务是通过aop来实现的,从cglib.jar包就可以看出,是和动态代理相关的。 2.spring的事务的使用:声明式 ...
分类:
编程语言 时间:
2017-09-21 11:19:17
阅读次数:
156
tomcat热部署导致的溢出:tomcat设置为热部署状态 reload=‘true’可能会产生永久区的内存溢出,首先永久区存储的是类的class信息,日志报出的信息有CGLIB的报错信息,查了一下有说CGLIB的动态代理占用了大量的永久区,所以再加上tomcat reload时候旧的类信息没有办法... ...
分类:
其他好文 时间:
2017-09-10 15:46:43
阅读次数:
318
包外面不能访问类TestBeanDefault dd为父类实例其实是子类的cglib的代理对象 ...
分类:
编程语言 时间:
2017-09-09 14:35:41
阅读次数:
480
接口 实现类 AOP类 LoggingAspect Spring配置文件 applicationContext.xml 所需Jar包 com.springsource.net.sf.cglib-2.2.0.jarcom.springsource.org.aopalliance-1.0.0.jarco ...
分类:
编程语言 时间:
2017-09-07 19:37:24
阅读次数:
182
图书类接口 图书类实现类 图书Service 图书Service 实现类 出账接口 出账实现类 异常处理类 Spring配置文件 数据源 测试类 Jar包 c3p0-0.9.1.2.jarcom.springsource.net.sf.cglib-2.2.0.jarcom.springsource. ...
分类:
编程语言 时间:
2017-09-07 19:32:01
阅读次数:
178
1.下载安装github spring源码托管到了github : http://windows.github.com/ spring github托管地址: https://github.com/SpringSource/spring-framework 下载后的目录如下所示 2.下载安装grad ...
分类:
编程语言 时间:
2017-09-05 17:54:31
阅读次数:
237
加入jar包: com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commo ...
分类:
其他好文 时间:
2017-08-31 22:25:10
阅读次数:
296
编程式事务 1.加入jar包 com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.ja ...
分类:
其他好文 时间:
2017-08-31 19:45:40
阅读次数:
272
首先加入jar包: com.springsource.net.sf.cglib -2.2.0.jar com.springsource.org.aopalliance-1.0.0 .jar com.springsource.org.aspectj.weaver-1.6.8 .RELEASE.jar ...
分类:
编程语言 时间:
2017-08-30 23:48:59
阅读次数:
458
spring3.0 分布式事务 jta atomikos spring3.0 分布式事务 jta atomikos 1.使用如下jar包 atomikos-util.3.7.0.jar cglib-nodep-2.2.2.jar transactions-3.7.0.jar transactions ...
分类:
其他好文 时间:
2017-08-30 17:10:15
阅读次数:
210