相关文章
SpringBoot-黑马程序员-学习笔记(二)
22.读取yaml文件中的属性
3个步骤:
1.写yaml文件
2.在控制类里面定义变量
3.在变量上面用 " Value注解 ${} " 获取yaml文件的属性
代码演示:
yaml文件 控制类: 访问网址books后: 读取到了对应了值 23.yaml文件中…
编程日记
2024/12/18 16:44:57
【排序算法】选择排序
文章目录 一:基本介绍1.1 概念1.2 算法思想1.3 思路分析图1.4 思路分析1.5 总结1.5.1 选择排序一共有数组大小-1轮排序1.5.2 每一轮排序,又是一个循环,循环的规则如下(在代码中实现): 二:代码实…
编程日记
2024/12/22 21:18:47
【Redis】基础数据结构-quicklist
Redis List
在Redis3.2版之前,Redis使用压缩列表和双向链表作为List的底层实现。当元素个数比较少并且元素长度比较小时,Redis使用压缩列表实现,否则Redis使用双向链表实现。
ziplist存在问题 不能保存过多的元素,否则查找复杂度…
编程日记
2024/12/22 21:21:15
Spring:注解方式启用AOP
EnableAspectJAutoProxy proxyTargetClasstrue:强制使用cglib动态代理 exposeProxytrue在当前线程暴露代理对象,这样就可以通过AopContext.currentProxy来拿到代理对象
package cn.edu.tju.service5;import org.springframework.aop.framework.AopContext;
import org.springf…
编程日记
2024/12/22 21:03:38
【MySql】4- 实践篇(二)
文章目录 1. SQL 语句为什么变“慢”了1.1 什么情况会引发数据库的 flush 过程呢?1.2 四种情况性能分析1.3 InnoDB 刷脏页的控制策略 2. 数据库表的空间回收2.1 innodb_file_per_table参数2.2 数据删除流程2.3 重建表2.4 Online 和 inplace 3. count(*) 语句怎样实现…
编程日记
2024/12/19 19:36:45
【jvm】程序计数器
目录 一、介绍二、作用三、示例3.1 代码3.2 javap -v Test1.class3.2.1 操作指令及地址 一、介绍 1.jvm中的程序计数寄存器中(program counter register),register的命名源于cpu的寄存器,寄存器存储指令相关的现场信息 2.cpu只有把…
编程日记
2024/12/14 9:33:48
【18】c++设计模式——>适配器模式
c的适配器模式是一种结构型设计模式,他允许将一个类的接口转换成另一个客户端所期望的接口。适配器模式常用于已存在的,但不符合新需求或者规范的类的适配。 在c中实现适配器模式时,通常需要一下几个组件: 1.目标接口(…
编程日记
2024/12/19 7:36:44