- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 SPRING的初始化方法执行先后顺序
1.postProcessBeforeInitialization2.afterPropertiesSet3.init-method
2011-09-15 16:04:16 893
原创 【第二章:源码解析】Spring的BeanFactory的接口注解
请下载【http://hi.csdn.net/attachment/201108/8/0_1312794000735W.gif】,然后把gif后缀修改为pdf格式
2011-08-08 17:00:29 675
原创 Spring的BeanFactory和ApplicationContext 第一章:类图
前阵子看了Spring的BeanFactory和ApplicationContext的初始化的整个过程,感觉对于BeanFactory和ApplicationContext的差别还是不清楚,于是整理了下面的类图:TODO:【第二章:源码解析】中对整个图进行解释TODO:【
2011-08-02 21:12:27 1433 2
转载 FackBook的BigPiple
1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦
2011-08-01 11:50:20 1299
原创 Spring Ibatis父子容器事务失效解决办法
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.sp
2011-07-28 18:51:53 2792
原创 JDKDynamicProxy JDK动态代理
JDK提供了Proxy类,这个类属于工具类,通过Proxy.newProxyInstance(要生成代理对象的类所在的classLoader, 要生成代理对象的类的接口, InvocationHandler的实例);这个类生成出来的代理对象如下:$Proxy0 extend Pr
2011-07-27 11:15:05 664
转载 AspectJ 方式来处理 Spring 的 @Transactional 注解式事务(转)
在网络应用中,我们几乎总是需要严密控制我们spring应用中的数据库事务的启动和结束。为做到这一点,我们或多或少都已经通过AOP来做这些事情。但一般都是在XXService、或XXController中封装处理请求的方法。Spring有内置注解支持,因而你可以简单地通过@Tran
2011-07-25 10:46:08 3894
转载 Spring事务失效
[问题] Spring的声明式事务,我想就不用多介绍了吧,一句话“自从用了Spring AOP啊,事务管理真轻松啊,真轻松;事务管理代码没有了,脑不酸了,手不痛了,一口气全配上了事务;轻量级,测试起来也简单,嘿!”。不管从哪个角度看,轻量级声明式事务都是一件解放生产力
2011-07-22 13:40:51 4481 1
原创 Spring事务
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变
2011-07-22 10:14:59 463
原创 直接插入排序
#include#includevoid main(){ int k=0; int data[1000]; cout while(cin>>data[k]&&k { k++; } for(int j=0;j { cout } cout /*cout>data[k]) cout for(int i=2;i { for(int jj=0;jj {
2011-07-21 20:12:17 650
原创 Spring的ApplicationContext实例化源码解析
Spring的ApplicationContext来获得Bean的操作,通过ApplicationContext context = new ClassPathXmlApplicationContext("spring/test-bean.xml");这个代码进行了调试,于是把整
2011-07-21 20:04:22 3219
原创 DBCP中配置CLOB支持4G大小
由于SQL文的两个引号之间最多4000字符,导致使用IBatis插入数据库CLOB字段大文件时,会抛出oracle的异常,下面的配置可以解决这个问题: ....省略数据库其他配置... bigStringTryClob=true;defaultRowPrefetch=50
2011-07-21 14:58:17 843 1
原创 JAVA中自动把文件打成Jar包
FileOutputStream fos = new FileOutputStream("aaa.jar");JarOutputStream jarOs = new JarOutputStream(fos);JarEntry jarEntry = new JarEntry("aaaa.vm");jarOs.putNextEntry(jarEntry);jarOs.write("这里是上面的vm文件
2011-06-24 23:45:00 20452
原创 一个有趣的等式 (搜索用:优化 java 算法)
-----搜索用 java 算法 性能优化 web-----在看《计算机程序设计艺术-第一卷-基本算法》第一章时看到了一个有趣的等式,这个等式如下:下面我们来看看这个等式的证明,建议大家自己先想想怎么去证明这个公式。数学归纳法应该是可以证明的,好像也没什么意思,那么我们来看看下面的这个证明,最外层的每个小正方形边长为5(看不到下面图片的请点击最下面的【查看全文】)
2011-06-16 20:55:00 52314 3
转载 设计模式-见解
自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看他们互相攻击,互相批评——而是因为出现了不同的观点,特别是两位非常有分量的人物的观点。在技术领域,众口一词是一件非常恐怖的事情;百花齐放百家争鸣才是我们乐于看到的。因为不同观点的出现,特别是大师级的不同观点,能够促进更多的人去独立的思考与探索
2011-06-16 11:41:00 20899 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人