- 博客(18)
- 收藏
- 关注
原创 SpringBoot原理(包含详细追踪过程),包含自定义起步依赖的教程
SpringBoot通过起步依赖和自动配置简化了开发流程。起步依赖利用Maven的依赖传递特性,自动引入相关依赖包。自动配置则是通过@EnableAutoConfiguration注解实现,核心是AutoConfigurationImportSelector类,它会扫描META-INF/spring目录下的spring.factories和AutoConfiguration.imports文件,自动注册配置类和Bean对象到IOC容器中。这两种机制大大减少了手动配置的工作量,开发者只需引入相应依赖即可快速搭
2025-08-07 09:51:47
690
原创 Mysql
覆盖索引是指索引上包含了要查询的全部数据, 直接能在索引上查到数据, 不用去表中查询回表是指索引上每有包含想要查询的全部数据, 需要通过非聚集索引找到对应的ID, 再到聚集索引中找到数据本质上是一个查询。
2025-07-31 14:21:09
831
原创 Redis知识点
通过单个线程高效管理多个 I/O 流在系统上线后, 提前将相关的缓存数据加载到缓存系统, 用户直接去缓存中查询数据如果不预热, 那么Redis初始为空, 系统上线初期, 如果大量的流量访问数据库, 会造成数据库压力过大方案有数据量不大的时候, 随着项目启动加载到缓存数据量大的时候, 设置一个定时任务, 定时刷新缓存中的数据数据量过大的时候, 优先保证热点数据提前加载到缓存。
2025-07-25 11:06:28
700
1
原创 SpringBoot原理超级详细, 包含一个案例, 此案例用到了之前的阿里云上传工具类, 需要可直接拿走.https://blog.youkuaiyun.com/weixin_50569660/article/d
在实际的开发中, 经常会定义一些公共组件, 提供给各个项目团队使用.在SpringBoot项目中, 一般会将这些公共组件封装为SpringBoot的starter, 传到maven的远程仓库(私服中).然后 引入 对应坐标的依赖, 即可快速使用这些功能配好依赖管理start, 自动配置会自动装配相关依赖下面就用阿里云OSS云存储功能来创建起步依赖.如上图。
2025-05-07 08:28:23
704
原创 面向对象编程笔记,以前的笔记,发出来备份一下.
抽象类中不一定有抽象方法,但又抽象方法的类一定是抽象类一个类如果继承了抽象类,就必须完成抽象类中的所有抽象方法不能创建抽象类的对象public interface 接口名省略了public interface abstract接口名不能创建对象可以看成一种规范,约束实现接口的类必须具备某种能力里面的方法全部都是抽象方法使用接口public class 类名 implement 接口1,接口2,接口...此类叫实现类(Impl)实现类实现了接口,必须把接口所有的抽象方法重写接口可以实现多态。
2025-04-26 01:17:24
852
原创 面向对象编程超详细笔记,含扩展
抽象类中不一定有抽象方法,但又抽象方法的类一定是抽象类一个类如果继承了抽象类,就必须完成抽象类中的所有抽象方法不能创建抽象类的对象public interface 接口名省略了public interface abstract接口名不能创建对象可以看成一种规范,约束实现接口的类必须具备某种能力里面的方法全部都是抽象方法使用接口public class 类名 implement 接口1,接口2,接口...此类叫实现类(Impl)实现类实现了接口,必须把接口所有的抽象方法重写接口可以实现多态。
2025-03-25 17:45:11
1043
原创 C语言学习笔记——函数和递归(二)
一个过程或函数在其定义或说明中有直接或间接调用自身的方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需要多少次重复运算,大大的减少了程序的代码量。这里相当于用My_Strlen的返回值作为计数用的count,到达递归最大深度后返回值为0时,相当于初始化,并且因为return 1+My_Strlen,每向外跳。每次调用都在栈区开辟空间,若没有限制条件,会耗尽栈区空间,此时会报错stack overflow。一层,就相当于每次加1。
2023-11-02 17:30:53
161
原创 C语言学习笔记--函数和递归(一)
I/O函数:输入输出函数 字符串操作函数 字符操作函数 内存操作函数 时间/日期函数 数学函数 其他函数库自定义函数和库函数一样,有函数名,返回值类型和函数参数,但是不一样的是这些都是我们自己来设计。这给了程序员一个很大的发挥空间。1.告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但具体是不是存在无关紧要。2.函数的声明一般出现在函数的使用前。要满足先声明后使用。3.函数的声明一般要放在头文件中的。//main函数后面定义的函数,在前面声明一下就可以正常使用。
2023-09-25 23:35:10
155
1
原创 C语言学习笔记--分支语句和循环语句
C语言中用一个“;”隔开的就是一条语句。比如:printf(“hehe”);1+2;个人理解:C语言就像是一门外语,关键字就像是形容词,语法就是C语言的代码规则,操作符相当于动词。
2023-09-21 23:20:30
219
原创 初步接触C语言,在B站看的比特鹏哥的视频
P1.认识C语言第一个C语言程序long 长整型 long long 更长的整型 变量的作用域和生命周期作用域作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的。而限定这个名字的可用范围的代码范围就是这个名字的作用域。 能在哪里用,那里就是作用域。局部变量的作用域就是其所在的代码块 “{}” 中。全局变量的作用域是整个工程。生命周期局部变量的生命周期是:进入作用域开始,出作用域结束。全局变量的生命周期是:整
2023-09-18 23:40:17
288
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅