学习笔记
文章平均质量分 97
自传丶
这才是我的自传
展开
-
MySQL:从页的角度分析innodb索引B+树
B+树叶子和非叶子结点的数据页都是16KB,且数据结构一致,区别在于叶子节点放的是真实的行数据,而非叶子结点放的是主键和下一个页的地址。B+树一般有两到三层,由于其高扇出,三层就能支持2kw以上的数据,且一次查询最多1~3次磁盘IO,性能也还行。存储同样量级的数据,B树比B+树层级更高,因此磁盘IO也更多,且范围查询效率低,所以B+树更适合成为mysql索引。索引结构不会影响单表最大行数,2kw也只是推荐值,超过了这个值可能会导致B+树层级更高,影响查询性能。原创 2023-05-04 16:38:41 · 155 阅读 · 0 评论 -
学习笔记:MySQL高阶知识体系(下)——索引、锁、日志、隔离级别与MVCC
转载自。原创 2023-03-27 19:40:45 · 1569 阅读 · 0 评论 -
学习笔记:NoSQL缓存中间件——Redis
Redis学习笔记Redis学习笔记NoSQL 概述为什么要用NoSQL什么是NoSQL阿里巴巴架构演进NoSQL的四大分类Redis入门概述Windows安装Linux安装Redis性能测试基础知识五大数据类型Redis-KeyStringList 列表Set 集合Hash 哈希Zset 有序集合三种特殊数据类型geospatial 地理位置hyperloglogbitmap事务Jedis测试常用的API事务SpringBoot整合Redis.conf详解Redis持久化RDB(Redis DataBas原创 2021-04-09 13:23:29 · 777 阅读 · 0 评论 -
学习笔记:云原生容器化技术——Docker
Docker学习笔记前言一、Docker概述1.1 Docker为什么会出现?1.2 Docker的历史1.3 Docker为什么这么火爆?1.4 虚拟机技术与容器化技术的区别二、Docker安装2.1 Docker的基本组成2.2 Docker安装2.3 阿里云镜像加速2.4 docker run的执行流程2.5 Docker工作原理三、Docker命令3.1 镜像命令3.2 容器命令3.3 操作命令四、Docker镜像五、容器数据卷六、DockerFile七、Docker网络原理八、IDEA整合Dock原创 2022-03-01 23:54:58 · 1107 阅读 · 0 评论 -
学习笔记:Java虚拟机——JVM内存结构、垃圾回收、类加载与字节码技术
JVM学习笔记原创 2022-11-27 11:15:28 · 1431 阅读 · 0 评论 -
学习笔记:Spring框架源码Part.1——基础
学习视频链接:https://www.bilibili.com/video/BV1zd4y1L7YDSpring源码学习笔记—基础前言第一章 bean的元数据一、回顾bean的注入方式二、BeanDefiniiton详解1、认识BeanDefinition2、AbstractBeanDefinition3、GenericBeanDefinition三、BeanDefinition注册器四、加载BeanDefinition1、读取xml配置文件2、加载带注解的bean3、读取配置类4、类路径扫描5、包扫原创 2023-03-23 11:30:10 · 1008 阅读 · 0 评论