获得徽章 1
- #青训营笔记创作活动#
2月12日 打卡day8
今日学习了TCP和UDP传输,TCP能通过重传机制,流量控制,滑动窗口,拥塞控制等机制来保证其可靠性。实际使用中为了提高效率,会在UDP的基础上实现一定程度的可靠,但在传送超大数据包且没有分段机制的时候,重传会导致其速度降低。展开评论点赞 - #青训营笔记创作活动#
2月11日 打卡day7
今日学习了如何阅读英文文档,不乏有搜索,翻译,找文献,单句分析,理解语法等方法。但总的来说最重要的就是积累和耐心,通过碎片时间多阅读,每一次阅读都会积累经验。尽量静下心来去学习。评论点赞 - #青训营笔记创作活动#
2月10日 打卡day6
今日学习了Kafka,了解到它的架构和基础的概念。主题与分区以及消费者、消费组等重要的概念。对Kafka有了一个简单的了解。评论点赞 - #青训营笔记创作活动#
2月9日 打卡day5
今日学习了如何实现看起来是服务器主动发消息给客户端的场景。一种是通过HTTP不断轮询,一种是长轮询,这两种只适用于简单的场景,还有就是websocket协议,多用于网游。websocket是利用HTTP进行握手升级的,但升级后与HTTP无关。展开评论点赞 - #青训营笔记创作活动#
2月8日 打卡day4
今日学习了IP地址是如何获取的。其中一个很重要的协议就是DHCP协议,通过其分配和确认可货得一个动态的IP地址,并且这个IP地址在进行3次无偿ARP通告后无冲突才能使用。评论点赞 - #青训营笔记创作活动#
2月7日 打卡day3
今日学习了几种编程思维,让我认识了客户端和服务端在编程思维上的不同。同时了解到了软件架构的发展和目前的主流架构。在今后的实践中要先理清结构和思路再进行编程。评论点赞 - #青训营笔记创作活动#
2月6日 打卡day2
今日学习了很多IDEA插件涵盖了大部分应用场景,这些插件对于代码的规范和缩短程序员开发工作量都是很大的帮助。在以后的学习实践中可以尝试去使用IDEA插件提高效率。评论点赞 - #青训营笔记创作活动#
2月2日 打卡day1
今日学习了有关限流的知识,限流是限制到达系统的并发请求数量。
通过计数器和滑动窗口限流都是通过统计一段时间内的请求数量来实现限流,实现方式简单但无法根本解决临界点问题。
使用漏桶限流可以很好的控制流量但若请求被接受调用方无法知道执行的时间点。
令牌桶即可以很好的控制流量也比漏桶灵活但实现较为复杂。
分布式的限流能更好的控制集群的请求限制。展开评论点赞