- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot核心注解@SpringBootApplication和自动配置原理
默认扫描我们当前系统里面所有spring.factories位置的文件,spring.factories位于spring-boot-autoconfigure-2.3.4.RELEASE.jar包当中META-INF/spring.factories,spring.factories文件里面写死了spring-boot一启动就要给容器中加载的所有配置类。给容器中加入了文件上传解析器;spring.factories,这里当然也包括我们熟悉的伙伴spring-boot-starter-web的自动配置类包。
2024-08-02 11:15:44 881 1
原创 Spring启动流程、三级缓存、BeanDefinition讲解
/ 一级缓存。value装的是成品bean// 三级缓存。value装的是函数式接口的具体实例,核心就是里面的方法。因此可以简单地理解为装的就是一个lambda表达式// 二级缓存。value装的是半成品bean执行流程简单描述1.Bean实例化前会先查询缓存,判断Bean是否已经存在2.Bean属性赋值前会先向三级缓存中放入一个lambda表达式,该表达式执行则会生成一个半成品Bean放入二级缓存3.Bean初始化完成后将完整的Bean放入一级缓存,同时清空二、三级缓存。
2024-08-02 11:12:15 807
原创 JAVA基础-访问修饰符、抽象类、接口汇总
接口是一种被规范的标准,接口的表现在于对行为的抽象例如插座的插口就是一个被规范的标准,所有插座都按照这些插口设计,可以供各类电器插头使用。抽口就是接口,插座是实现类接口是解决Java无法使用多继承的一种手段接口可以作为一种顶层设计,spring的设计就是从接口开始的。
2023-05-08 18:31:01 206
原创 Linux系统扩容根目录或其它目录磁盘空间的操作方法
Linux系统扩容根或其它目录磁盘空间的操作方法阅读文档可以先了解下物理卷、卷组与逻辑卷三者关系1.添加磁盘空间2.使用fdisk -l命令查看磁盘信息3.新建磁盘分区4.查看磁盘命令fr_admin@GDNG3BOSS-HDPDN108:~> lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 446.6G 0 disk ├─sda1
2021-12-01 18:49:10 2073
原创 Centos7上安装docker
Centos7上安装dockerDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。...
2019-12-05 15:31:44 129
SpringBoot-Quartz.rar
2019-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人