本人本科计算机科学与技术专业毕业,在北京北大软件工程股份有限公司武汉分公司担任java开发。
熟练掌握Java基础知识,熟悉集合、多线程、异常处理、IO流、面向对象、Lambda表达式等底层语法。
了解Spring、SpringMVC、SpringBoot全套主流开发框架,熟悉分层开发架构,能够独立完成后端接口编写、参数校验、业务逻辑开发。
精通SpringCloud Alibaba整套微服务架构体系,熟练掌握Nacos配置中心、服务注册发现、网关路由、负载均衡、服务熔断降级、服务治理相关实操开发。
熟练使用Mybatis、Mybatis-Plus持久层框架,精通MySQL数据库,能够完成数据表设计、多表联查、索引优化、慢查询优化、数据事务处理。
熟练运用Redis缓存中间件,掌握缓存穿透、击穿、雪崩常见问题解决方案。
熟练使用RabbitMQ消息队列,了解异步解耦、业务延时处理、流量削峰业务场景。
掌握ElasticSearch搜索引擎,能够实现数据全文检索、数据分页查询。
具备基础前端开发能力,了解HTML、CSS、Vue3基础语法,能够看懂前端页面代码,对接前后端联调工作。
熟练掌握若依Ruoyi开源开发框架,熟悉框架权限管理、角色菜单配置、代码生成器、系统权限架构,能够基于若依快速搭建各类管理后台项目。
熟悉Linux服务器基础操作命令,了解项目线上部署、日志排查、简单运维操作。
公务员综合管理系统
项目描述:该系统是为政府机关定制的内部人事管理信息化平台,主要用于公务员录用、职级晋升、考核及档案的全生命周期管
理。系统包含PC端管理后台与移动端审批应用,支持多部门协同办公,实现了人事数据电子化、流程规范化与统计自动化。
项目技术:Spring Boot、MyBatis-Plus、MySQL、Redis、Vue、ElementUI、阿里云OSS、EasyExcel
项目职责:
1.负责公务员录用与档案管理模块的前端页面开发,基于Vue与ElementUI组件库实现表单动态渲染与复杂数据录入交
互。
2.参与核心业务数据库设计,根据业务需求完成人员信息、职务变动、考核记录等关键数据表的字段定义及表关系设计。
3.负责前后端接口联调与功能测试。
4.开发人员信息导出功能,集成阿里EasyExcel实现基于模板的数据填充。
5.优化大数据量导出体验,将生成的Excel文件进行内存压缩并封装为ZIP包,显著减少网络传输耗时与服务器IO压力。
速修侠智能维修服务平台
项目描述:速修侠智能维修是一个提供上门维修平台,涵盖在线预约、支付、接单、上门服务、完工确认等全流程。平台支持家庭及企业用户的设备维修、安装、保养等需求,包含四个终端:运营管理端用于管理服务、工程师和订单;用户端小程序用于
报修和支付;工程师端和中介端用于处理工单和服务接单。平台致力于高效连接用户需求与服务资源。
项目技术:Spring Cloud Alibaba, MyBatis-Plus, MySQL, Redis, RabbitMQ, Elasticsearch, XXL-JOB, 微信支付, 阿里云OSS
项目职责:
1.负责订单核心功能开发,通过分布式锁防止重复下单,并集成微信支付,保障维修服务的支付流程稳定可靠。
2.设计订单取消与退款流程,运用策略模式处理不同状态的订单,结合定时任务自动处理超时未派单的订单,提升自动化
水平和用户体验。
3.主导优惠券抢券功能的设计与实现,使用Redis+Lua脚本确保抢券的原子性,防止超卖,并通过多线程异步同步数据,
支撑高并发营销活动。
4.负责优惠券在维修订单中的核销与退回逻辑,在分布式系统中通过事务协调保障数据一致性,确保订单、优惠券和结算
信息准确同步。
5.设计并实现智能派单流程,基于Elasticsearch对工程师进行位置、技能、负荷等多维度筛选,再通过规则和策略进行二
次匹配与自动派单,提高维修订单的响应速度与匹配效率
| 角色 | 职位 |
| 负责人 | java开发 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |