13篇文章
星期一, 6月 22, 2026
前面文章记录了手动部署 Spring Boot 后端到阿里云 ECS 的过程。每次改完代码都要手动打包上传,效率很低。本文记录如何利用 GitHub Actions 实现代码推送到私有仓库后,自动部署后端到 ECS。
星期五, 6月 12, 2026
记录将 Spring Boot 后端 jar 包部署到阿里云 ECS 服务器的流程,包括 JDK 安装、打包上传、systemd 服务管理和常见问题。
星期四, 5月 28, 2026
WebSocket 是一种全双工通信协议,相比 HTTP 的"请求-响应"模式,服务端可以主动向客户端推送消息。本文记录我在学习 Spring Boot 集成 WebSocket 过程中的笔记。
星期四, 4月 30, 2026
接上一篇文章,了解了AOP的概念之后,这篇文章实践一下AOP在项目中的使用。
我直接在原来的learning-demo项目里面使用AOP记录controller接口的日志
星期一, 4月 27, 2026
Bean这个对象从被spring创建出来,new出来,到最后销毁的过程,是spring的基础,之前一直只是使用各种对象,对各种对象的使用的原理不了解,这次深入了解一下。
星期四, 4月 23, 2026
springboot框架约定好了各个部分代码的职责,分层明显,各个模块各司其职,这样比较好维护。但是整个后端项目是如何启动的?我要去了解一下原理。
同时看一下各个模块常用的注解是什么?方便我看懂代码。
springboot的main方法只有寥寥几行代码,从main方法并不能看出来整个后端的代码是如何跑起来的。所以还是得从springboot的架构入手。
星期一, 4月 20, 2026
接上一篇文章,已经在本地成功安装并测试了 Kafka。这篇文章探索如何在 learning-demo 后端项目中集成 Kafka,实现消息的生产和消费。
星期三, 4月 15, 2026
我已经在上一篇文章中将redis缓存加入到了learning-demo项目中使用,这篇文章探索kafka在后端项目中的使用。