星轨时光机

Gerrit1999的个人博客

本报告记录并分析了一次由Jenkins流水线中的自动化Docker清理脚本引发的服务器严重故障。报告详述了脚本因一次性删除大量Docker悬空镜像,导致服务器产生I/O风暴,进而使systemd进程阻塞,所有systemctl命令超时,最终连优雅重启(reboot)都无法执行的故障全过程。根本原因被定位为自动化脚本中不安全的批量I/O操作。文档最终提供了安全的、通过循环和延时来平滑负载的迭代式脚本修正方案,并提出了代码审查、存储优化等长期改进建议,旨在避免同类自动化“效率陷阱”再次发生。

阅读全文 »

这篇文章深入解析了 Java Development Kit (JDK) 24 的新特性,涵盖了语言改进、API 增强、性能提升、安全更新及工具优化等方面。文章详细介绍了 24 个 JDK 增强提案 (JEPs),包括模式匹配的改进、Stream Gatherers API 的正式化、虚拟线程的优化、抗量子密码机制的引入等。通过丰富的代码示例,帮助开发者理解 JDK 24 的关键更新,提升开发体验和应用性能。

阅读全文 »

这篇文章介绍了通过 SSH 连接到 GitHub 的步骤,包括生成 SSH 密钥、添加 SSH 证书和测试连接。

阅读全文 »