获得徽章 1
- #青训营笔记创作活动#
1月24日 打卡day11
今日学习当一份代码重复出现在程序的多处地方,就会造成程序又臭又长,当这份代码的结构要修改时,每一处出现这份代码的地方都得修改,导致程序的扩展性很差。所以一般遇到这种情况,可以抽取成一个工具类,还可以抽成一个公共的父类。展开评论点赞 - #青训营笔记创作活动#
1月23日 打卡day10
今日学习TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快。评论点赞 - #青训营笔记创作活动#
1月22日 打卡day9
今日学习有些情况下在某些书中,会对于一些概念在脚注或者引用文献都会进行说明,这样便可以在阅读过程中对于相关的概念,去其他的书中寻找,这就形成了一个书找书的过程,它是实现起来还是比较便捷有价值的。但是在阅读过程中想要提醒的一点是,我们不要过度发散,导致忘记了最初需要解决的问题,导致花费大量的时间。展开评论点赞 - #青训营笔记创作活动#
1月21日 打卡day8
今日学习Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day7
今日学习:因为各个浏览器都支持HTTP协议,所以websocket会先利用HTTP协议加上一些特殊的header头进行握手升级操作,升级成功后就跟HTTP没有任何关系了,之后就用websocket的数据格式进行收发数据。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day6
今日学习DHCP分为四个阶段,分别是 Discover,Offer, Request和ACK。如果曾经连过这个网,机器会记录你上次使用的IP,再次连接时优先使用原来的那个IP,因此只需要经历第三第四阶段。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day5
今日学习mysql中连接查询的原理是先对驱动表进行查询操作,然后再用从驱动表得到的数据作为条件,逐条的到被驱动表进行查询。评论点赞 - #青训营笔记创作活动#
1月17日 打卡day4
今日学习到了:设计数据库表函数是最重要的环节:对业务的理解程度,对可扩展性的考虑程度都直接影响到了我们会“如何设计数据库表结构”;数据库表结构设计是否合理,也直接影响了我们后续开发业务逻辑是否顺利。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day3
今日学习到了MySQL查询速度主要取决于磁盘的读写速度,因为MySQL查询的时候每次只读取一个节点到内存中,通过这个节点的数据找到下一个要读取的节点位置,再读取下一个节点的数据,直到查询到需要的数据或者发现数据不存在。展开评论点赞 - #青训营笔记创作活动#
1月14日 打卡day2
今日学习了IDEA中的二十多种插件,我最有收获的是Maven Helper,它可以解决Maven依赖冲突,可以快速查找项目中的依赖冲突,并予以解决。还有String Manipulation,它是一款专业处理字符串的插件,支持各种格式代码命名方式的切换、支持各种语言的转义和反转义、支持字符加密、支持多个字符的排序、对齐、过滤等,在处理字符串时非常有帮助。展开评论点赞