归墨
归墨
全部文章
分类
Docker(4)
dubbo(1)
GIT(4)
GO(1)
HTML(1)
java(13)
Java基础(1)
leetCode(10)
Mysql(2)
Spring(10)
SpringCloud(2)
备忘录(1)
开发工具(1)
服务器部署(2)
未归档(1)
软件开发(23)
面试(10)
题解(2)
归档
标签
去牛客网
登录
/
注册
归墨的博客
长期处于HelloWorld阶段的垃圾代码制造者
TA的专栏
9篇文章
0人订阅
力扣题解
9篇文章
2886人学习
全部文章
(共17篇)
SpringApplication上下文刷新第十一步finishBeanFactoryInitialization
在该步SpringApplication完成了 非单例 非懒加载(通过FactoryBean定义的Bean,并且是懒加载的如果没人使用,就先不会实例化。只会到使用的时候才实例化) Bean的加载工作.并在加载前提前加入了为AOP功能切入点织入通知的类以及设置标志位告知应用不许修改BeanDefini...
spring
Java
面试
2021-04-11
0
543
Spring控制反转IOC和依赖注入DI结构化简述
开头先举一个通俗的例子 《Spring婚介所》Spring国规定不允许自己私人找对象(官方约定,不犯法,但是会乱了Spring国的正常婚配原则),并且每个人在喝孟婆汤投胎前Spring国都会要他将自己信息以及自己所需什么样子的对象登记到婚姻介绍所再喝孟婆汤投胎.投胎后婚介所会根据你的需求帮你把对象...
spring
面试
Java
2021-03-16
0
615
面试:Springboot自动装配及实现
自动装配介绍 SpringBoot通过定义自动配置接口,通过SPI机制加载外部自定义的自动配置类实现自动装配功能.做到了让我们只需要极少的配置或简单的注解就可以使用所需要的功能,开箱即用. Springboot通过SPI方式实现了自动装配,它规定了一套接口规范和配置类信息加载规范 : Spr...
spring
Java
面试
2021-03-12
1
873
Spring循环依赖和三级缓存解决方案介绍
循环依赖介绍 当多个对象存在互相组合的环状依赖关系,即A中有属性B,B中也有属性A.让Spring无法为其直接注入所需依赖.在Spring中只有单例Bean会进行初始化加载 三级缓存解决问题 -- 单例属性注入依赖 两个单例Bean通过属性注入并不会报循环依赖错误,这是由于Spring三级缓存...
spring
面试
Java
2021-03-10
0
2029
超好记的类加载+双亲委派模型概念
类加载类的生命周期 类的声明周期经过 加载-连接(验证-准备-解析)-初始化(解析阶段可能动态的在初始化之后)-使用-卸载 加载(与连接交叉进行,仅开始时间有先后顺序) 通过类全路径名获取该类的二进制流(可从本地/网络/资源包/动态生成) 该类字节流中的静态存储结构转换为方法区运行时数据结构 内...
Java
面试
2021-03-07
0
587
Springboot启动流程
Springboot介绍 Springboot并不是一个新的功能框架,而是Spring的一个子项目框架,它提供了自动装配的功能,简化了使用Spring框架的各种繁琐配置,而且集成了大部分主流组件配置.做到了Spring的开箱即用. Springboot启动 Springboot启动离不开@Sp...
spring
Java
面试
2021-03-05
0
816
流程分明的Spring的Bean生命周期(超好记)
SpringBean生命周期描述了一个Bean从实例化、实例化完毕、初始化、初始化完毕以及加载入上下文中和Bean销毁的过程中执行了那些我们可拓展的点.我们依次从Bean被扫描,BeanDefinition加入到registry中、BeanFactory配置完毕、Bean实例化、Bean属性设置、B...
spring
Java
面试
2021-03-05
0
737
首页
上一页
1
2
下一页
末页