240 发简信
IP属地:上海
  • HotSpot源码篇-类解析

    一、解析class文件 hotspot/src/share/vm/classfile/classFileParser.cpp 1. 解析常量池 ...

  • HotSpot源码篇-执行main方法

    一、预加载类 hotspot/src/share/vm/memory/universe.cpp 执行Java程序时会创建一个JVM线程进行初始化...

  • Spring构造器注入源码之determineCandidateConstructors

    1、创建实例 AbstractAutowireCapableBeanFactory#doCreateBean 2、确定构造器 AbstractA...

  • @Autowired注解原理

    1.实现原理AutowiredAnnotationBeanPostProcessor AutowiredAnnotationBeanPostPr...

  • @Resource注解原理

    1.通过CommonAnnotationBeanPostProcessor后置处理器完成@Resource解析 CommonAnnotation...

  • @Value注解原理

    1. 实现原理AutowiredAnnotationBeanPostProcessor @Value解析的过程也是利用AutowiredAnno...

  • ConfigurationClassPostProcessor工作机制-概览

    1.AbstractApplicationContext#refresh 2.AbstractApplicationContext#invoke...

  • 源码篇-ScheduledThreadPoolExecutor之执行任务

    一、schedule 不同的地方在于一个传入的是Runnable类型,一个传入的是Callable<V>类型,但是Runnable类型最终也会转...

  • 源码篇-ScheduledThreadPoolExecutor之DelayedWorkQueue

    一、添加元素 put方法和add方法都会调用offer方法,put方法没有返回值,add返回是否添加成功 因为DelayedWorkQueue可...