Java 精通 熟练掌握 JDK8 + 新特性(Lambda、Stream、CompletableFuture)、面向对象设计、集合框架、多线程 / 并发编程、JVM 调优基础
Python 熟练 掌握 Python 基础语法、数据结构、常用库(Pandas/Numpy/Requests)、简单爬虫、脚本开发、虚拟环境管理
Spring 精通 核心原理(IOC/DI、AOP)、事务管理、Bean 生命周期、资源加载、扩展机制
Spring MVC 精通 请求流程、拦截器、参数绑定、视图解析、RESTful API 设计、异常统一处理
Spring Boot 精通 自动配置原理、起步依赖、配置文件(YAML/Properties)、Starter 自定义、Actuator 监控
Spring Cloud 熟练 核心组件(Nacos/Eureka、Feign、Gateway、Sentinel、Config、Bus)、微服务架构设计
MyBatis 精通 SQL 映射、动态 SQL、分页插件(PageHelper)、一级 / 二级缓存、逆向工程、注解 / XML 配置
MySQL 精通 索引设计(B + 树)、事务 ACID、隔离级别、锁机制、SQL 优化、分库分表、慢查询分析
Redis 熟练 核心数据结构(String/Hash/List/Set/ZSet)、缓存策略、持久化(RDB/AOF)、分布式锁、缓存穿透 / 击穿 / 雪崩解决方案
MongoDB 掌握 文档模型设计、CRUD 操作、索引优化、聚合查询、副本集、分片集群基础
项目构建工具 熟练 Maven(依赖管理、生命周期、私服配置、多模块构建)
版本控制 精通 Git(分支管理、合并 / 冲突解决、标签、远程仓库协作)
容器化 / 部署 掌握 Docker 基础(镜像 / 容器、Dockerfile、Compose)、简单服务部署
接口测试 熟练 Postman/JMeter、Swagger 接口文档、接口自动化测试基础
项目名称:内容发布与管理系统
项目背景:为公司内部开发轻量级内容管理系统,支持文章发布、评论、点赞、标签分类、用户权限管理等核心功能。
技术栈:Java 8、Spring MVC、Spring Boot、MyBatis、MySQL、Redis、Vue.js(基础)、Maven、Git
核心职责:
负责后端整体架构设计,基于分层架构(Controller/Service/Mapper)实现代码解耦;
开发用户认证模块:基于 JWT 实现无状态登录,Redis 存储 token,支持单点登录;
实现文章核心功能:富文本发布、标签检索、阅读量统计、点赞防重复;
针对评论模块做性能优化:Redis 缓存热门评论,MySQL 分表存储历史评论;
完成接口文档(Swagger)编写,配合前端联调,解决跨域、数据格式兼容问题。
技术亮点:
基于 AOP 实现接口统一日志、异常处理、权限校验,减少重复代码;
用 Redis Bitmap 实现点赞功能,节省内存且查询高效(百万级用户点赞仅占用 125KB 内存);
自定义 MyBatis 拦截器实现分页功能,适配多表关联查询场景。
项目名称:电商平台订单与支付微服务系统
项目背景:为零售电商重构订单模块,解决原单体架构下单量峰值(10 万 +/ 小时)卡顿、数据一致性差的问题,支撑 618 / 双 11 大促。
技术栈:Java 11、Spring Boot 2.7、Spring Cloud Alibaba(Nacos/Feign/Gateway/Sentinel)、MyBatis-Plus、MySQL 8.0、Redis 6.0、RabbitMQ、Docker、Git
核心职责:
负责订单核心模块开发:订单创建、状态流转、超时关闭、退款流程;
设计并实现基于 Redis 的分布式锁,解决高并发下订单重复创建问题;
基于 RabbitMQ 实现订单异步处理(库存扣减、支付回调、物流通知),提升接口响应速度;
针对订单查询场景做 SQL 优化(索引重构、慢查询优化),并结合 Redis 做热点订单缓存,查询性能提升 80%;
集成 Sentinel 实现接口限流、熔断,保障大促期间系统稳定性。
技术亮点:
采用 “本地消息表 + MQ” 实现分布式事务,保证订单与库存数据一致性;
基于 Redis ZSet 实现订单超时自动关闭,替代定时任务,降低数据库压力;
通过 Sentinel 动态调整限流规则,大促期间成功支撑每秒 2000 + 订单创建请求,无故障。