获得徽章 1
- #青训营笔记创作活动#
12月30日 打卡day16
今日学习:
- 今天学习了HTTP状态码,其中文中重点介绍了状态码502。出现状态码502是因为网关代理把客户端的请求转发给了服务端,但服务端却发出了无效响应。如果出现502,应该先通过监控排查服务端应用是否出现崩溃重启。展开赞过评论1 - #青训营笔记创作活动#
12月28日 打卡day15
今日学习:
- 今天学习了一个优秀的后端开发程序员有哪些好的开发习惯,其中我觉得较为重要的是代码要有详细的注释,不在循环里远程调用、或者数据库操作,封装方法形参,使用工具类,接口考虑并发这五个方面。展开赞过评论1 - #青训营笔记创作活动#
12月27日 打卡day14
今日学习:
- 通过阅读文章,我又把计算机网络复习了一遍,许多网络知识点都有介绍。文中有句话我觉得很有道理,“有一些技术,人们即便每天都在使用,也未必能意识到它的存在”。这就像我们平时用到的互联网。展开赞过评论1 - #青训营笔记创作活动#
12月26日 打卡day13
今日学习:
- 通过对文章的阅读,我对MySQL的整体架构有一个简单认知,不再是简单的增删查改。MySQL的架构可分为网络连接层、系统服务层、存储引擎层、以及文件系统层。这其中系统服务层最为核心,其包含了SQL接口、解析器、优化器以及缓存缓冲区四个部分。展开赞过评论1 - #青训营笔记创作活动#
12月25日 打卡day12
今日学习:
- 通过学习如何抓取baidu的数据包,对HTTPS有了更加深刻的了解。认识到HTTPS会对HTTP的URL和Request Body都进行加密,而这就是我们使用wireshark“抓不到”数据包的原因。展开赞过评论1 - #青训营笔记创作活动#
12月24日 打卡day11
今日学习:
- 写出漂亮的代码,不仅有助于自己编码,而且有利于别人快速地读懂自己的代码。通过文章,我学习到了写出漂亮代码的许多技巧。文中的内容包括了编写规范,格式的优化,设计原则等。展开赞过评论1 - #青训营笔记创作活动#
12月23日 打卡day10
今日学习:
- 通过文章的学习,我认识到了UDP不一定比TCP快。一般来说TCP比UDP快。但是如果使用UDP传输数据过大,到了IP层,就会进行分片。此时发生丢包的话,再次重传,就会重传整个大数据包,此时使用UDP就比TCP要慢。另外,许多使用了UDP的程序,都会在应用层做一定程度的可靠性保证。如:王者农药用的KCP,以及最近很火的QUIC(HTTP3.0)。展开赞过评论1 - #青训营笔记创作活动#
12月22日 打卡day9
今日学习:
- 作为程序员,无论是工作和学习,我们都要经常和英语打交道。文章介绍了几张“笨方法”来教我们如何学会解决英文文档中的复杂句子,结合英语文档学习语法等。在解决bug的时候,难免遇到找不到中文资料的情况,尝试访问国外网站说不定能够得到解决,提升自己的英语能力是很有必要的。展开赞过评论1 - #青训营笔记创作活动#
12月21日 打卡day8
今日学习:
- 文中介绍了Kafka 的基本知识,包含 Topic、Partition、消费者、生产者、副本等基本概念。文章内容很详细,还有应用实战等介绍,让我对Kafka有深刻的了解。展开赞过评论1 - #青训营笔记创作活动#
12月20日 打卡day7
今日学习:
- 今天学习了websocket协议。HTTP1.1,虽然是基于TCP的协议,但是半双工的。对于很多需要服务器主动推送数据到客户端的使用场景,我们需要使用支持全双工的websocket协议。除此之外,还可以通过使用HTTP不断轮询,长轮询等方式实现“服务器主动发送信息”。展开赞过评论1