获得徽章 1
- #青训营笔记创作活动#
2月2日 打卡day9
今日学习
现在往往都会在UDP的基础上在应用层增加重传机制。当UDP需要重传的时候,重传一个大数据包,这时候就会慢于重传时只需要重传一个MSS分段的TCP协议了展开评论点赞 - #青训营笔记创作活动#
2月1日 打卡day8
阅读英文技术文档时,应该随手记下专业词汇的解释,应在闲暇时间阅读文档,对难以翻译的词句使用各种翻译工具进行翻译直到找到合适的为止,遇到复杂的句子,可以拆分后翻译。遇到bug时可以去google、stack flow等网站搜索,当找不到要找的资源时,换个关键词或许更好展开评论点赞 - #青训营笔记创作活动#
1月31日 打卡day7
今日学习
Kafka 是一个集消息系统、存储系统及流式处理平台。在消息系统上,kafka不仅包含了传统的消息系统所具备的功能,还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。在存储系统上,Kafka 的消息持久化功能和多副本机制,有效地降低了数据丢失的风险。展开评论点赞 - #青训营笔记创作活动#
1月23日 打卡day6
今日学习
客户端检测服务器是否向自己发送数据,有两种方法:轮询和长轮询,前者间隔1~2s不断请求,后者提高自身http请求超时时间,达到实时的体验
websocket是应用层协议,全双工,而http是半双工,websocket先使用TCP三次握手,再使用websocket两次握手,请求服务器升级协议,升级成功服务器返回101状态码。websocket使用消息头+消息体的帧格式进行传输,消息头种包含数据的长度,当前的RPC协议也使用这种消息头+消息体的方式传输展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡day5
今日学习
通过DHCP服务器获取IP地址
要经历Discover、Offer、Request、Ack四个阶段。
DHCP使用UDP,因为要广播,以前的DHCP的Offer是广播,但是优化后的Offer阶段是单播
IP可能会出现冲突(同一个网段出现两个相同IP的主机)
因此获取IP后会发三个无偿ARP(携带IP和MAC)通告获取。如果有冲突IP,则重新向DHCP获取IP展开评论点赞 - #青训营笔记创作活动#
1月21日 打卡day4
今日学习
最左匹配原则:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day3
今日学习
转Go应该转变编程思维,微服务是分布式微服务架构,可以实现应用和业务的解耦,使用领域驱动设计,划分领域,不以用户为中心,领域间各自独立,有利于团队合作展开评论点赞 - #第五届青训营阅读打卡#
1月19日打卡day2
今日学习
IDEA插件:Key Promoter X 帮助用户学习快捷键;Lombok,代码增强库,可以用于生成Getter Setter方法;MyBatis X,快速开发插件; Restful fast request,IDEA版本Postman; PlantUM,开源uml图绘制工具。 Sequence Diagram持续图生成插件…展开评论点赞 - #青训营笔记创作活动#
1月18日打卡day1
今日学习
常用的服务器限流方式:计数器、滑动窗口、漏桶算法、令牌桶算法、Redis+Lua分布式限流,对容器限流可以使用Tomcat、Nginx限流,前者设置最大线程数,后者控制速率、控制并发连接数展开评论点赞