获得徽章 1
- #青训营笔记创作活动#
2023年2月13日 打卡
MySQL联合索引有时候遵循最左前缀匹配原则,有时候不遵循,最左缀匹配原则的最重要的就是第一个字段。有一些场景MySQL索引会失效,开发时候需要避免这些问题。另外可以多了解减少回表优化的思路。展开评论点赞 - #青训营笔记创作活动#
2023年2月12日 打卡
从客户端转到服务端最大的难点是编程思维的转变。要想真正掌握好一门语言,需要对官方文档有足够的认识,有技巧性地刷官方文档,在这个过程中掌握一门新语言甚至其他相关的进阶知识。要想在快速发展的互联网时代保持竞争力,就要不断学习,不断将新学的知识得到应用。展开评论点赞 - #青训营笔记创作活动#
2023年2月11日 打卡
阿里的Java开发手册上提出单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表,但实际上2000万或者500万都只是大概的数字。实际情况下,每张表由于自身的字段不同、字段所占用的空间不同,每张表最佳数据量也各不相同。InnoDB三层B+树情况下的数据存储量范围为 一百二十多万条 到 将近5亿条,一张表所能容纳的数据量也会随之波动,考虑是否分表还得根据表的实际情况。展开评论点赞 - #青训营笔记创作活动#
2023年2月10日 打卡
这篇文章介绍了如何用限流去应对高并发场景。常见的限流方式中,计数器和滑动窗口都无法根本解决临界时间的问题;漏桶适合常规稳定的流量,不适合突发激增流量;令牌桶(强烈推荐)限制的是平均流入速率(允许突发请求,只要有令牌就可以处理,并允许一定程度突发流量;可以借助 Redis 的计数器,Lua 执行的原子性,进行分布式限流。除了对服务器进行限流,我们也可以对容器进行限流,比如 Tomcat、Nginx 等限流手段,Java中常用的RateLimiter,其实就是基于令牌桶算法。展开评论点赞 - #青训营笔记创作活动#
2023年2月6日 打卡
MySQL联合索引有时候遵循最左前缀匹配原则,有时候不遵循,最左缀匹配原则的最重要的就是第一个字段。有一些场景MySQL索引会失效,开发时候需要避免这些问题。另外可以多了解减少回表优化的思路。展开评论点赞 - #青训营笔记创作活动#
2023年2月5日 打卡
从客户端转到服务端最大的难点是编程思维的转变。要想真正掌握好一门语言,需要对官方文档有足够的认识,有技巧性地刷官方文档,在这个过程中掌握一门新语言甚至其他相关的进阶知识。要想在快速发展的互联网时代保持竞争力,就要不断学习,不断将新学的知识得到应用。展开评论点赞 - #青训营笔记创作活动#
2023年2月4日 打卡
阿里的Java开发手册上提出单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表,但实际上2000万或者500万都只是大概的数字。实际情况下,每张表由于自身的字段不同、字段所占用的空间不同,每张表最佳数据量也各不相同。InnoDB三层B+树情况下的数据存储量范围为 一百二十多万条 到 将近5亿条,一张表所能容纳的数据量也会随之波动,考虑是否分表还得根据表的实际情况。展开评论点赞 - #青训营笔记创作活动#
2023年2月3日 打卡
这篇文章介绍了如何用限流去应对高并发场景。常见的限流方式中,计数器和滑动窗口都无法根本解决临界时间的问题;漏桶适合常规稳定的流量,不适合突发激增流量;令牌桶(强烈推荐)限制的是平均流入速率(允许突发请求,只要有令牌就可以处理,并允许一定程度突发流量;可以借助 Redis 的计数器,Lua 执行的原子性,进行分布式限流。除了对服务器进行限流,我们也可以对容器进行限流,比如 Tomcat、Nginx 等限流手段,Java中常用的RateLimiter,其实就是基于令牌桶算法。展开评论点赞