01 2021 档案

摘要:innodb数据页的空间被分成了7部分 记录头: delete_mask表示当前记录是否被删除,被删掉的记录不会立马清除,next_record会把被删掉的记录组成一个垃圾链表,以备重用这部分数据 min_rec_mask b+树每层非叶子节点的最小记录都会添加该标记 n_owned 记录分组中有多 阅读全文
posted @ 2021-01-26 18:03 rudynan 阅读(513) 评论(0) 推荐(0) 编辑
摘要:innodb行格式 1. 以写入操作为例,mysql是在内存中处理数据 然后写入磁盘的,每次写入磁盘的数据大小为16kb,也就是一页的容量大小 2. innodb行格式分四种 1. compact 变长字段长度列表 倒叙存储着变长列的数据真实长度,如果没有变长列则没有这些值 col1 col2 cp 阅读全文
posted @ 2021-01-26 14:26 rudynan 阅读(254) 评论(0) 推荐(0) 编辑
摘要:spring针对循环依赖问题 不能完全解决 对于不能解决的只能检测到并抛出异常 1. spring针对构造器方法的 单实例对象和原型对象是无法解决循环依赖问题的 先说结论, 针对单例对象 getSingleton方法中 有个beforeSingletonCreation 方法 这个方法是用来检测循环 阅读全文
posted @ 2021-01-20 22:10 rudynan 阅读(3872) 评论(0) 推荐(0) 编辑
摘要:mysql从发送请求到接收结果这一过程中会有多次字符集转换,这期间会用到三个系统变量 1. character_set_client 解码请求时使用的字符集 2. character_set_connection 服务器处理请求时会把请求从 character_set_client转为 charac 阅读全文
posted @ 2021-01-18 17:06 rudynan 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1. 数据库引擎选择错误 2.@transactional标注的方法 所在的类需要被spring管理 并且方法是public修饰 3. 自调用的时候出现的事务失效: 1 @Service 2 public class Service{ 3 4 public void m(){ 5 m1(); 6 m 阅读全文
posted @ 2021-01-11 11:31 rudynan 阅读(354) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示