Life 域名邮箱
把域名邮箱从 Namesilo 切到 Cloudflare,顺手梳理 SPF、DKIM、DMARC、MX 转发、Gmail 别名和 Mailgun 发信认证。
把域名邮箱从 Namesilo 切到 Cloudflare,顺手梳理 SPF、DKIM、DMARC、MX 转发、Gmail 别名和 Mailgun 发信认证。
磨到排气管啦!
从 SqlSessionFactory、Mapper、XML、TypeHandler、ResultMap 到 MyBatis-Plus,梳理 MyBatis 的半自动 ORM 边界。
从原生态 Socket RPC、静态代理、动态代理到 Dubbo/gRPC 等实现,比较不同 RPC 方案的取舍。
从本地方法调用的栈帧出发,推导 RPC 必须解决的方法表示、数据表示和数据传输问题。
沿着单体、原始分布式、微服务、云原生、Service Mesh 和 Serverless,理解架构为什么持续演进。
解释 CDN 如何通过 DNS/CNAME、边缘节点和源站回源,在用户无感知的情况下加速资源访问。
从 HTTP/1 到 HTTP/2/3,看 TCP、UDP、QUIC、长连接、分块传输和多路复用如何解决不同问题。
Elasticsearch 数据重分配机制:routing shard、虚拟分片、split API,以及和 rehash、一致性哈希、Redis slot 的对比。
从 git diff、git diff --staged 和 git diff HEAD 的差异理解 staging area/index 的作用。