首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码阅读
迷恋着你微笑的人zz
创建于2021-05-10
订阅专栏
源码阅读
等 7 人订阅
共24篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
spring源码(六)注册Bean后置处理
前言 源码版本: 上一篇看了spring如何使用ConfigurationClassPostProcessor来解析配置文件的。本篇主要看AbstractApplicationContext的regi
spring源码(五)ConfigurationClassPostProcessor
前言 在上一篇文章中提到了ConfigurationClassPostProcessor,下面看看ConfigurationClassPostProcessor在spring中充当了什么样的角色。 正
spring源码(四)调用beanFactory工厂处理器
正文 前面一篇对beanFactory后置处理的大概流程进行了分析,也进行了大概的一个总结。现在进入到下一个流程。 1. invokeBeanFactoryPostProcessors方法 注释翻译过
spring源码(三)beanFactory后置处理
上一篇讲了spring容器初始化流程中的beanFactory预处理。那这一篇将对beanFactory的后置处理进行整理
spring源码(二)beanFactory预处理
上一篇已经介绍了spring容器初始化的大概流程,这次对其中的一些流程进行仔细分析。 正文 这次分析spring容器创建流程中的前几个
spring源码(一)容器初始化流程
平时在项目开发中,框架啥的都是已经配置好的,开发都是直接上手就开始用了,也不知道是从哪个地方开始的,也不知道原理是什么,出了问题就是百度加谷歌了。 框架极大的增加了我们开发的速率
JDK SPI
之前看了spring带的SpringFactoriesLoader,他是spring框架下的一个工具类
springboot自动装配|8月更文挑战
使用SpringBoot开发项目中,遇到一些 XXX-XXX-starter,例如mybatis-plus-boot-starter,这些包总是能够自动进行配置, 减少了开发人员配置一些项目配
自定义@EnableXXX注解|8月更文挑战
上一篇文章讲了@Import的源码,还有就是这个注解的一些功能用法。那这一篇就是实际情况的一些运用了。 其实自定义一个@EnableXXX注解还是挺简单的,大概就是自己定义一个@EnableXXX注解
@Import源码阅读|8月更文挑战
平常在使用SpringBoot的过程中,经常会使用到@EnableXXX的注解,而随之一起的还有一个@Import注解,这次就专门来看@Import的源码
java并发编程之FutureTask源码
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 说到FutureTask就不得不说到Callabl和Future;其中Callabl是一个接口,用来定义任务
ThreadPoolTaskExecutor源码
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 最近在面试中被问到了这个区别,没回答得很好,刚好这一块涉及到了spring的异步任务,就好好的来总结一下关于
HashMap源码 | Java Debug 笔记
HashMap是面试中必问的问题,日常开发中也会经常用到,所以源码阅读是一定需要的,本篇将从各个方面进行介绍;
线程池(三)-- 面试题
这里说一下执行任务出错,这里也分两种情况:1. 如果是直接使用的execute方法提交的任务,那么在ThreadPoolExecutor的runWorker方法中,使用try对任务的执行进行了包装,然后将任务及抛出的异常作为参数去调用afterExecute(task, thr…
线程池(二)-- 源码分析
前言前面一篇文章讲述了线程池的处理任务的流程以及一些基本概念,接下来对线程池源码进行分析;正文execute方法:拒绝策略拒绝策略方法是reject方法:该方法最终会调用handler的rejecte
Java中的retry
前言最近在看线程池的源码,看到了addWorker()方法,在该方法的最开头的retry:,在这之前从来没有遇见过这个东西;那就来一探究竟;正文该例子使用双重循环,打印数字,测试代码如下:打印结果:修
线程池(一)--基础篇
前言在平时的开发中,经常遇到这样的东西,例如数据库连接池,web请求也是使用的池化技术,只是我们直接接触的比较少而已;正文什么是线程池简单点理解就是装线程的一个池子,一种池化思想对一定数量的线程进行管
springboot异步线程(三)源码解析(二)
我还是我,我在努力,Take your time。
springboot异步线程(三)源码解析(一)
建议最好先看上一篇文章MethodInterceptor 的几种用法(二),如果知道那篇文章里面的那些东西,就当这句不存在。。。 2. AsyncConfigurationSelector 3. ProxyAsyncConfiguration类 4. AsyncAnnotati…
MethodInterceptor 的几种用法(二)
上一篇MethodInterceptor的文章都是以配置注解的形式来将MethodInterceptor注册生效,这次这篇将使用spring原生的类或接口来将MethodInterceptor注册并生效。
下一页