获得徽章 1
- #青训营笔记创作活动#
2月12日 打卡day7
今日学习 正因为各个浏览器都支持HTTP协议,所以websocket会先利用HTTP协议加上一些特殊的header头进行握手升级操作,升级成功后就跟HTTP没有任何关系了,之后就用websocket的数据格式进行收发数据。展开评论2 - #青训营笔记创作活动#
2月13日 打卡day8
今日学习 Kafka 和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多数消息系统难以实现的消息顺序性保障及回溯消费的功能。展开评论2 - #青训营笔记创作活动#
2月21日 打卡day16
今日学习 客户端和服务端之间加入nginx,可以起到反向代理和负载均衡的作用,客户端只管向nginx请求数据,并不关心这个请求具体由哪个服务器来处理。评论2 - #青训营笔记创作活动#
2月22日 打卡day17
今日学习 SQL语句都诞生于客户端,主要有两种方式产生一条SQL,一种是由开发者自己手动编写,另一种则是相关的ORM框架自动生成,一般情况下,MySQL运行过程中收到的大部分SQL都是由ORM框架生成的,比如Java中的MyBatis、Hibernate框架等。
展开评论2 - #青训营笔记创作活动#
2月14日 打卡day9
今日学习 通过阅读文章内容,笔者分享了关于在工作中遇到的问题,查找、分解的方法。总的来说大概几个方面,包括了:搜索,翻译,找文献,分解复杂句子,查找语法知识对自己学习工作中遇到的头疼的英语问题有所帮助。展开评论2 - #青训营笔记创作活动#
2月15日 打卡day10
今日学习 对于UDP+重传的场景,如果要传超大数据包,并且没有实现分段机制的话,那数据就会在IP层分片,一旦丢包,那就需要重传整个超大数据包。而TCP则不需要考虑这个,内部会自动分段,丢包重传分段就行了。这种场景下,其实TCP更快。展开评论2 - #青训营笔记创作活动#
2月16日 打卡day11
今日学习 方法别太长就是字面的意思。一旦代码太长,给人的第一眼感觉就很复杂,让人不想读下去;同时方法太长的代码可能读起来容易让人摸不着头脑,不知道哪一些代码是同一个业务的功能。评论2 - #青训营笔记创作活动#
2月17日 打卡day12
今日学习 HTTPS握手的过程中会先通过非对称机密去交换各种信息,其中就包括3个随机数,再通过这三个随机数去生成对称机密的会话秘钥,后续使用这个会话秘钥去进行对称加密通信。如果能获得这三个随机数就能解密HTTPS的加密数据包。展开评论2 - #青训营笔记创作活动#
2月18日 打卡day13
今日学习 对MySQL的整体架构有一个基本认知,这也为自己后续的文章打下了坚实的基础,因为毕竟想要深入研究一个技术,那定然不能如同管中窥豹一般,仅看一个细节点,而是更应该是先窥其全貌,再深入细节。展开评论2 - #青训营笔记创作活动#
2月19日 打卡day14
今日学习 广域网WAN(Wide Area Network)范围通常为几十到几千公里,可以通过长距离运送主机所发送的数据,所以可以跨越不同国家,也是互联网的核心部分。评论2