Tech Java Virtual Machine
把 class 文件当成 JVM 的二进制协议,从字段结构、字节序、常量池和执行模型看虚拟机实现。
把 class 文件当成 JVM 的二进制协议,从字段结构、字节序、常量池和执行模型看虚拟机实现。
Elasticsearch 自定义得分笔记:bool、nested、parent-child、function_score、score_mode 和 boost_mode 的组合规则。
从 AsyncExecutionInterceptor 的代理逻辑出发,解释 @Async 如何把同步方法调用改造成异步任务提交。
解释 Docker 网络背后的 netfilter、tun/tap、veth 和 Linux bridge 等虚拟网络设备。
Elasticsearch runtime field 笔记:与 script field 的区别、mapping/query 两种定义方式、fields 返回和索引化 runtime field。
从 bridge、host、none、macvlan、veth、iptables 和 FORWARD chain 理解 Docker 单机网络。
梳理 Docker volume、bind mount、tmpfs、Compose volumes 和容器可写层之间的关系。
从阻塞浪费线程、callback 地狱和 CompletableFuture 组合困难,理解 Reactor 为什么用流式组合表达异步。
用 nginx-proxy + acme-companion 容器化 VPS 入口层,自动生成反向代理配置和 HTTPS 证书,并处理 WebSocket、compose network 和静态资源部署。
给 1G 内存 VPS 扩容 swap,并记录 swapoff、dd 被 OOM killer 教训后如何用 ps/smem 排查内存占用。