获得徽章 1
- #青训营笔记创作活动#
1月19日 打卡day12
HTTPS握手的过程中会先通过非对称机密去交换各种信息,其中就包括3个随机数,再通过这三个随机数去生成对称机密的会话秘钥,后续使用这个会话秘钥去进行对称加密通信。如果能获得这三个随机数就能解密HTTPS的加密数据包。展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day11
如果代码写的规范,注释好,其实很多问题也就解决了。本文从代码的编写规范,格式的优化,设计原则和一些常见的代码优化的技巧等方面总结了了45个小技巧分享给大家。展开评论点赞 - #青训营笔记创作活动#
1月16日 打卡day10
TCP为了实现可靠性,引入了重传机制、流量控制、滑动窗口、拥塞控制、分段以及乱序重排机制。而UDP则没有实现,因此一般来说TCP比UDP快。
TCP是面向连接的协议,而UDP是无连接的协议。这里的"连接"其实是,操作系统内核在两端代码里维护的一套复杂状态机。
大部分项目,会在基于UDP的基础上,模仿TCP,实现不同程度的可靠性机制。比如王者农药用的KCP其实就在基于UDP在应用层里实现了一套重传机制。
对于UDP+重传的场景,如果要传超大数据包,并且没有实现分段机制的话,那数据就会在IP层分片,一旦丢包,那就需要重传整个超大数据包。而TCP则不需要考虑这个,内部会自动分段,丢包重传分段就行了。这种场景下,其实TCP更快。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day9
本文分享了一些对于解决看英文文档感到困难的方法,本人也不喜欢看英文文档,看后感觉比较有用,坚持学习和阅读才能攻克难题。评论点赞 - #青训营笔记创作活动#
1月14日 打卡day8
本文主要介绍了 Kafka 的一些基本知识,包含 Topic、Partition、消费者、生产者、副本等基本概念,同时也介绍了 Kafka 的版本变迁以及应用实战所必备的知识点,最后以“消息可靠性分析”这个主体结尾,加深对 Kafka 的理解。展开评论点赞 - #青训营笔记创作活动#
1月12日 打卡day7
文章介绍了为什么有HTTP协议,还要有websocket协议,语言通俗易懂,两协议有各自的使用场景,各有优缺点。评论点赞 - 1月10日 打卡day6(前一天写错了)
#青训营笔记创作活动#
今天这篇文章,很有意思,讲了刚插上网线,电脑怎么知道自己的IP是什么,语言通俗易懂,让人印象深刻评论点赞 - #青训营笔记创作活动#
1月9日 打卡day6
本文主要是整理 SQL失效场景,看完感觉思维通透很多,但还是有一些部分看不懂,收藏了以后再来看评论点赞 - #青训营笔记创作活动#
1月8日 打卡day4
开发项目往往不是一帆风顺的,遇到问题也不要怕,一个一个的去解决就好了。 多在论坛或者社区里和大家交流,闻道有先后,不用担心自己提的问题太简单而不好意思。
评论点赞 - #青训营笔记创作活动#
1月7日 打卡day3
由于对mysql不太了解,对InnoDB和B+树也不太了解,看不懂了,已收藏,以后学习了相关知识再来看评论点赞