Spring Boot 3.x 从零搭建 RESTful 后端服务
从依赖管理、分层架构到统一响应封装,完整记录用 Spring Boot 3 + MyBatis-Plus 搭建一个可上线后端服务的全过程,含全局异常处理与参数校验。
You got to put the past behind you before you can move on.
从依赖管理、分层架构到统一响应封装,完整记录用 Spring Boot 3 + MyBatis-Plus 搭建一个可上线后端服务的全过程,含全局异常处理与参数校验。
结合 EXPLAIN 执行计划与慢查询日志,梳理联合索引最左前缀、回表、覆盖索引等核心概念,并给出线上问题定位的实战步骤与常见误区。
分析缓存穿透、击穿、雪崩的成因与应对方案,手写基于 SETNX + Lua 的可重入分布式锁,并对比 Redisson 在续期与公平锁上的实现差异。
从零配置 Vite 多环境变量、路由懒加载与组件按需引入,整理一套适合个人项目的轻量前端工程化方案与目录结构约定,附常见坑位记录。
系统学习 Docker 的运行原理与镜像分层,通过 Dockerfile 与 docker-compose 编排 MySQL、Redis 与后端服务,一份配置完成一键部署与备份。
记录杭州地区 Java 全栈岗位的面试流程与高频考点,涵盖集合原理、并发、JVM、MySQL 与项目追问,附个人复习路线与简历优化建议。
把个人网站的首页换成了 Sakura 的 Hero + walker 的文章列表,又补上瞬间,终于有点自己博客的样子了。
把合同生成工具的续签逻辑重构了一遍,之前用 if-else 堆出来的分支换成了策略模式,清爽多了,加新类型只要再写一个实现类。
Spring Boot 启动报错找了半小时,最后发现是 application.yml 里多缩进了一个空格。程序员的一生之敌。
杭州降温了,早晚通勤终于不用一出地铁就出汗。
用 Docker Compose 把 MySQL + Redis + 后端一键拉起来了,顺手加了定时 mysqldump 备份。容器化这东西,用过就回不去。
刷八股刷到怀疑人生的时候,就想想拿到 offer 那天的自己。慢一点没关系,别停就行。