1. BeanPostProcessor和BeanFactoryPostProcessor

    BeanPostProcessor

    2019/03/06 Spring

  2. ApplicationContext基本实现

    ApplicationContext接口

    2019/03/05 Spring

  3. Spring中的设计模式

    简单工厂模式 工厂方法模式 单例模式 代理模式 适配器模式 装饰器模式 观察者模式 策略模式 模板方法模式

    2019/03/04 Spring

  4. GetBean过程及SingletonBean实现

    Spring 的单例实现原理

    2019/03/02 Spring

  5. Bean的生命周期管理及扩展点

    Bean生命周期(Bean LifeCycle)

    2019/03/01 Spring

  6. Java内存区域及内存溢出

    堆溢出 Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径避免垃圾回收,当到达最大堆的容量限制后就会产生Java.lang.OutOfMemoryError. /** * VM Options: * -Xms20M * -Xmx20M * -XX:+HeapDumpOnOutOfMemoryError */ public class HeapOOM{ static class OOMObject{} public static void main(String[] args){ List<OOMObject> list = new ArrayList<OOMObject>(); while(true){ list.add(new OOMObject()); } } } 结果: GC多次执行后触发OutOfMemoryError.

    2018/12/15 Java JVM

  7. Java本地方法栈

    本地方法及实现

    2018/12/14 Java JVM

  8. 类加载的过程

    类加载的过程

    2018/12/13 Java JVM

  9. 双亲委派模型和自定义类加载器

    加载类的开放性

    2018/12/12 Java JVM

  10. 直接内存和DirectByteBuffer

    直接内存

    2018/12/11 Java JVM