最新 最热

从Spring源码探究AOP代码织入的过程

AOP是OOP的延续,是Aspect Oriented Programming 的缩写,意思是面向切面编程。

2022-12-02
1

从Spring源码探究DI属性注入流程

当Spring loC容器完成了Bean定义资源的定位.载入和解析注册以后JoC容器中已经管理类Bean定义的相关数据,但是此时loC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生: 1)、用户第一次调用getBean()方...

2022-12-02
0

从Spring源码探究IOC初始化流程

本文是基于注解的IOC初始化,不是XML!!!代码的含义我都以注释的形式写在代码块中了,请放心查阅

2022-12-02
0

手写迷你Spring框架

Spring最初的时候,其功能远远不如现在强大,甚至我在看Spring最初版本的时候有种这就是所谓的Spring?的疑问,但随后便恍然大悟,我是站立在历史的下游,用后人的眼光去看前人的作品,当然有种站在制高点俯视的感觉,当我一步一步深...

2022-12-02
1

什么是Nacos及实战使用教程

注册中心加配置中心的集合体,Nacos提供了统一配置管理、服务发现与注册。 其中服务注册和发现的功能,相当于dubbo里面使用到的zookeeper、 或者spring cloud里面应用到的consoul以及eureka。...

2022-12-02
1

Spring是如何解决循环依赖问题的及三级缓存的作用

前置知识: 所谓的 三级缓存只是三个可以当作是全局变量的Map,Spring的源码中大量使用了这种 先将数据放入容器中等使用结束再销毁的代码风格

2022-12-02
1

Bean的生命周期(不要背了记思想)

Bean的生命周期主要是Bean的创建过程,使用和销毁都比较简单 如上所说大致可以分为四个阶段: 实例化 -> 属性赋值 -> 初始化 -> 销毁

2022-12-02
0

Spring的IOC原理

我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。

2022-12-02
1

Redis哈希槽的概念

利用阿里云监控平台,监控接口时看到一个非常慢的接口,点了进去,发现了slot标志

2022-12-02
1

Spring容器启动、IOC、AOP、DI、用户请求流程详解以及循环依赖问题解决流程整体图

手写Spring之前先学思想,深入了解Spring源码和了解Spring详细的流程才能写一个Spring框架出来

2022-12-02
1