240 发简信
IP属地:湖北
  • 7、多线程基础

    线程名称: 默认Thread开头,也可以指定 ThreadGroup:不是用来管理thread的,比如设置守护线程,销毁等这些都是线程独立的行为。group更像是一个组织th...

  • 二、spring启动之xml解析

    spring启动步骤最开始也是最重要的一环就是xml的解析。 spring配置文件的解析主要是用的dom解析。 xml解析,比较难看懂,很多对象指针传递,对象参数传...

  • HashMap源码研究

    研究HashMap的源码,主要是研究下面几个点: get put table entrySet Entry 特别是put方法, Entry的数据结构。 jvm7和jvm8的源...

  • 240
    五、cglib及asm

    spring的aop功能生成的代理类使用的cglib,cglib的底层实现是asm。 我们先分析下cglib,编写cglib代理时,最主要的就是编写Callback接口实现...

  • 四、spring之AOP

    上一节对doGetBean()方法为入口,进行bean的注册、实例化、属性赋值等操作进行了说明。本章内容主要是针对前置、后置处理进行说明,主要围绕AOP进行理解。 先认识下...

  • 一、spring是咋启动的

    spring是咋启动的 对于应用程序来说,spring的启动是没有什么好说的,直接运行main方法,通过new GenericXmlApplicationContext、...

  • 三、spring之IOC

    spring完成xml配置的解析之后,解析的document的结果存放在DeferredDocumentImpl,接下来呢,就是spring根据这个document进行bea...