- 博客(54)
- 收藏
- 关注
原创 手写spring12(把aop动态代理整合到spring生命周期)
手写spring,把AOP动态代理,通过spring.xml的方式整合到spring中,无需手动处理
2023-01-08 21:11:25
900
原创 手写Spring9(实现FactoryBean、对象作用域)
手写Spring、FactoryBean和对象作用域的实现,对FactoryBean的底层实现和使用场景有个清晰认识
2022-12-19 20:47:06
597
原创 手写Spring8(Aware感知容器变化)
手写spring,实现Aware感知容器变化,获取当前实现类的入参如applicationContext等
2022-12-18 23:48:52
521
原创 手写Spring6(实现应用上下文)
手写spring,实现应用上下文、自动识别、资源加载、注册bean定义、扩展机制(实例化前的扩展点、初始化前后置扩展点等)
2022-12-16 17:15:23
832
原创 手写Spring5(资源加载Spring.xml解析和注册Bean对象)
手写spring,通过资源加载spring.xml的方式,解析xml、注册bean的实现,策略模式实现资源加载器等...
2022-12-13 23:17:31
746
原创 手写Spring3(Bean构造函数的类实例化策略)
解决有参构造函数问题,实现了spring bean构造函数类实例化策略,cglib、jdk实例化等...
2022-12-09 11:11:20
736
原创 手写Spring2(实现 Bean 的定义、注册、获取)
1、bean的创建交给容器2、getBean采用模板方法设计模式,指定调用过程和标准定义,控制了后续的实现者不用关心调用逻辑,按照统一方式执行3、容器框架的类结构优化,方便后续功能的扩展
2022-12-07 22:58:51
575
原创 Spring循环依赖源码解析(深度理解)
1、弄清楚什么是循环依赖?Spring的循环依赖是如何产生的?2、Spring的循环依赖底层实现逻辑3、Spring的三级缓存,每一级缓存分别干了啥,解决什么问题4、Spring二级缓存能否搞定循环依赖?5、Spring循环依赖什么场景搞不定
2022-12-04 17:34:34
1443
1
原创 Spring依赖注入源码解析(下)
@Autowreid依赖注入时,解析源码如何查找可以注入的bean的处理流程图。Spring中Bean的依赖注入原理
2022-12-01 00:25:09
484
原创 Spring源码之invokeBeanFactoryPostProcessors扫描、BeanDefinition生成
主要讲解spring底层扫描包路径逻辑、BeanDefinition生成逻辑、合并BeanDefintion的逻辑等
2022-11-13 15:57:53
723
原创 Spring底层架构核心概念组件解析(看spring源码的基础必看)
这篇内容是后续看Spring源码所必备的,防止后续看源码的过程中,遇到不会的概念得单独跳出来说明看源码看到不熟悉的类时,直接回来看这篇文章,直接看需要知道的,可以很快想起来当然某些组件在日常工作中也可以用到这篇文章包含的组件都是spring内部反复使用的核心组件PS:虽然看的会有点枯燥,但是作为复习和看spring源码,这些一定要有一定的了解,这样看源码才能事半功倍class,
2022-11-12 18:30:40
933
原创 手写spring源码(简易基础篇)
通过手写模拟,了解Spring的底层源码启动过程通过手写模拟,了解BeanDefinition、BeanPostProcessor的概念通过手写模拟,了解Spring解析配置类等底层源码工作流程通过手写模拟,了解依赖注入,Aware回调等底层源码工作流程通过手写模拟,了解Spring AOP的底层源码工作流程简易版本,重在理解spring底层思想大概做了什么。
2022-11-09 23:16:55
1767
原创 一篇文章搞明白Spring底层核心原理解析
Spring底层核心原理解析、spring如何创建一个对象、bean的生命周期、推断构造方法、aop大致流程、spring事务,轻轻松松描述清楚
2022-11-09 16:42:19
620
原创 一篇文章让你彻底搞懂MYSQL索引设计原则、索引设计实战(沉浸式)
MYSQL索引设计原则、社交类app索引设计实战,看完对索引优化的理解更进一步。
2022-11-07 20:46:25
398
原创 一篇文章彻底搞懂分页查询、join查询、in查询、exsits查询优化等(进阶篇)
分页查询优化、join关联查询优化、NLJ算法、BNL算法、关联SQL优化、in、exsits查询优化、count查询优化
2022-11-07 17:35:56
389
原创 一篇文章彻底搞懂MySql之order by索引优化、文件排序原理(进阶篇)
以sql+图文形式详细解析了mysql 排序如何优化、以及using filesort文件排序底层原理
2022-11-05 19:47:46
2830
原创 一篇文章彻底搞懂MySql之Innodb引擎BufferPool缓存机制(SQL执行的全流程)
主要有这么几个点、innodb执行流程图、innodb执行详细步骤流程、以及为什么MYSQL要设计这么复杂的读写机制说明。
2022-11-02 20:03:25
1074
1
原创 一篇文章彻底搞懂MySql之MVCC机制
讲解了什么是MVCC、undo日志版本链、read-view一致性视图、undo版本链比对机制、模拟MVCC的执行流程
2022-10-26 00:16:19
3456
3
原创 一篇文章彻底搞懂Mysql事务隔离级别与锁机制(深度剖析)
主要讲解了事务隔离级别、ACID、并发事务带来的问题、表锁、行锁、间隙锁、用SQL案例模拟事务隔离级别,深入理解
2022-10-24 21:00:02
3374
2
原创 一条SQL在MySQL中是如何执行(深入理解)
主要讲解了MYSQL内部组件结构、server层各个组件之间的实现和关系,一条SQL从连接到执行的过程
2022-09-26 14:46:08
165
原创 一篇文章彻底搞明白Mysql索引底层数据结构与算法、B+树、存储引擎实现、联合索引(深度剖析)
一篇MYSQL进阶的好文章,主要覆盖了为什么需要索引、MYSQL为什么选择了B+树、常见的可以作为存储的数据结构,储存引擎、联合索引、看完这一篇原地起飞
2022-09-24 17:52:02
1262
4
原创 一篇文章让你彻底搞懂定时线程池ScheduledThreadPoolExecutor(深度剖析)
围绕延迟线程池,如何使用、使用场景、核心源码实现原理解析,看完即可迅速进阶
2022-09-19 23:33:10
7330
2
原创 一篇文章让你彻底搞懂线程池ThreadPoolExecutor(深度剖析)
一万五千字,简单易懂,围绕线程池、如何使用、底层源码实现分析、执行步骤流程图、核心方法逐个解析!看完直接原地起飞
2022-09-16 15:43:23
832
原创 一篇文章彻底搞懂AQS之ReentrantReadWriteLock(读写锁,深度剖析)
围绕ReentrantReadWriteLock(读写锁),如何使用、使用场景、核心源码分析。
2022-09-14 16:51:48
945
1
原创 一篇文章让你彻底搞懂ThreadLocal(深度剖析)
围绕ThreadLocal(本地副本),如何使用、实现原理,什么弱引用、看完轻松吊打面试官
2022-09-11 10:07:16
440
原创 一篇文章彻底搞懂AQS工具类之CyclicBarrier(深度剖析)
围绕AQS工具类之CyclicBarrier(回环栅栏)、底层Conditon实现(等待条件队列)、如何使用、使用场景、源码分析、模拟多个线程获取资源阻塞流程图分析
2022-09-06 20:40:48
599
原创 一篇文章彻底搞懂AQS共享工具类CountDownLatch(深度剖析)
围绕CountDownLatch是什么,如何使用、实现原理、核心源码分析、以及和cyclicBarrier区别
2022-09-04 21:52:33
758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人