03 2022 档案

摘要:Java并发编程系列之一并发理论基础 本系列文章开始Java并发编程的进阶篇的学习,为了初学者对多线程的初步使用有基本概念和掌握,前置知识会对一些基础篇的内容进行介绍,以使初学者能够丝滑入戏。 多线程学习,真正的难点不在于多线程程序的逻辑有多复杂,而在于理清J.U.C包中各个多线程工具类之间的关系、 阅读全文
posted @ 2022-03-30 15:23 程序员田同学 阅读(71) 评论(0) 推荐(0) 编辑
摘要:AOP详解之三-创建AOP代理后记,创建AOP代理AOP详解之三-创建AOP代理后记,创建AOP代理 阅读全文
posted @ 2022-03-24 10:18 程序员田同学 阅读(388) 评论(1) 推荐(0) 编辑
摘要:AOP源码解析之二-创建AOP代理前传,获取AOP信息AOP源码解析之二-创建AOP代理前传,获取AOP信息。 上篇文章对AOP的基本概念说清楚了,那么接下来的AOP还剩下两个大的步骤获取定义的AOP信息,生成代理对象扔到beanFactory中。 本篇文章重点对前半部分,如何获取到AOP信息的过程解读。 在Spring的核心方法Refresh方法中, 阅读全文
posted @ 2022-03-21 14:43 程序员田同学 阅读(293) 评论(0) 推荐(0) 编辑
摘要:AOP详解之一基本概念AOP详解之一基本概念 阅读全文
posted @ 2022-03-17 11:27 程序员田同学 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Spring IoC 的核心内容要收尾了,本文将对最后一个方法 finishRefresh 进行介绍,位于refresh 方法中的第九个位置。 本章实际是对发布订阅模式的一种补充,这是Spring在刷新事件完成后发布事件。 阅读全文
posted @ 2022-03-11 17:00 程序员田同学 阅读(337) 评论(0) 推荐(0) 编辑
摘要:七千字长文深刻解读,Spirng中是如何初始化单例bean的,和面试中最常问的Spring是如何解决循环依赖? 阅读全文
posted @ 2022-03-09 11:10 程序员田同学 阅读(416) 评论(0) 推荐(0) 编辑
摘要:Spring源码之七registerListeners()及发布订阅模式 大家好,我是程序员田同学。 今天带大家解读refresh()方法中的registerListeners()方法,也就是我们经常说的Spring的发布-订阅模式。文章首先举一个发布-订阅模式的样例,然后讲解了发布-订阅四个模式的 阅读全文
posted @ 2022-03-07 15:26 程序员田同学 阅读(416) 评论(0) 推荐(0) 编辑
摘要:在打工人的搬砖生涯中,人来人往都是正常的,当前一个人走了,后一个人总是要顶上的,而你的前任的砖烫不烫手,就是一个玄学问题了。 自古职场后浪推前浪,后浪拍死在工位上。 而我就实打实的当了一回后浪,同事小王最近离职了,他的“优秀”工作成果领导让我来接手。 瞬间,我的心情就像俄罗斯和乌克兰的局势一样急转直 阅读全文
posted @ 2022-03-07 08:54 程序员田同学 阅读(60) 评论(0) 推荐(0) 编辑
摘要:清晨,宿舍的窗户透过阳光,倾洒在地砖上,将宿舍从黑夜拉回了白昼,整个宿舍依然一片寂静。 床上的人儿慵懒的翻了一个身,伸了一个懒腰,漫不经心的低头看了一眼时间。 “今天周几啊?卧草,今天有课啊“。 话毕,几个小伙迅雷不及掩耳之势一跃而下,好像跃的再快一些就不会迟到了。 牙刷胡乱的在嘴里转了几个来回,敷 阅读全文
posted @ 2022-03-04 11:50 程序员田同学 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Spring源码之六-onRefresh()方法今天带大家解读Spirng源码之六的onRefresh()方法,这是refresh()的其中的一个方法,看似是一个空方法,实则他是非常非常重要的,对于提高Spring的扩展性。 阅读全文
posted @ 2022-03-04 10:27 程序员田同学 阅读(512) 评论(0) 推荐(0) 编辑
摘要:Spring源码之BeanFactoryPostProcessor(后置处理器)Spring源码之BeanFactoryPostProcessor(后置处理器)。 有点水平的Spring开发人员想必都知道BeanFactoryPostProcessor也就是常说的后置管理器,这是Spirng生命周期中的一个接口,实现这个接口可以在beanFactory初始化前做一些事。 我们熟知的Spring和Mybatis的结合,正是因为Mybatis实现了BeanFactoryPostProcessor,它的重要性不言而喻,深入理解他对于切入Mybatis源码有着深刻的意义。 阅读全文
posted @ 2022-03-01 11:06 程序员田同学 阅读(605) 评论(0) 推荐(0) 编辑

博客主的头像
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题