随笔2026年6月28日慢下来:在内卷时代找回编程的乐趣这个行业太快了。框架还没学会就过时了,技术债还没还完就又要重写,面试造火箭入职拧螺丝。在这篇文章里,我想聊聊如何在不掉队的前提下,找回当初那个"因为好玩才写代码"的自己。
随笔2026年6月15日为什么要写博客——我的知识管理之道很多人问我:你为什么要花时间写技术博客?面经刷完了吗?KPI 完成了吗?这篇文章聊聊我坚持写博客三年来的真实感悟——它远不只是"分享知识"那么简单。
技术2026年5月25日CI/CD 实战:GitHub Actions + Docker + 阿里云自动部署从代码提交到自动上线,一套完整的 CI/CD 流水线能显著提升团队的交付效率。本文将带你手把手搭建 GitHub Actions + Docker + 阿里云 ECS 的自动化部署管线,覆盖构建、测试、扫描、部署全流程。
技术2026年5月8日Spring Boot + Docker 容器化部署最佳实践容器化部署已经成为现代 Java 应用的标配。但要把 Spring Boot 应用"装进"Docker,远不止 docker build 这么简单。本文从镜像优化、分层构建、健康检查、优雅关闭等方面,分享生产级的容器化最佳实践。
技术2026年4月20日JVM 调优实战:从频繁 Full GC 到稳定运行生产环境突然出现频繁 Full GC,服务间歇性不可用——这几乎是每个 Java 开发者都会遇到的噩梦。本文还原一次真实的 JVM 调优过程,从现象分析、问题定位到最终解决,逐步呈现完整的排查思路。
技术2026年4月2日Spring Cloud 微服务实战:Nacos + Gateway 打造高可用网关网关是微服务架构的入口,设计好坏直接影响系统的稳定性与可维护性。本文以 Spring Cloud Gateway + Nacos 为核心,详细介绍路由配置、熔断限流、灰度发布和监控告警等生产级实践。
技术2026年3月18日Spring Boot 3 自定义 Starter:打造你自己的自动配置在企业级开发中,将通用功能封装为自定义 Starter 是提升团队效率的关键手段。本文以一个"操作日志"Starter 为例,完整演示从模块设计、自动配置、条件装配到最终发布的全流程。
技术2026年3月5日Java 虚拟线程深度解析:从线程池到结构化并发JDK 21 正式将虚拟线程扶正,标志着 Java 并发编程进入新时代。本文将从传统线程模型的困境出发,深入剖析虚拟线程的实现原理、调度机制,并通过实际压测数据展示其在高并发场景下的优势。