熟练使用 Java 语言进行后端业务开发,精通 SpringBoot、Spring MVC、MyBatis-Plus 等主流开发框架,能够独立搭建后端项目架构,完成接口编写、业务逻辑开发与数据库交互工作。熟练运用 MySQL 进行数据表设计、多表联查、索引优化,可针对大批量数据场景使用批量插入、分页查询等方案提升数据库执行效率,同时了解 Redis 缓存技术,用于接口数据缓存、热点数据处理,减轻数据库压力。
技术栈:Spring Boot, MyBatis, MySQL, Redis, Elasticsearch, Docker
项目描述:一个基于 Spring Boot 的 B2C 电商平台,包含后台管理、前台商城、搜索服务三大模块。
我的贡献:
订单与支付模块:独立完成订单生成、状态流转及支付回调等核心逻辑开发,并通过引入 Redis 缓存商品热点数据,将下单接口平均响应时间控制在 50ms 以内。
高并发保障:采用 Redis 分布式锁 机制管理库存扣减,有效保障了秒杀等高并发场景下数据的一致性,避免超卖。搜索性能优化:基于 Elasticsearch 构建商品搜索服务,通过索引映射优化与自定义分词器,将复杂商品查询的响应时间稳定在 200ms 以下。
容器化部署:使用 Docker 容器化部署应用,提升了开发、测试与生产环境的一致性.
技术栈:SpringBoot, MyBatis, MySQL, Redis, Vue2, ElementUI
项目描述:基于SpringBoot和Vue的推荐评价平台,需适配多种评选规则并实现数据可视化。
我的贡献:
可扩展架构设计:参与学生评价数据可视化模块开发,通过设计泛型的规则引擎数据模型,成功适配了“小组”、“个人”、“任务”等 3 类不同的评价规则,提升了系统复用性。
后端接口开发:负责评价结果统计与展示的数据接口开发,为前端 ECharts 可视化大屏提供数据支撑,助力决策效率提升。
| 角色 | 职位 |
| 负责人 | Java后端开发工程师 |
| 队员 | UI设计师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |