获得徽章 1
- #青训营笔记创作活动#
1月27日 打卡day9
今日学习了 go 基础语法的细节相关,更了解了函数闭包、range使用时的拷贝、触发异常的场景 以及 Slice、map 的底层实现等评论点赞 - #青训营笔记创作活动#
1月26日 打卡day8
今日学习了计算机网络原理,对计算机网络的雏形有了更深的了解
一口气看完了该文的上中下,对 TCP/IP 四层模型更加了解评论点赞 - #青训营笔记创作活动#
1月24日 打卡day7
今日学习了 TCP 的异常处理方式
1. 丢包重传
2. 滑动窗口
3. 拥塞控制(倍增试探)
4. 分段机制(降低重传代价)
5. 乱序重排
UDP 的丢包情况是不处理,因为没有分段机制,UDP 在重传时要整个重传,因此速度可能会低于 TCP展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day6
今日学习了阅读英文文档的速成技巧
阅读英文书籍以及代码源码注释一直是痛点,只能说多看多背,同一领域的话,生词还是不算多的评论点赞 - #青训营笔记创作活动#
1月19日 打卡day5
今日学习了 DHCP 协议
DHCP 协议总共涉及 4 个阶段:
Discover(广播询问 DHCP 服务器求分配 IP )
Offer( DHCP 服务器回复并分配 IP)
Request(告诉 DHCP 服务器要这个 IP )
ACK( DHCP 服务器收到回复)
注意点:
1. Offer 阶段可能是单播或广播,如果 Discover 阶段中 BROADCAST flag = 0 则说明支持单播,不打扰其他主机
2. 收到 ACK 之后,主机会发出 3 个 ARP,让本地网段内机子都知道自己拿走了这个 IP
想不到一个自动分配 IP 功能有这么多细节在里面,上计网实验的时候也没有多想展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day4
今日学习了 websocket 协议与 HTTP 协议之间的区别:HTTP1.1 协议是半双工的,由客户端发起请求,服务端回复;websocket 协议是全双工的。除此之外还学习了 websocket 协议的消息格式:7bit / 7+16bit / 7+64bit
文章很幽默
展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day3
今天了解了服务端和客户端的开发思维,以及微服务和 DDD 的相关内容,逐渐开始了解开发相关思维评论点赞 - #青训营笔记创作活动#
1月16日 打卡day2
今日了解了 IDEA 的多项插件,仿佛看到了 vscode 一样。现在我常用的都是 vscode,而且短时间内不会更换,使用上都觉得很方便,但是提到的那个键盘代替鼠标的快捷键提示,确实让我很心动展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day1
今日学习几种常见的限流方式:计数器、滑动窗口、漏桶、令牌桶等,滑动窗口很优雅,但是边界问题仍然不能太细化;桶的说法很形象,也能很好地控制流量且允许突发流量评论点赞
![[看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_97.39cdc9f.png)