获得徽章 1
#青训营笔记创作活动#
1月29号,打卡day4
今日学习: 给想转go或者go进阶同学的一些建议
客户端转服务端,最大的挑战不是学一门新语言,而是编程思维的改变;
“三刷”官方文档是我高效学习一门新的编程语言的制胜法宝:
1刷从头看到尾,扫清知识盲点,搞清楚概念;
2刷必须手敲,而且要写注释和总结;
3刷先只写注释,不看文档实现功能,遇到问题再和文档比较,加深理解。如果还有余力,就和我一样整理成文章,分享出来帮助大家学习,回馈社区。
在掌握Go基础之后,也可以通过“三刷”的方式掌握SQL,Redis,Linux,Nginx的基础知识点,这样就有能力开发Web项目了。
要进阶就要学“微服务”和“DDD”!下文也会重点讲讲微服务和DDD的概念,让大家先有个目标,这样才能心中有火,眼里有光。
1月29号,打卡day4
今日学习: 给想转go或者go进阶同学的一些建议
客户端转服务端,最大的挑战不是学一门新语言,而是编程思维的改变;
“三刷”官方文档是我高效学习一门新的编程语言的制胜法宝:
1刷从头看到尾,扫清知识盲点,搞清楚概念;
2刷必须手敲,而且要写注释和总结;
3刷先只写注释,不看文档实现功能,遇到问题再和文档比较,加深理解。如果还有余力,就和我一样整理成文章,分享出来帮助大家学习,回馈社区。
在掌握Go基础之后,也可以通过“三刷”的方式掌握SQL,Redis,Linux,Nginx的基础知识点,这样就有能力开发Web项目了。
要进阶就要学“微服务”和“DDD”!下文也会重点讲讲微服务和DDD的概念,让大家先有个目标,这样才能心中有火,眼里有光。
展开
评论
点赞
#青训营笔记创作活动#
1月15号,打卡day3
今日学习:mysql相关知识
InnoDB中B+树的高度一般保持在三层以内会比较好。
InnoDB中高度为3的B+树最多可以存放多少数据?
基础知识:
聚簇索引和非聚簇索引,叶子节点的区别。
B+树的查询
每个节点的大小
InnoDB节点的存储内容:页格式,行格式
3层B+树的计算:非叶子节点计算,叶子节点计算。
1月15号,打卡day3
今日学习:mysql相关知识
InnoDB中B+树的高度一般保持在三层以内会比较好。
InnoDB中高度为3的B+树最多可以存放多少数据?
基础知识:
聚簇索引和非聚簇索引,叶子节点的区别。
B+树的查询
每个节点的大小
InnoDB节点的存储内容:页格式,行格式
3层B+树的计算:非叶子节点计算,叶子节点计算。
展开
评论
点赞
#青训营笔记创作活动#
1月14 day2
今日学习:常用的IDEA插件。
Key promoter X是一款帮助程序员快速学习IDEA快捷键的插件,当使用鼠标操作时,会自动提示对应的快捷键,方便程序员快速熟悉和记住IDEA的常用快捷键,提高开发效率。
Lombok是一款java代码功能增强库,方便java开发。
MyBatisX支持xml和mapper接口之间的跳转,自带图形化的代码生成器,可以通过类似jpa的方式,直接根据方法名称生成SQL实现。
还有其他很多方便的插件,参考文章链接。
1月14 day2
今日学习:常用的IDEA插件。
Key promoter X是一款帮助程序员快速学习IDEA快捷键的插件,当使用鼠标操作时,会自动提示对应的快捷键,方便程序员快速熟悉和记住IDEA的常用快捷键,提高开发效率。
Lombok是一款java代码功能增强库,方便java开发。
MyBatisX支持xml和mapper接口之间的跳转,自带图形化的代码生成器,可以通过类似jpa的方式,直接根据方法名称生成SQL实现。
还有其他很多方便的插件,参考文章链接。
展开
评论
点赞
#青训营笔记创作活动#
1月13日 打卡day1
今日学习:
电商高并发解决方案之限流。限流是限制到达系统的并发请求数量,保证系统能够正常相应部分用户请求,而对于超过限制的流量,通过拒绝服务的方式保证整体系统的可用性。
常用限流方式:
1计数器
2滑动窗口
3漏桶
4令牌桶
5redis+lua分布式限流
1月13日 打卡day1
今日学习:
电商高并发解决方案之限流。限流是限制到达系统的并发请求数量,保证系统能够正常相应部分用户请求,而对于超过限制的流量,通过拒绝服务的方式保证整体系统的可用性。
常用限流方式:
1计数器
2滑动窗口
3漏桶
4令牌桶
5redis+lua分布式限流
展开
评论
点赞
SQL