后端与微服务导读

后端开发中的实战深度文。本系列涵盖分库分表、接口参数加解密、敏感数据保护、Elasticsearch、Spring Cloud Gateway 安全、MVC 分层、登录鉴权、JVM 内存与反射机制、爬虫系统建设,共 16 篇。

阅读顺序

篇目 内容
1 从决策到落地:如何根据业务优雅设计库表 什么时候需要分库分表,用什么指标判断
2 分库分表最佳实践 分库分表的本质、原理与高阶架构设计
3 接口参数加解密与签名验证深度解析 微服务架构下接口参数暴露的安全问题与解法
4 Spring Cloud Gateway 安全验证完整解决方案 网关层统一安全验证:过滤器链、鉴权与白名单
5 敏感数据保护:展示脱敏与加密存储深度解析 两道防线:存储时加密,展示时脱敏
6 加密脱敏最佳实践 注解驱动框架,给字段加注解就自动加解密脱敏
7 Elasticsearch 学习笔记 倒排索引原理、写入与搜索流程、核心概念
8 SpringBoot MVC 分层最佳实践 分层规范、依赖方向与项目结构最佳实践
9 登录鉴权 Session/Cookie、JWT Token 的原理与选型
10 前后端10种鉴权方案 十种鉴权方案的全景对比与适用场景
11 JMM与内存可见性 Java 内存模型、happens-before 与可见性问题
12 垃圾回收与GC算法 GC 算法与垃圾回收器全景
13 注解原理 注解的本质:从语法糖到反射机制
14 动态代理 JDK 动态代理与 CGLIB,AOP 的基石
15 Spring IOC(控制反转) 控制反转与依赖注入的设计思想与实现
16 爬虫系统建设实战 从零建设爬虫系统:采集、清洗、入库的完整链路

学习建议

先从「库表设计」建立业务视角的设计思维,再看「分库分表最佳实践」深入数据层架构。然后按 接口安全 → Gateway 网关验证 → 敏感数据保护 → 加密脱敏实践 的顺序学习安全体系。接着进入工程化主题:MVC 分层规范 → 登录鉴权 → 10 种鉴权方案,把认证授权体系吃透。Java 深度篇(JMM、GC、注解原理、动态代理、Spring IOC)建议连读,它们是理解 Spring 框架底层机制的钥匙。最后用「爬虫系统建设实战」学习数据采集侧的工程实践。