简历深挖知识库:资深 Java 金融系统面试手册

这个知识库围绕周维扬简历中的真实项目经历展开,目标不是堆概念,而是把每个简历亮点拆成“能理解、能复盘、能讲清、能被追问”的技术文章。

写作目标

  • 把简历中的关键技术点系统化,形成长期可复习的个人知识库。
  • 每篇文章都要能支撑一次 10 到 20 分钟的面试深挖。
  • 每个专题都要结合保险销售、电商交易、商机流转、信创迁移、报表优化、AI 客服等真实业务背景。
  • 避免空泛八股,强调项目场景、技术取舍、落地步骤、排查路径和面试回答。

专题规划

01. Java 并发与高并发治理

  • 线程池在保险销售高峰场景中的设计与调优
  • JUC 核心工具详解:CountDownLatch、Semaphore、CompletableFuture、BlockingQueue
  • 锁机制详解:synchronized、ReentrantLock、读写锁与分布式锁的边界
  • MQ 削峰填谷在商机流转系统中的落地
  • 异步化改造:从同步调用到事件驱动
  • 高并发场景下的限流、降级、熔断与隔离
  • 月底结算与营销活动高峰的稳定性设计复盘

02. JVM 调优与线上诊断

  • JVM 内存模型与保险业务系统常见内存问题
  • GC 日志如何看:从 Full GC 频繁到问题定位
  • 堆 Dump 分析实战:如何定位内存泄漏
  • Arthas 在线诊断实战:trace、watch、jad、thread、dashboard
  • 大 Excel 导出 OOM 的原因、排查与优化
  • 生产环境稳定性治理:指标、告警、日志与应急流程

03. Spring / MyBatis / 遗留系统升级

  • Spring3 到 Spring Boot 迁移的关键问题与改造路径
  • WebLogic 到 Undertow:容器迁移中的兼容性问题
  • MyBatis 执行流程与插件机制详解
  • MyBatis 拦截器实现分页 SQL 自动转换
  • AOP + SpEL 实现动态数据权限
  • Spring 事务机制与保险业务一致性问题
  • Quartz 扩展与 XXL-Job 迁移实践

04. 数据库与信创迁移

  • Oracle 到 OceanBase 信创迁移整体方法论
  • ROWNUM 到 LIMIT:分页语义差异与改造方式
  • CONNECT BY 到递归 CTE:树查询迁移详解
  • Oracle 空字符串、函数、日期、序列兼容问题
  • OceanBase 执行计划与慢 SQL 优化
  • 物化视图、索引设计与报表性能优化
  • 新旧 SQL 与存储过程结果对比工具设计
  • 从关系查询到图数据库:Neo4j 调研与适用边界

05. 分布式中间件与稳定性

  • RocketMQ 在商机流转系统中的解耦设计
  • RocketMQ 事务消息与最终一致性
  • Kafka 在客户行为轨迹链路中的使用
  • Sentinel 限流熔断在营销活动中的落地
  • Seata AT 模式在资金划扣场景中的使用
  • Nacos 配置中心与服务注册实践
  • MDC + ELK 全链路日志系统建设

06. AI 工程化与传统业务系统接入

  • 公司内部 AI 客服系统整体架构设计
  • RAG 在保险产品问答中的落地方式
  • Function Calling 如何安全调用业务 API
  • MCP 思想与业务工具标准化封装
  • SSE 流式响应在 AI 对话系统中的使用
  • OpenClaw 在保全操作自动化中的应用
  • Spring AI / AgentScope / ReAct 在研发效能工具中的实践

第一批文章

第一批先完成每个专题的核心文章,用来确定深度、结构和风格:

  • 01-java-concurrency/线程池在保险销售高峰场景中的设计与调优.md
  • 02-jvm-diagnostics/JVM内存模型与保险业务系统常见内存问题.md
  • 03-spring-mybatis-modernization/Spring3到SpringBoot迁移的关键问题与改造路径.md
  • 04-database-xinchuang/Oracle到OceanBase信创迁移整体方法论.md
  • 05-middleware-stability/RocketMQ在商机流转系统中的解耦设计.md
  • 06-ai-engineering/公司内部AI客服系统整体架构设计.md

完成状态

已完成全部规划内容:6 个专题、42 篇详细文章,另有总目录、写作规范、使用指南和面试深挖问题清单。当前 Markdown 总规模约 28.9 万字符。

  • Java 并发与高并发治理:7 篇
  • JVM 调优与线上诊断:6 篇
  • Spring / MyBatis / 遗留系统升级:7 篇
  • 数据库与信创迁移:8 篇
  • 分布式中间件与稳定性:7 篇
  • AI 工程化与传统业务系统接入:7 篇

使用建议

建议先读每个专题的第一篇核心文章,形成整体框架,再进入细分文章:

  1. 线程池在保险销售高峰场景中的设计与调优
  2. JVM 内存模型与保险业务系统常见内存问题
  3. Spring3 到 Spring Boot 迁移的关键问题与改造路径
  4. Oracle 到 OceanBase 信创迁移整体方法论
  5. RocketMQ 在商机流转系统中的解耦设计
  6. 公司内部 AI 客服系统整体架构设计

如果用于面试准备,建议每篇文章只背一条主线:业务背景、技术方案、落地细节、结果收益、风险边界。真正能讲清这五点,比单纯背技术定义更有价值。