文章
我发布的所有文章。
Log4j2的理解与使用(一)
梳理Log4j2的架构及各组件职责,结合UML类图说明配置关系。通过示例介绍日志输出与滚动策略、未捕获异常处理、其他日志框架的桥接,以及异步日志的开启和验证方法。
Docker官方文档阅读笔记
围绕Docker官方入门教程,记录镜像构建、容器启动、数据持久化和多容器应用编排的实践。介绍Dockerfile中RUN与CMD的区别、命名卷与绑定挂载的使用,以及Docker Compose和Docker Desktop的基本操作。
JMX的快速入门与使用+使用JMX Exporter监控+集成OpenTelemetry
通过自定义MXBean演示JMX注册、属性查询与JConsole操作,并介绍JMX Exporter、OpenTelemetry Collector和Prometheus的指标采集流程。文章还讨论MBean过滤与抓取性能,以及OpenTelemetry相关JMX集成方式。
SpringBoot使用Velocity发送电子邮件
介绍Velocity模板的引用、指令、变量赋值和资源加载配置,并在Spring Boot中渲染订单邮件内容。文章结合JavaMailSender与163邮箱SMTP配置,演示HTML邮件的构建、发送和结果验证。