240 发简信
IP属地:广东
  • Resize,w 360,h 240
    IoC 容器的初始化之 BeanDefinition 的载入和解析

    在上一篇文章,我们讲了 IoC 容器初始化的准备阶段,即找到 BeanDefinition 的 Resource 定位,就好比我们用水桶打水,首...

  • Resize,w 360,h 240
    IoC 容器的初始化之 BeanDefinition 的 Resource 定位

    之前我们大概了解 Spring 中关于 IoC 容器的设计与应用。接下来我们就要从源代码出发,详细了解 Spring IoC 容器的实现。 I...

  • Resize,w 360,h 240
    IoC容器的实现( IoC 容器概述和在 Spring 中的应用场景)

    1 IoC 容器概述 1.1 IOC 容器和依赖反转模式 我们日常的 java 项目开发都是由两个或多个类的彼此合作来实现业务逻辑的,这使得每个...

  • Resize,w 360,h 240
    深入理解 Java 虚拟机学习(一) -- java 内存区域与内存溢出异常

    java 内存区域 要进行 java 虚拟机的深入学习,首先要了解的是 java 的内存划分。大部分程序员一开始接触 java ,对于内存的划分...

  • 代理模式(三) ---- 实现自定义代理逻辑的动态代理

    上一篇我们实现了对所选择的接口的所有方法实现代理,但是代理逻辑却已经被写死了,自然不是很合适,这一篇我们便来解决这个问题,实现自定义代理逻辑的动...

  • 代理模式(二) ---- 完成对所有接口的所有方法实现代理

    上一篇文章我们讲了静态代理的实现方式,并比较了聚合实现静态代理和继承实现效果的不同。今天我们来逐步实现动态代理,并模仿 JDK 动态代理的实现。...

  • Resize,w 360,h 240
    代理模式(一) ---- 静态代理

    最近看了马士兵老师的设计模式视频,感觉其中最难也最感兴趣的就是代理模式了。马士兵老师从静态代理的两种基本方式出发,到初步实现指定接口的动态代理,...