Linux 下巨量窗口快速查找切换工具 Rofi —— 键盘总比眼睛快
· ☕ 3 分钟
窗口切换是程序员的高频操作,而在今天大屏和巨量窗口环境中,眼和手都不堪重负。如何让心流不被找窗口打断?如果有个工具,只需要输入窗口名关键字就可以完成切换,该多好。Rofi 正是这样一个 Linux 下的窗口快速查找切换工具。

分析 Java 应用在 Istio 下的 warm up
· ☕ 7 分钟
Java 应用的 warm up(预热),包括类加载、编译、应用自身初始化(如连接池)等。在 Istio 环境下,两个技术栈叠加,又有微妙的化学反应

k8s 容器热替换/重启主进程 - gdb execve syscall 法
· ☕ 8 分钟
k8s 环境下,在不停止或重启 container 的情况下,重启应用进程(pid:1),甚至重新加载运行新版本的应用。本文以 gdb 作为工具,调用 execve syscall,去实现这个目标。

k8s 容器热替换/重启主进程 - gdb exec 法
· ☕ 6 分钟
k8s 环境下,在不停止或重启 container 的情况下,重启应用进程(pid:1),甚至重新加载运行新版本的应用。本文以 gdb 作为工具,调用应用容器自带的 libc 的 close & exec 法函数,去实现这个目标。