基于 Spring Boot 2.7 + MyBatis-Plus + MySQL 8.0 的个人博客后台系统, 实现文章管理、分类标签、用户鉴权完整流程。 【技术栈】 • 后端:Spring Boot、MyBatis-Plus、JWT 鉴权、Swagger3 接口文档 • 缓存:Redis 缓存热门文章列表(ZSet 按阅读量排序)、文章详情 String 缓存, 设置 TTL 30min + 更新时主动删除缓存,命中率 80%+ • 数据库:MySQL 设计 article/category/user/tag 四张核心表, 文章-标签多对多中间...
将原有 Spring Boot 单体博客项目改造为 Docker 容器化部署, 配套 Nginx 反向代理 + SSL + 日志收集,实现一键部署、快速迁移。 【技术栈】 • 容器化:Dockerfile 构建 Spring Boot 镜像(多阶段构建,jar→jre 瘦身), docker-compose.yml 编排 5 个服务:app / mysql / redis / nginx / rocketmq • 反向代理:Nginx upstream 负载均衡(模拟多实例), location 规则转发 API 请求,静态资源直出,gzip 压缩开...