- 博客(47)
- 收藏
- 关注
tomcat 源码分析之--请求接受以及缓冲池
tomcat 从接受请求到处理的流程大概如下: 首先配置文件中的connector都对应一个Connector类,这个类根据配置信息确定对应的ProtocalHandler(处理connector配置对应的协议). public void start() throws LifecycleException { if( !initialized ) ...
2010-04-29 14:53:33
234
Spring AOP的几种实现方式
在Spring中AOP有几种配置方式,根据我对spring源码的浏览,发现几种实现方式原理如下:1. ProxyFactoryBean <bean name="myController" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="inte...
2010-04-22 19:03:36
111
Spring AOP 与 postprocessor
Spring 中有一个接口非常重要:BeanPostProcessor,这个接口是对bean进行预处理的。当spring解析bean的时候,在初始化受管bean之前,会调用所有实现了BeanPostProcessor接口的beandefinition的postProcessBeforeXXX方法。初始化之后,会调用postProcesAfterXXX方法。 下面再来看AOP,都知...
2010-04-16 15:20:22
542
spring代码分析
最近用spring的时候感觉不怎么了解内部原理,用起来有些不习惯,于是找空看了一下spring的源码,看了一下bean加载的流程以及调用流程,现总结如下: 加载 contextLoaderListener->ContextLoader.initWebApplicationContext,调用本对象的createWebApplicationContext->Config...
2010-04-14 19:12:19
121
最近用的的几个Oracle sql语句
1. 对于有上下级关系的数据的树形结构的读取 比如: table A: id,name,parentid 那么已知id=999的,需要找到 1) 所有下级节点(包含自己) select level,id from A start with id=999 connect by prior id=parentid 2) 所有上级节点 ...
2010-04-07 13:36:03
84
ibatis源码分析之---缓存
public Object executeQueryForObject(RequestScope request, Transaction trans, Object parameterObject, Object resultObject) throws SQLException { CacheKey cacheKey = getCacheKey(...
2010-03-21 14:30:38
144
Ibatis中进行批量操作
最近遇到这样一个客户需求:需要向数据库里面一次插入几万条数据。系统的Persistence层用的是ibatis,事务是通过spring管理。之前都是少量数据的操作,所以都是按照以下方式插入的: class Service extends SqlMapClientDaoSupport{ public void insert(...){ ...
2010-03-20 15:59:34
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅