Java核心:精通Java 11,熟练掌握集合、多线程、JVM、IO/NIO,能进行GC与内存问题排查
后端框架:Spring Boot、Spring MVC、MyBatis/MyBatis-Plus,熟悉RESTful API设计
数据存储:MySQL(索引优化、事务、SQL调优)、Redis(缓存、分布式锁、过期策略)
中间件/工具:RabbitMQ、Maven/Git、Linux常用命令、Postman接口测试
微服务/云原生:了解Spring Cloud Alibaba、Nacos、Sentinel、Docker基础
基础能力:数据结构与算法、计算机网络、操作系统、软件工程
1. 高并发电商秒杀系统(个人)
技术栈:Spring Boot + MySQL + Redis + RabbitMQ + MyBatis-Plus
- 负责秒杀核心模块:库存扣减、防超卖、限流、异步下单全流程开发
- 用Redis缓存+分布式锁扛高并发,接口响应从300ms优化至80ms内
- 引入RabbitMQ异步削峰,避免流量冲击DB,保证订单最终一致性
- 实现接口限流、幂等校验、安全风控,支撑单场活动1000+QPS稳定运行
2. 校园在线考试管理系统(团队项目)
技术栈:Spring Boot + MySQL + MyBatis + Thymeleaf
- 负责用户认证、权限控制、试卷管理、成绩统计后端接口开发
- 设计分表与索引优化,百万级数据查询效率提升约50%
- 对接前端完成联调,编写接口文档,保障模块按时交付
- 支持随机组卷、计时交卷、自动批改,满足校内实训与考试场景