过去可知却不可控,未来可控却不可知
29
QUIC协议整理 QUIC协议整理
简介¶ 众所周知,QUIC(Quick UDP Internet Connection)是谷歌制定的一种互联网传输层协议,它基于UDP传输层协议,同时兼具TCP、TLS、HTTP/2等协议的可靠性与安全性,可以有效减少连接与传输延迟,更好地
2021-10-29
26
RPC理解回顾 RPC理解回顾
背景¶ 单体服务在面对越来越多的流量显得力不从心,因此微服务应运而生。一个完整的大型服务会被打散成很多很多独立的小服务,每个小服务会由独立的进程去管理来对外提供服务,这就是「微服务」。 当用户的请求到来时,我们需要将用户的请求分散到多个服务
2021-10-26
23
技术面试整理 技术面试整理
背景¶ 首先作为一个有技术追求的人来说,面试绝对不等于跳槽。面试本身对于我们来说应该是一个自我检验与学习的方向性的指南。面试在刨除其找工作的原始目的之后,它更像是一个对于自身的考试与回顾。既然面试如此的重要,那我们如何全面的准备面试就显得尤
2021-10-23
19
《软技能》总结 《软技能》总结
自学¶ 理解不是0或1的,而是复杂有多层次,不同的人看完一本书,他们的理解范围和深度都是不同的。可能“自以为理解了,其实是错的”,或者“本身有10层,只理解了5层”;比如在第1,2,3,4次看到FreeMonad,和之后也许会有的第5,6,
2021-10-19
04
布隆过滤器学习 布隆过滤器学习
背景¶ 平时查询一个value是否存在,通常会创建一个hashmap进行存储所有元素。它的好处是快速准确,缺点是浪费空间。因此,引入布隆过滤器。 布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是由一个很长的bit数
2021-10-04
03
硬盘IO总结 硬盘IO总结
背景¶ 随着计算机硬件在过去10年中遵循摩尔定律的发展,通用计算机的CPU主频早已超过了4GHz,内存已早已进入了DDR4的时代。但是传统机械磁盘的读写性能并没有明显提升,而SSD的价格又过高。因此,探究传统机械硬盘的物理结构与性能优化方式
2021-10-03