Nacos配置删除不刷新


本文探讨了在Nacos注册中心中删除配置项后无法动态刷新的问题,尤其是简单类型、列表类型和Map类型配置。主要原因在于Spring在rebind bean时仅调用destroy和init方法,而非重新创建bean。解决方案包括在配置类中添加`@PreDestroy`方法以销毁属性,并在需要的bean上加注解`@RefreshScope`以触发Spring刷新。

docker镜像加速

docker 

本文档介绍了如何加速从非Docker Hub源(如ghcr.io)拉取Docker镜像。通过这些步骤,可以有效提升拉取速度并简化镜像管理。

一次OOM问题记录

linux 

这篇文章讲述了作者在个人服务器上部署的两个Java项目频繁崩溃的排查过程。通过编写重启脚本和查看系统日志,作者发现系统在每天固定时间发生OOM(内存不足)错误,导致Java进程被操作系统杀掉。进一步调查发现,青龙面板中大量定时任务在同一时间运行,导致系统资源耗尽。最终,通过调整定时任务的运行时间,问题得到解决。文章总结了排查过程中的经验和教训。