自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring源码分析-AOP拦截器链的使用(六)

我们继续上一节的讨论来看看在Spring的AOP中,拦截器链是如何调用的。一:首先我们来看一下JdkDynamicAopProxy是如何生成代理对象的.JdkDynamicAopProxy实现了InvocationHandler,invoke方法的源码如下: /** * Implementation of InvocationHandler.invoke. * Callers

2012-09-24 13:49:35 1962

转载 陈雄华 精通Spring 2.x——企业应用开发详解

http://book.51cto.com/art/200708/53056.htm

2012-09-23 11:03:42 7526 1

原创 Spring源码分析-初识ProxyFactoryBean(五)

这一节我们进入Spring的AOP功能的源码解析。一:首先我们来看一下ProxyFactoryBean的继承层次Object----ProxyConfig    ----AdvisedSupport          ----ProxyCreatorSupport                ----ProxyFactoryBean在这里,ProxyConfig是一个

2012-09-23 10:24:21 1374

原创 Spring源码解析:Bean的实例化与依赖注入(四)

在第三部分,我们介绍了BeanDefinition在IOC容器中的注册,本节将介绍Bean的实例化与依赖注入。Bean的实例化与依赖注入是在用户第一次向IOC容器索要Bean时触发的(例外情况暂不考虑)。每一个BeanFactory都会有一个getBean的方法,现在我们就来看看DefaultListableBeanFactory的getBean方法。一:getBean方法(Default

2012-09-21 15:20:47 2842 1

原创 Spring源码解析-BeanDefinition在IOC容器中的注册(三)

在上一部分,我们看到了在对BeanDefinition解析完成之后,会向注册表中注册BeanDefinition,源码如下:processBeanDefinition(DefaultBeanDefinitionDocumentReader) protected void processBeanDefinition(Element ele, BeanDefinitionParserDeleg

2012-09-20 10:24:36 1300

原创 Spring源码分析-配置文件的解析(二)

上一节介绍了资源的定位,既然资源已经定位了,本章将进入具体的解析工作,具体的解析工作是从XmlBeanDefinitionReader类的loadBeanDefinitions(Resource resource)方法开始。 一. loadBeanDefinitions(Resource resource)源码如下  XmlBeanDefinitionReader类 public

2012-09-19 11:02:30 1123

原创 Spring源码分析-资源定位(一)

本blog以FileSystemXmlApplicationContext为例来分析Spring的初始化过程,本节主要介绍资源定位.1.FileSystemXmlApplicationContext的类继承层次如下图所示2.类图如下所示(本类图只标示了与本节相关的类、属性和方法)3.类简介DefaultResourceLoader: 资源定位类,可以通过一个String

2012-09-12 17:13:04 1223

原创 正则表达式匹配双色球

(?:((0[1-9]\s)|([1|2]\d\s)|(3[0-6]\s))(?!.*\1)){6}\+\s((0[1-9])|(1[0-6]))  01 02 03 04 22 28 + 01 前6个不重复  while((s = in.readLine())!=null){ String[] temp = s.split(" "); if(temp.lengt

2012-09-07 11:03:33 1877

原创 java.util.zip包无法正常解压rar软件压缩的rar文件

java.util.zip包无法正常解压rar软件压缩的rar文件,可是可以解压缩java.util.zip包自己压缩的rar,到底是怎么回事? 测试发现,使用java.util.zip包压缩的文件明显比使用rar软件压缩的文件大一点。原来:rar软件选择zip格式压缩是可以解压的 rar是商业压缩算法 所以java是无法进行解压的zip压缩算法之前是很流行的,并且开源,后来rar压缩算法

2012-09-06 16:50:14 1280

一份详尽的jdbc教材

一份非常详尽的jdbc教材,入门和提高必备。JAVA程序员

2018-06-27

JAVA单点登录

单点登录实例、JAR包及相关说明、常见异常等.非常不错的资源。

2013-04-26

lucene in action第二版(word版)

这是公认的最优秀的讲解lucene的书。书中详细讲解了lucene 2.9 API的使用,并指明了使用lucene构建搜索引擎的经验,包括:内存溢出、分页技巧、分词、结果打分、update索引注意事项等等。

2010-04-02

"四人帮"设计模式(达内串讲)

介绍了"四人帮模式"中最常见的十九种,很值的收藏一下

2009-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除