后端开发日记②:微信登录、用户资料与地址归属
记录微信 code 登录、手机号授权、系统 Token 接入、资料字段白名单、头像文件流和地址簿归属校验。

后端开发日记①:多模块工程与业务接口分层
记录无人机配送后端的 Maven 模块划分、Controller-Service-Mapper 调用链、统一响应与管理端/用户端接口边界。

Spring Boot 可观测性、测试体系与 OpenAPI 接口文档
从日志、指标和追踪出发,介绍 Actuator、MDC 请求标识、慢请求观测,并用 Mockito、MockMvc、容器化集成测试和 springdoc 建立质量反馈链路。

Spring 异步任务、线程池与优雅停机实践
介绍 @Async 代理机制、线程池参数、拒绝策略、上下文传播、异常处理、事务边界、定时任务拆分与服务停机时的任务收尾。

Redis 缓存设计与分布式锁:从 Cache Aside 到并发控制
结合系统配置与登录会话缓存,讲解 Cache Aside、键设计、一致性、穿透击穿雪崩、序列化,以及带令牌和 Lua 释放的分布式锁。

Spring Boot 多环境配置与部署实践:从 YAML 到可执行服务
介绍配置分层、Profile、ConfigurationProperties、敏感信息管理、日志与健康检查,并梳理 Jar、容器、优雅停机和滚动发布流程。

MyBatis 动态 SQL、分页与性能优化实践
从 Mapper 代理与 XML 映射出发,系统讲解动态条件、批量参数、PageHelper 分页、稳定排序、N+1 查询、索引与执行计划分析。

Spring Security 请求链与参数校验:从 JWT 到资源归属校验
结合无状态 JWT 登录链路,说明过滤器顺序、SecurityContext、接口与方法授权、对象级资源归属、Bean Validation 和统一异常返回。

Spring AOP 代理与事务传播机制
结合操作日志、数据权限与订单事务,介绍 JDK/CGLIB 代理、切点与通知、自调用失效、事务传播、隔离级别和外部系统一致性边界。

Spring Bean 生命周期与自动配置原理
从组件扫描、BeanDefinition、实例化、依赖注入和初始化回调讲到 Spring Boot 条件自动配置,并结合项目中的配置缓存与数据源配置说明扩展方式。




















