获得徽章 1
#青训营笔记创作活动#
2月16日 打卡day5
今日学习了SQL索引失效的几种场景,包括查询范围过大、更改字段、字段使用不确定、最优选择、未遵循最左匹配原则等。最后作者介绍了ICP怎么配合联合索引去降低回表的次数。阅读完全文后,我对SQL索引的工作原理有了深入的理解,也对SQL优化有了新的认识。
2月16日 打卡day5
今日学习了SQL索引失效的几种场景,包括查询范围过大、更改字段、字段使用不确定、最优选择、未遵循最左匹配原则等。最后作者介绍了ICP怎么配合联合索引去降低回表的次数。阅读完全文后,我对SQL索引的工作原理有了深入的理解,也对SQL优化有了新的认识。
展开
评论
点赞
#青训营笔记创作活动#
2月15日 打卡day4
今日学习了客户端转行服务端、Java转行Go的进阶编程思想。作者认为“三刷”官方文档是学习一切编程语言以及工具的制胜法宝,第一遍扫清知识盲点,第二遍手敲代码并写注释和总结,第三遍独立实现并和官方文档比较。在服务端开发过程中最重要的编程思维是“领域驱动设计”,不以用户为中心。
2月15日 打卡day4
今日学习了客户端转行服务端、Java转行Go的进阶编程思想。作者认为“三刷”官方文档是学习一切编程语言以及工具的制胜法宝,第一遍扫清知识盲点,第二遍手敲代码并写注释和总结,第三遍独立实现并和官方文档比较。在服务端开发过程中最重要的编程思维是“领域驱动设计”,不以用户为中心。
展开
评论
点赞
#青训营笔记创作活动#
2月14日 打卡day3
今日学习了怎样计算出MySQL每张表适合的数据量,具体而言是InnoDB中高度为3的B+树最多可以存多少数据,以防止系统性能下降。在计算过程中回顾了MySQL的存储引擎,最终得出结论:存储数据量范围是一百二十多万条到将近五亿条,跨度很大,不能一概而论,要具体问题具体分析,在面试过程中能讲出这个分析过程才是最加分的点。
2月14日 打卡day3
今日学习了怎样计算出MySQL每张表适合的数据量,具体而言是InnoDB中高度为3的B+树最多可以存多少数据,以防止系统性能下降。在计算过程中回顾了MySQL的存储引擎,最终得出结论:存储数据量范围是一百二十多万条到将近五亿条,跨度很大,不能一概而论,要具体问题具体分析,在面试过程中能讲出这个分析过程才是最加分的点。
展开
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day2
今日学习了IntelliJ IDEA集成开发环境的常用插件,涵盖了开发过程中的绝大部分应用场景。安装这些插件以后,可以让IDEA的功能更加强大和齐全,将IDEA打造成一站式的开发工具。其中让我印象最深刻的是Translation插件,安装该插件后,阅读源码中的英文注释时可以一键翻译成中文,非常方便。
2月13日 打卡day2
今日学习了IntelliJ IDEA集成开发环境的常用插件,涵盖了开发过程中的绝大部分应用场景。安装这些插件以后,可以让IDEA的功能更加强大和齐全,将IDEA打造成一站式的开发工具。其中让我印象最深刻的是Translation插件,安装该插件后,阅读源码中的英文注释时可以一键翻译成中文,非常方便。
展开
评论
点赞
#青训营笔记创作活动#
2月12日 打卡day1
今日学习了高并发场景中应对流量高峰的方法之一:限流。限流,是指限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求。对于超过限制的流量,将通过拒绝服务的方式保证整体系统的可用性。学习了常用的五种限流方式,包括计数器、滑动窗口、漏桶、令牌桶、Redis+Lua分布式限流等。
2月12日 打卡day1
今日学习了高并发场景中应对流量高峰的方法之一:限流。限流,是指限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求。对于超过限制的流量,将通过拒绝服务的方式保证整体系统的可用性。学习了常用的五种限流方式,包括计数器、滑动窗口、漏桶、令牌桶、Redis+Lua分布式限流等。
展开
评论
点赞