目前的工作对虚拟化和 cloud native 技术用得比较多。搭建新的 homelab 节点,也希望把这些技术用到日常的家庭服务器管理里,这次是用 terraform 让虚拟机创建自动化。
使用 laptop 作为 homelab 需要的附加设置
使用 laptop 作为 homelab 时,会有一些附加的设置问题,包括屏幕关闭、电源管理等。
laptop 安装 proxmox 的 wifi 问题及解决方法
在联想小新2021pro 上安装 proxmox 后,只有无线网卡可用,默认不启用 wifi,需要自己手工配置 wifi 连接。
Spring Boot 3 Webflux OOM Troubleshooting
Spring Boot 3 Webflux OOM Troubleshooting
Spring Boot Integration Test Optimization Practice
集成测试阶段跑了约 4:02,慢在容器和 schema 的反复准备;统一复用 Testcontainers、按 schema 隔离数据库后降到 2:50,共享 MySQL 那步还冒出过等待超时。
LSM-Tree
从 Append-Only Log 的局限讲起,整理 LSM-Tree 的 MemTable、SSTable、WAL 读写路径,以及 Compaction 与 Write Amplification 的取舍。
Shipwright 构建镜像并发布到 dockerhub
Shipwright 是一个构建和发布工具,它是一个 Tekton 的扩展,可以用来构建镜像并发布到 dockerhub。
tech writing tools
The tools you may need in tech writing
关于科技写作:写作流程
内部开发平台的文档和自己写博客不是一回事:范围要先跟使用者对齐,初稿要过评审,上线之后还得看用户反馈和指标能不能验证效果。
关于科技写作:不同的文档类型
在 shopee 的工作,主要是项目都是给内部开发者提供工具,帮他们使用内部的标准化产品,提升开发效率和开发体验。这会需要大量的面向开发者的交互,所以文档就是个很重要的交付件。好的文档能减少大量的交互成本。