获得徽章 1
- #青训营笔记创作活动#
2月14日 打卡day13
HTTPS相当于HTTP+TLS/SSL,在tcp三次握手建立连接后,再进行TLS四次握手,其中涉及到两对公钥和私钥。若用公钥解密,基于目前cpu的计算能力是解不出的,单反过来用私钥加密的数据可以用公钥解密。展开评论点赞 - #青训营笔记创作活动#
2月12日 打卡day12
跨域本质是游览器的行为,它的初衷是为了保证用户安全,防止恶意网站窃取数据。当以不同的协议访问、访问不同的域名或端口号,都是跨域的行为,解决的方法是要告知游览器“这是一个安全的请求”,可以通过注解、配置文件等方法实现展开评论点赞 - #青训营笔记创作活动#
2月11日 打卡day11
在分布式架构下,服务端是通过网关代理(如nginx)分发收到客户端的请求的,故存在两个TCP连接。当服务端过早的断开连接或服务度进程奔溃(可以体现在CPU利用率骤降),与nginx间的连接就会通过服务度发送的RST标志位断开,此时nginx会返还给客户端502展开评论点赞 - #青训营笔记创作活动#
2月10日 打卡day10
代码在视觉上应整洁,命名应遵循开发文档规范,逻辑的分支太多时可以考虑分支取反判断后return、重视日志打印、多考虑线程安全与资源空间、减小锁的范围、开发过程中多与同事沟通等评论点赞 - #青训营笔记创作活动#
2月9日 打卡day9
后端良好的编码习惯应有写全面而有意义的注释、提高对资源释放、性能优化的敏感度,对于多形参、复杂逻辑的方法适当封装、多考虑到异常并及时处理以及兼容性等。评论点赞 - #青训营笔记创作活动#
1月22日 打卡day8
TCP在某些应用场景的传输速度快于UDP的原理是其是面向连接的具备一套状态机机制,其中包括重传、流量控制、拥塞控制与分段和乱序重排,对于要传输较大数据量的包,UDP在丢包如果重传会传输整个数据包,而TCP由于有分段机制(根据MSS的大小分段),重传每个MSS分段就足够了,此情况下TCP是传输更快的。展开等人赞过评论5 - #青训营笔记创作活动#
1月20日 打卡day7
理解新知识时,要着重剖析一张图和图对应的注解;对于编程时遇到的问题可尝试在多个搜索引擎搜索会更有可能被解决与高效解决;遇见翻译模糊不清的问题时,可能段落拆分逐一剖析等人赞过评论5 - #青训营笔记创作活动#
1月18日 打卡day6
Kafka是一种高吞吐量的分布式发布订阅消息系统,可以处理消费者在网站中的所有动作流数据,具备持久性和可拓展性,支持高并发,在使用时要指定好topic和value,控制好分区数等以追求高性能展开等人赞过评论5 - #青训营笔记创作活动#
1月17日 打卡day5
以伪服务器推的形式,前端代码发送HTTP(不断发)请求到服务器可以实现数据主动发给用户,但考虑到带宽、服务器负担等因素,使用长轮询是更好的方式,而这也是websocket的工程意义与实现思想,相较于HTTP协议的半双工通信,websocket完美继承了TCP协议全双工的能力。展开等人赞过评论5