获得徽章 1
- #青训营笔记创作活动#
2月9日 打卡day17
今天了解到了 sql 语句的执行过程。一条 sql 语句会经过解析,预处理来检查是否存在语法错误,然后查询优化器会对 sql 做出优化,最后调用存储引擎的 api 来执行并返回结果。当然这其中还有很多细节在文中都有详细解读,感谢博主的精彩分享。展开评论点赞 - #青训营笔记创作活动#
在我的印象中错误代码 5xx 一半是服务端的程序运行有错误,阅读了本文让我对 502 代码有了更深刻的认识。502 代码是由服务器发出的,比如 Nginx,通常有两种情况会造成 502,一个是服务端崩溃,另一个可能是在代码中过早结束了与代理服务器之前的通信。展开评论点赞 - #青训营笔记创作活动#
2月7日 打卡day15
今天学习一些后端开发应该具备的开发习惯,除了我们常说的要写注释,项目要分层以外,博主还提供了很多值得我们留意的点。比如要多次查询数据库时尽量用批量查询代替循环,要学会抽象重复的代码模板,方法参数过长要转变成对象或者结构体,还有我认为比较重要的一点就是要善于学习使用第三方库,毕竟我们经常听说不要重复早轮子吗哈哈~展开评论点赞 - #青训营笔记创作活动#
2月6日 打卡day14
今天从这篇文章中温习了计网的相关知识,作者带领我们从无倒有,从零倒一设计了一个网络系统,文章自顶向下介绍了网络系统中的概念,角度新颖,使我对网络的理解更上一层楼,非常推荐学习计网后跟着文章回顾温习。展开评论点赞 - #青训营笔记创作活动#
2月3日 打卡day13
今天学习了 mysql 数据库的架构设计,对 mysql 的底层设计有了一定理解。mysql,的设计分为四层,依次为网络连接层、系统服务层、存储引擎层、以及文件系统层。文章中详细阐述了每一次的实现原理并对相关的知识进行了拓展,对我拓宽技术面很有帮助,感谢博主的用心分享。展开评论点赞 - #青训营笔记创作活动#
2月2日 打卡day12
今天学习了 http 协议与 https 协议。文章从一个实际问题出发,为什么抓不到百度的数据包?进而引出了 https 协议加密导致抓包失败的原因,并详细介绍了 http 协议四次握手的过程,从中给出了解决 https 加密的方案。展开评论点赞 - #青训营笔记创作活动#
2月1日 打卡day11
今天从这篇文章中学习了很多编码规范,文中也有非常多的代码小技巧,可以让代码变得更加美观易读,比如多层if else嵌套可以使用return修改成单分支,接口的异常可以直接用spring统一处理等等,此外适当的注释也是写出好代码的关键。
总结详尽,涉及到开发过程中的方法面面,推荐一读。展开评论点赞 - #青训营笔记创作活动#
1月30日 打卡day10
从这篇文章中又重新学了一遍tcp和udp协议,对这两个协议有了全新的认识。正常来说讨论tcp和udp的传输速度时,认为udp更快是没问题的,毕竟不用考虑容错机制,可以提高效率,但是也有例外的情况,在传输一个很大的数据包时,tcp协议下会先进行分段再传输,丢包时只需要重传一个段,然而udp协议下要重传整个数据包,反而比tcp慢了。展开评论点赞 - #青训营笔记创作活动#
1月29日 打卡day9
这篇文章介绍了寻找和阅读英文文献的方法,总结了很多找文献的技巧,包括了从搜索,翻译,找文献,再到分解复杂句子,查找语法知识等几大方面。掌握高效的文献阅读方法,对我今后的学习和解决问题提供了了很大的帮助,感谢笔者的慷慨分享。展开评论点赞 - #青训营笔记创作活动#
1月28日 打卡day8
今天学习了消息中间价 kafka 的基本知识,Kafka 和传统的消息系统都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。同时Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能,十分强大。
文章介绍详细,总结到位,原理和实践结合,值得一读!展开评论点赞