
源码系列
文章平均质量分 95
包括Java,Spring,Spring等的源码分享
pngyul
我的生活不只有coding,还有看不懂的诗和去不了的远方。
展开
-
Zuul源码解析(二)
ZuulProxyAutoConfiguration 如何触发?ZuulProxyAutoConfiguration 主要自动配置了那些东西组件?Zuul 又是怎么和 MVC 中的 DisPatcherServlet 联系起来的?原创 2023-04-23 21:03:22 · 733 阅读 · 0 评论 -
Zuul源码解析(一)
Zuul 的核心流程、RouteLocator 、DiscoveryClientRouteLocator、Zuul 默认的 filter 等等源码解析原创 2023-04-23 20:55:37 · 830 阅读 · 0 评论 -
Spring IOC 容器源码分析
文章目录引言BeanFactory 简介启动过程分析创建 Bean 容器前的准备工作创建 Bean 容器,加载并注册 BeanBeanDefinition 接口定义customizeBeanFactory加载 Bean: loadBeanDefinitionsdoRegisterBeanDefinitions:processBeanDefinition 解析 bean 标签注册 BeanBean ...转载 2019-12-14 19:05:01 · 163 阅读 · 0 评论 -
再扯 Spring 源码_白话文
在2021年之前,我在网上看过很多beam的 生命周期或者Aop相关源码的文章,并且自己简单实现了一个玩具级的Ioc 容器。所以如果说在面试过程中,面试官跟我扯beam的 生命周期或者Aop相关实现的话,我是非常的自信自己可以扯一大堆东西出来。但是如果再深入的话,我就很难说出来了。比如 @Bean 是在哪里实现的?@AutoWired 是如何实现的,核心是实现类是什么,Spring 的事件原理等等。我真的很好奇,以至于今年年初,带着这些问题大致又刷了一篇。对beanFactory甚至对Spring的核心思原创 2022-03-10 21:16:20 · 419 阅读 · 0 评论 -
ThreadPoolExcutor源码解析_通俗易懂
写在前面是这样的,我简单说一下。我之前写了一篇关于 CompletableFuture 的源码分析。但是在学习过程中,简单看了一下 ForkJoinPool 的源码,发现很多状态名称或者变量属性非常的模糊。比如 ForkJoinPool 中的 ctl 是什么,他是怎么控制线程数量的等等。这些变量在 ThreadPoolExcutor 源码中都是非常重要的属性。由于我当时只是简单了解线程池基本原理,但压根就不知道这些属性是什么东西,当时就非常的难受。而我也对 ThreadPoolExcutor 源码非常的好原创 2021-09-04 16:36:29 · 791 阅读 · 0 评论 -
Spring Boot WebMvc自动配置原理
Spring Boot WebMvc自动配置原理每次写文章之前,我都习惯扯一下最近,我为什么写这篇文章。这一切都源于我对 WebMvcConfigurer 好奇,为什么 Spring boot 配置 WebMvc 只需要实现 WebMvcConfigurer,然后重写对应的方法就可以?我带着这个问题,看了 Spring Mvc 的源码,看了一次请求的大致过程。但是我看完还是没有答案。因为当前启动容器后,DispatcherServlet 的各种组件都已经初始化好了。那么是在何时初始化呢,于是,就有了这篇文原创 2021-10-10 15:09:00 · 630 阅读 · 0 评论 -
CompletableFuture源码解析
写在前面刚开始是想着直接写 CompletableFuture 的使用,后来又想到 CompletableFuture 的基本使用,大家多多少少都会用。于是就研究了一下 CompletableFuture 源码,给大家带来一点不一样的学习体验。所以就有了第二个栏目和第四个栏目由于 CompletableFuture 默认的线程池是 ForkJoinPool,在讲 CompletableFuture 之前觉得有必要先简单介绍一下 ForkJoinPool。ForkJoinPool 工作原理ForkJo原创 2021-08-21 14:08:17 · 2295 阅读 · 0 评论 -
Spring AOP 源码分析
最近一个星期在研究 Spring AOP 源码,在此过程中发现几遍源码分析的文章很不错,推荐给需要的同学。Spring AOP 源码解析 走马观花,看个大概的,推荐。Spring 源码剖析(六)AOP实现原理剖析 在分析过程中列了执行时序图,思路清晰。推荐Spring AOP 源码分析系列文章导读Spring AOP 源码分析 - 筛选合适的通知器Spring AOP...转载 2019-12-21 18:22:23 · 185 阅读 · 0 评论