细说 Envoy 的事件与 NetworkFilter 框架 —— 机关算尽太聪明 📅 2023年12月02日 · ☕ 8 分钟 Istio 的流量核心是 Envoy。而 Envoy 的核心是事件架构。明白了事件架构,深入研究 Envoy 就不难了。本文尝试分析 Envoy 的事件与 NetFilter 的设计架构。
Linux 下巨量窗口快速查找切换工具 Rofi —— 键盘总比眼睛快 📅 2023年10月07日 · ☕ 3 分钟 窗口切换是程序员的高频操作,而在今天大屏和巨量窗口环境中,眼和手都不堪重负。如何让心流不被找窗口打断?如果有个工具,只需要输入窗口名关键字就可以完成切换,该多好。Rofi 正是这样一个 Linux 下的窗口快速查找切换工具。
我花了失业一年来领悟一个现实 📅 2023年09月29日 · ☕ 3 分钟 失业快满一年,在这期间,我尝试了放下原先的一些枷锁,如家庭、地域、语言障碍、甚至技术方向,去找一份自己真正向往的工作。到今天,应该算是用完了时间预算了。到了坦然接受结果的时间了。
写在第 20 多次面试后 📅 2023年09月29日 · ☕ 3 分钟 记录作者在经历二十余次面试后的想法。分析中年求职面临的现实困境,包括年龄偏见、AI 影响以及市场供需失衡。文章指出招聘评估的局限性,并强调长期能力难以被短时面试衡量。最终,作者表达了接受现实、调整预期并继续前行的态度。
eBPF 求证坊间传闻:Java GC 日志可导致整个 JVM 服务卡顿? 📅 2023年09月23日 · ☕ 9 分钟 实现世界的 Java 应用,都会记录 GC 日志。但不是所有人都知道小小的日志可能导致整个 JVM 服务卡顿。本文尝试用 eBPF 等分析方法,去证明具体环境下,问题的存在与否。
eBPF 求证坊间传闻:mmap + Java Safepoint 可导致整个 JVM 服务卡顿? 📅 2023年09月23日 · ☕ 7 分钟 Java 离不开 Safepoint。但不是所有人都知道方便的 mmap 映射文件,可能会导致整个 JVM 服务由于 safepoint 到达延时而卡顿。本文尝试用 eBPF 等分析方法,去证明具体环境下,问题的存在与否。