全栈后端架构与运维难题:exhaustion(耗尽) 与 intermittence(间歇) 📅 2024年11月13日 · ☕ 5 分钟 全栈后端架构与运维难题:exhaustion(耗尽) 与 intermittence(间歇) —— 吾生也有涯,而知也无涯
WeChat 官方 Linux 版本实现初探 - 珍惜不知情权 📅 2024年11月09日 · ☕ 5 分钟 Tencent 不得不出了 WeChat 官方 Linux 版本。我不是反向工程的高手,但我的确对这个版本的实现有一些好奇心。所以做了点非常浅的探路
Java 如何使用 Linux 内存 -《面向技术宅的 JVM 内幕》 📅 2024年11月01日 · ☕ 3 分钟 为了更高的性能、更高的内存利用率、更可靠的异常溢出保护机制,Java 重度重用了 Linux 的内存区 MMap 机制。k8s 容器环境下,内存使用预估也依赖于对它的理解。本文主讲 Java 的内存分区机制
Java Safepoint/Handshake 全面剖析 -《面向技术宅的 JVM 内幕》 📅 2024年10月29日 · ☕ 16 分钟 花数月时间,精心制作完成了《面向技术宅的 JVM 内幕》的 Safepoint 与 Threads Handshake 两节内容。可能是全网最完整的 Safepoint 原理与实现分析了。
Java Safepoint/Handshake 剖析求证 - JVM 必要之恶 - TL²;DR 📅 2024年10月12日 · ☕ 23 分钟 Java Safepoint/Handshake 剖析求证 - JVM 必要之恶 -《面向技术宅的 JVM 内幕》
Envoy 的 Integration Test(组件整合测试) 📅 2024年08月10日 · ☕ 1 分钟 Envoy 成功原因之一是有严格的项目质量流程控制。如要实现一个新特性或扩展,必须编写组件整合测试用例。本文以 transport_sockets.tcp_stats 扩展的测试实现为例,说明 Envoy 的 integration test 架构
Istio Ambient 妙用 network namespace 实现跨 pod 集线器 📅 2024年08月03日 · ☕ 5 分钟 反k8s模式:让一个 pod 加入到同一个 node 的其它 pod 的 network namespace 中。Istio Ambient 的奇技*巧