
获得徽章 3
- #青训营笔记创作活动#
1月21日 打卡day14
今天学习--如果把网络原理倒过来看,从无到有,一切都清晰了。(上)
计算机网络原理是每个计算机必修的课程,网络原理是无数人的心血结晶,理解网络底层原理非常重要。相隔网络依然可以通过网络进行通讯。是非常了不起的事情。展开评论点赞 - #青训营笔记创作活动#
1月20日,打卡day13
今天学习——(一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!
主要了解了一下,MySQL的整体架构,从客户端的一条sql语句,逐步深入MySQL的底层逻辑。了解底层原理能够帮助我们更好理解MySQL。展开评论点赞 - #青训营笔记创作活动#
1月19日,打卡day12
今天学习--为什么我抓不到baidu的数据包
HTTPS可以用TLS或者SSL啥的进行加密,下面我们以TLS1.2为例。
总的来说。整个加密流程其实分为两阶段。
第一阶段是TLS四次握手,这一阶段主要是利用非对称加密的特性各种交换信息,最后得到一个"会话秘钥"。
第二阶段是则是在第一阶段的"会话秘钥"基础上,进行对称加密通信。
展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day11
今天学习--写出漂亮代码的45个小技巧
包括命名规范,常见后端处理方式,都是前人积累下来的经验。但是每个公司的规范都会不同,具体如何处理还是要因地制宜。选取适合自己的,前人的经验,巨人的肩膀固然重要。灵活取舍也非常考验程序员。展开评论点赞 - #青训营笔记创作活动#
01月17日 打卡day10
今天学习——动图图解 | UDP就一定比TCP快吗?
又重新复习了一下tcp的重传机制、流量控制机制、滑动窗口机制、拥塞控制机制、分段机制、乱序重排机制、连接机制。
对于大文件使用udp协议到IP层时会分片,这时如果发生丢包,再次重传就会重传整个大数据包,这种情况下udp可能会比tcp慢。展开评论点赞 - #青训营笔记创作活动#
1月16日 打卡day9
今天学习——我只是用了个“笨”方法,一个月后不再惧怕英文文档
在程序员的职业生活中,英语总是不可避免,文章给我们介绍了几个解决问题的方法,非常的详细,遇到bug搜索不同的搜索引擎,看技术文档抓关键句子,找准主谓宾,分解复杂句子,然后通过专业的词典,在英文阅读中学习语法知识。展开评论点赞 - #青训营笔记创作活动#
1月15日 打卡day8
今天学习——Kafka 科普
主要介绍了 Kafka 的一些基本知识,包含 Topic、Partition、消费者、生产者、副本等基本概念,同时也介绍了 Kafka 的版本变迁以及应用实战所必备的知识点,最后以“消息可靠性分析”这个主体结尾,加深对 Kafka 的理解。展开评论点赞 - 1月14日 打卡day7 #青训营笔记创作活动# 不知道为什么昨天的tag没加上去,字体不是蓝色的,可是我发的时候还是好的,也不知道能不能被统计进去。
今天学习——为什么有HTTP协议,还要有websocket协议?
使用wireshark抓包,分析websocket建立连接的过程。了解websocket的消息格式。
对于客户端和服务端之间需要频繁交互的复杂场景,比如网页游戏,都可以考虑使用websocket协议。展开评论点赞 - #第五届青训营阅读打卡#
1月13日 打卡day6
今天学习 刚插上网线,电脑怎么知道自己的IP是什么?
其实我也在面试中遇到过这个问题,面试官问我DHCP是什么,我答了一nat网络地址转换的东西,面试后我就查询了一下,才发现我答错了。
DHCP分为四个阶段:
DHCP Discover
DHCP Offer
DHCP Request
DHCP ACK展开评论点赞 - #第五届青训营阅读打卡#
1月12日 打卡day5
今天学习 MySQl 索引之道,包括索引失效的几种场景、为什么不推荐使用select *、失效原因总结、回表问题怎么优化。评论点赞