• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






zhenhong

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

08 2019 档案

 
4、启动
摘要:从上一节中我们分析了组件的初始化,除了容器进行了线程池的创建之后,其他的组件的初始化基本上是在注册mbean服务。 Bootstrap daemon.setAwait(true); daemon.load(args); daemon.start(); 我们分析了load,那么解析来就开始start 阅读全文
posted @ 2019-08-08 22:41 zhen_hong 阅读(7) 评论(0) 推荐(0)
2、使用asm字节码指令实现动态代理
摘要:本博文来自我在博客园发表的《使用ASM实现动态代理》 github地址:https://github.com/yomea/ASM gitee地址:https://gitee.com/yomea/ASM 一、实现动态代理,首先得考虑有应该定义哪些类,根据JDK的动态代理思想,那么它就应该有一个生成代理 阅读全文
posted @ 2019-08-07 21:41 zhen_hong 阅读(10) 评论(0) 推荐(0)
11、ListableBeanFactory的getBeanNamesForType
摘要:这个方法我们不止一次的看到,比如在查找BeanFactoryProcessor的时候就见到过,现在查找BeanPostprocessor的时候又见到了,现在我们将它单独拎出来分析下 //方法签名 //第一个参数type表示要查找的bean的类型 //includeNonSingletons 是否考虑 阅读全文
posted @ 2019-08-04 16:55 zhen_hong 阅读(31) 评论(0) 推荐(0)