HTTPS加密传输

开篇诗两句: ​ 会当凌绝顶,一览众山小。 ——杜甫《望岳》 HTTPS 概述 安全性 通常在通信过程中,具备如下四个特性就可以认为是”安全”的:(1)机密性(2)完整性(3)身份认证(4)不可否认 HTTPS协议 HTTPS默认端口号443,其他的特性与HTTP完全相同(除了”明文”和”不安...

阅读更多

HTTP协议知识总结

开篇诗两句: ​ 借问江潮与海水,何似君情与妾心。 ​ 相恨不如潮有信,相思始觉海非深。 ——白居易《浪淘沙》 HTTP协议发展历史 版本 描述 功能演进 HTTP/0.9 20世纪90年...

阅读更多

G1垃圾回收机制

开篇诗两句: ​ 春眠不觉晓,处处闻啼鸟。 ​ 夜来风雨声,花落知多少。 ——孟浩然《春晓》 学习G1收集器过程中总结的相关知识。 概述 G1(Garbage First)是当今垃圾回收机制中最前沿的成功之一,在JDK7中就已经开始引入G1,并作为重点发展的垃圾回收器。G1最大的特点是引入了分区...

阅读更多

《凤凰架构》学习梳理——分布式一致性算法

书籍链接《凤凰架构》 本篇主要记录分布式一致性算法中Paxos,Raft以及Zab协议的相关zhizhi Paxos Paxos算法中将分布式系统中的节点分为三种: (1)Proposer:提案节点,对某个值进行设置的节点,该行为称为提案(Proposal),值一旦设置成功,就不会丢失也不可变。 ...

阅读更多

《凤凰架构》学习梳理——RPC调用和事务

开篇诗两句: ​ 莫道谗言如浪深,莫言迁客似沙沉。 ​ 千淘万漉虽辛苦,吹尽狂沙始到金。 ——刘禹锡《浪淘沙》 书籍链接《凤凰架构》 RPC vs REST RPC 远程服务调用(Remote Procedure Call,RPC)的目的,就是为了让计算机能够跟调用本地方法去调用远程方法。而R...

阅读更多

Kafka端到端延迟分析总结

开篇诗两句: ​ 江天一色无纤尘,皎皎空中孤月轮。 ​ 江畔何人初见月?江月何年初照人? ——张若虚《春江花月夜》 参考链接:https://www.confluent.io/blog/configure-kafka-to-minimize-latency/ 本篇是参考上述文章以及根据实际工作经验总结...

阅读更多

Linux常用命令

开篇诗两句: ​ 李杜诗篇万口传,至今已觉不新鲜。 ​ 江山代有才人出,各领风骚数百年。 ——赵翼《论诗》 查看线程占用CPU情况 (1):查看占用CPU最高的线程ID top -Hp pid H打印线程信息,p指定pid(pid可以通过jps命令查看) (2)将线程ID转化为16进制,使...

阅读更多

零拷贝技术

开篇诗两句: 十年生死两茫茫,不思量,自难忘。 ​ 千里孤坟,无处话凄凉。 ——苏轼《江城子》 零拷贝 实现零拷贝的方式主要有两种: (1)MMAP + write 通过MMAP的方式直接将文件加载到内存,减少一次CPU的拷贝,然后通过write方法将内存中数据写到socket缓冲区中 (...

阅读更多