
获得徽章 1
赞了这篇文章
#青训营笔记创作活动#
1月25日 打卡day6
MySQL8.0版本开始增加了索引跳跃扫描的功能,当第一列索引的唯一值较少时,即使where条件没有第一列索引,查询的时候也可以用到联合索引。 比如我们使用的联合索引是 bcd 但是b中字段比较少 我们在使用联合索引的时候没有 使用 b 但是依然可以使用联合索引 MySQL联合索引有时候遵循最左前缀匹配原则,有时候不遵循。
1月25日 打卡day6
MySQL8.0版本开始增加了索引跳跃扫描的功能,当第一列索引的唯一值较少时,即使where条件没有第一列索引,查询的时候也可以用到联合索引。 比如我们使用的联合索引是 bcd 但是b中字段比较少 我们在使用联合索引的时候没有 使用 b 但是依然可以使用联合索引 MySQL联合索引有时候遵循最左前缀匹配原则,有时候不遵循。
展开
评论
点赞
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
1月15日 打卡day5
客户端和服务端就是会有不同的编程思维,关注点是不一样的:
客户端不需要关心数据是怎么来的,要求服务端返回自己需要的数据即可。
服务端不需要关心客户端如何管理应用的生命周期,只需要按照客户端要求返回数据即可。
1月15日 打卡day5
客户端和服务端就是会有不同的编程思维,关注点是不一样的:
客户端不需要关心数据是怎么来的,要求服务端返回自己需要的数据即可。
服务端不需要关心客户端如何管理应用的生命周期,只需要按照客户端要求返回数据即可。
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
1月14日 打卡day4
B+树的查询是从上往下一层层查询的,一般情况下我们认为B+树的高度保持在3层以内是比较好的,也就是上两层是索引,最后一层存数据,这样查表的时候只需要进行3次磁盘IO就可以了(实际上会少一次,因为根节点会常驻内存),且能够存放的数据量也比较可观
1月14日 打卡day4
B+树的查询是从上往下一层层查询的,一般情况下我们认为B+树的高度保持在3层以内是比较好的,也就是上两层是索引,最后一层存数据,这样查表的时候只需要进行3次磁盘IO就可以了(实际上会少一次,因为根节点会常驻内存),且能够存放的数据量也比较可观
展开
评论
点赞
#青训营笔记创作活动#
1.13 打卡day3
Key Promoter X 是一款帮助你快速学习IDEA快捷键的插件,当你在IDEA中用鼠标点击某些功能时,它会自动提示你使用该功能的快捷键。
Lombok是一款Java代码功能增强库,通过Lombok的注解,你可以不用再写getter、setter、equals等方法,Lombok将在编译时为你自动生成。
MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,提示很全功能也很强大。
1.13 打卡day3
Key Promoter X 是一款帮助你快速学习IDEA快捷键的插件,当你在IDEA中用鼠标点击某些功能时,它会自动提示你使用该功能的快捷键。
Lombok是一款Java代码功能增强库,通过Lombok的注解,你可以不用再写getter、setter、equals等方法,Lombok将在编译时为你自动生成。
MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,提示很全功能也很强大。
展开
评论
点赞
#青训营笔记创作活动#
1月11日 day2
今日学习限流主要实现方法
单机有
计数器:最简单
滑动窗口:计数器改良版
漏桶:固定速率流出
令牌桶:固定速率流入令牌,最好用
分布式:基于redis的计数,以集群为维度
1月11日 day2
今日学习限流主要实现方法
单机有
计数器:最简单
滑动窗口:计数器改良版
漏桶:固定速率流出
令牌桶:固定速率流入令牌,最好用
分布式:基于redis的计数,以集群为维度
展开
评论
点赞
赞了这篇文章