后端技术(核心)
- 基础能力:精通Java核心技术(集合、多线程、IO/NIO、反射、注解),深入理解JVM内存模型、垃圾回收机制,具备JVM调优(参数配置、内存泄漏排查)实战经验;熟练掌握Java 8+新特性(Lambda、Stream API、CompletableFuture、Optional)。
- 框架生态:熟练使用Spring、Spring Boot、Spring Cloud微服务体系,掌握Spring MVC请求生命周期与拦截器、过滤器实现;精通MyBatis、MyBatis-Plus数据持久层开发,了解Hibernate;熟练运用Nacos(服务注册/配置)、Feign(服务调用)、Gateway(网关)、Dubbo(RPC通信)等微服务组件。
- 数据存储:精通MySQL,熟练掌握索引设计、SQL优化、事务隔离级别、锁机制(行锁/表锁/间隙锁),解决过慢查询与数据一致性问题;熟练使用Redis,精通String、Hash、List、Set、SortedSet等数据结构,具备缓存穿透、击穿、雪崩的解决方案;了解MongoDB非关系型数据库与Elasticsearch全文检索。
- 架构与中间件:熟悉RESTful API设计规范,了解GraphQL;熟练使用RabbitMQ/RocketMQ消息队列,实现异步通信、解耦与流量削峰;了解分布式事务(Seata)、分布式锁(Redis/ZooKeeper)实现原理;具备微服务架构设计与拆分经验。
▶ 前端技术(熟练掌握)
- 基础技术:熟练掌握HTML5语义化标签、CSS3(Flex/Grid布局、动画、响应式设计)、原生JavaScript(ES6+),具备扎实的前端基础能力。
- 主流框架:熟练使用Vue.js、Vue 3(Composition API)、Vue Router、Vuex/Pinia状态管理,能够独立开发前端页面与组件;了解React框架基础使用。
- 工程化与工具:熟练使用Element UI、Ant Design等UI组件库;了解Webpack构建工具、npm/yarn包管理;能够使用Axios实现前后端接口联调,熟悉前端调试工具(Chrome DevTools)。
▶ 工程化与运维
- 开发工具:熟练使用IDEA、Mave
主要是电商系统,银行的支付系统,外交部的五大证件签发系统(护照,签证,公证,认证,领事证明),各种管理系统。
项目一:电商平台全栈改造项目
项目描述:该项目为原有单体电商系统的全栈改造,后端采用微服务架构拆分订单、商品、支付、用户等核心模块,前端基于Vue 3 + Element Plus重构,实现前后端分离开发。系统需支撑高并发订单处理场景,保障数据一致性与系统稳定性,同时优化用户交互体验。
技术栈:后端(Spring Boot、Spring Cloud、MyBatis-Plus、MySQL、Redis、RabbitMQ、Nacos);前端(Vue 3、Vue Router、Pinia、Element Plus、Axios);部署(Docker、Jenkins、K8s)
责任与成果:
- 后端核心开发:主导订单服务与商品服务的微服务拆分与开发,设计服务接口与数据库表结构,使用MyBatis-Plus实现数据持久化,通过Feign实现服务间通信,Nacos实现服务注册与配置动态刷新。
- 高并发优化:针对秒杀场景,设计Redis预减库存 + RabbitMQ异步下单方案,解决库存超卖问题,系统QPS提升50%;优化MySQL索引,将商品详情查询接口响应时间从800ms优化至150ms以内。
- 前端协同与开发:参与前端核心页面(商品列表、详情、购物车、订单结算)的开发,使用Vue 3 Composition API封装通用组件(如商品卡片、分页器),提升代码复用率;负责前后端接口联调,通过Axios处理请求拦截与响应统一处理,编写Swagger接口文档,保障协作效率。
- 部署与运维:主导项目的Docker容器化改造,编写Dockerfile与docker-compose.yml文件;搭建Jenkins CI/CD流水线,实现代码提交后自动构建、测试、部署;配合运维团队完成K8s集群部署,提升系统可扩展性。
- 项目成果:系统改造后,页面加载速度提升40%,订单处理峰值QPS达2000+,线上系统稳定性提升,故障发生率下降60%;实现前后端高效协作,迭代效率提升30%。
项目二:企业内部管理系统(全栈开发)
项目描述:该系统涵盖员工管理、考勤打卡、请假审批、薪资统计等企业日常办公功能,旨在规范办公流程、提升管理效率。采用前后端分离架构,后端提供RESTful API,前端负责页面交互,支持多端(PC端、移动端适配)访问。
技术栈:后端(Spring Boot、Spring Security、MyBatis、MySQL、Redis);前端(Vue 2、Element UI、Axios);部署(Linux、Nginx)
责任与成果:
- 全栈开发主导:独立负责考勤打卡与请假审批模块的全栈开发,后端基于Spring Boot实现业务逻辑,使用Spring Security实现用户认证与RBAC权限控制;前端使用Vue 2 + Element UI开发页面,实现表单提交、数据展示、审批流程可视化等功能。
- 技术难点解决:针对考勤数据实时统计需求,使用Redis缓存当日考勤数据,定时同步至MySQL,提升数据查询效率;实现请假审批流程的状态流转,通过异步线程处理审批通知(短信+站内信),减少用户等待时间。
- 前端优化:优化页面加载性能,通过路由懒加载、图片压缩、接口数据缓存等方式,将页面首屏加载时间从3s优化至1s以内;实现移动端响应式布局,适配不同尺寸设备。
- 系统维护与迭代:负责系统日常bug修复与功能迭代,编写技术文档;部署系统至Linux服务器,配置Nginx反向代理与静态资源缓存,保障系统稳定运行,用户满意度达95%以上。
让AI生长,AI 不再遥不可及,而是触手可得的生产力工具。基于最新AI技术,自动化处理复杂任务,大幅提升工作效率, 让您的团队专注于更有价值的创新工作。
本项目旨在构建一个高效、准确、可追溯的员工餐费统计管理系统,解决当前手工处理多源数据带来的效率低下、易出错、难核查等问题。