240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    多线程和高并发系列(二)

    AQS(AbstractQueuedSynchronizer) AQS中核心是一个共享的int类型值叫做state,这个state用来做什么,其...

  • Resize,w 360,h 240
    多线程高并发系列(一)

    基本概念 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程:作为一个一个进程里面...

  • Resize,w 360,h 240
    Spring 系列(九)AOP源码剖析

    第1节 代理对象创建 PS: 查看源码的jar版本为 Spring-beans:5.2.15.release 1.1 AOP基础用例准备 Bea...

  • Spring 系列(八)AOP应用

    1. AOP术语 JointPoint(连接点):指的是可用于把增强代码加入到业务主线中的点。方法开始、结束、正常运行完毕、方法异常时等这些特殊...

  • Resize,w 360,h 240
    Spring 系列(七)循环依赖问题

    1. 什么是循环依赖 循环依赖其实就是循环引用,也就是两个或两个以上的Bean互相持有对方,最终形成闭环。比如A依赖B,B依赖C,C又依赖A。 ...

  • Spring 系列(六) lazy-init延迟加载原理

    PS: 查看源码的jar版本为 Spring-beans:5.2.15.release 普通Bean的初始化是在容器启动初始化阶段执行的,而被l...

  • Resize,w 360,h 240
    Spring 系列(五)Bean创建流程

    通过之前的“Spring IOC容器初始化主体流程”中的关健节点分析,我们知道Bean创建子流程入口在AbstractApplicationCo...

  • Resize,w 360,h 240
    Spring 系列(四)BeanFactory创建流程

    PS: 查看源码的jar版本为 Spring-beans:5.2.15.release 1. 获取BeanFactory子流程 2. BeanD...

  • Resize,w 360,h 240
    Spring 系列(三)IOC容器初始化主体流程

    1. Spring IOC的容器体系 IOC容器是Spring的核心模块,是抽象了对象管理、依赖关系的框架解决方案。Spring 提供了很多容器...