获得徽章 1
- #青训营笔记创作活动#
1月26日 打卡day15
该文介绍了15种后端开发的好习惯。例如:注释尽可能全面,写有意义的方法注释、项目拆分合理的目录结构、不在循环里远程调用、或者数据库操作,优先考虑批量进行、封装方法形参等评论点赞 - #青训营笔记创作活动#
1月25日 打卡day14
该文从无到有地详细叙述了计算机网络的发展历程,并通过需求驱动的方式叙述了计算机从直连的电路交换到转发的集线器方式,再到地址端口映射的交换机,再到网络互联的路由器。最后叙述了IP地址和网络的范围划分。展开评论点赞 - #青训营笔记创作活动#
1月24日 打卡day13
本文详细介绍了MySQL的整体架构,并从网络连接层、系统服务层、存储引擎层、文件系统层这四个方面进行叙述。清晰地叙述了整个MySQL的体系结构。评论点赞 - #青训营笔记创作活动#
1月23日 打卡day12
该文章详细介绍了HTTPS整个流程,其中着重介绍了HTTPS的加密握手流程,文中以TLS进行举例,详细介绍了TSL的四次握手,并介绍了如何通过SSLKEYLOGFILE获取到握手中的随机数,进而获取到对称加密的私钥,从而在wireshark中解密HTTPS的数据包。展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡day11
该文章详细介绍了写出漂亮代码的一些技巧,如:规范命名、规范格式、更新注释、抽取重复代码、多用return等共计45中技巧。评论点赞 - #青训营笔记创作活动#
1月21日 打开day10
该文章详细介绍了UDP与TCP性能差距的本质原因,如TCP的重传、流控、拥控、分段、重排、连接等机制。同时说明了UDP在应用层未进行分段时可能会出现大包重传的情况,从而导致性能低于TCP展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day9
该文章中详细介绍了遇到bug百度没有时、中文翻译模棱两可时、寻找外文文献时、遇到复杂句子时这几种情况时如何使用笨办法来提高自己的英文能力。评论点赞 - #青训营笔记创作活动#
1月19日 打卡day8
该文介绍了一些Kafka的基本知识。包括Kafka的架构、使用角色、存储方式、高性能原理、消费组概念、存储结构、多副本原理以及各种Kafka的版本变迁。评论点赞 - #青训营笔记创作活动#
1月18日 打开day7
该文中,探讨服务器主动向客户端发消息的处理方法,有长轮询和websocket两种方法。而其中只有websocket协议实现了TCP的全双工,是真正的服务器主动向客户端发消息。同时叙述了websocket协议的在浏览器中的实现过程和报文格式。展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day6
该篇文章介绍了主机获取IP打方式之一DHCP(动态主机配置协议)获取IP地址的整个流程,保证IP唯一性的处理和其它细节内容,如:DHCP的四个阶段、四阶段后主机的连续三次ARP等评论点赞