7 年以上 Java 后端开发经验,核心技术栈与专项能力如下:
Java / Spring Boot / Spring Cloud(Gateway、Nacos、OpenFeign)
认证授权(Spring Security + Redis Session SSO + RBAC 权限体系)
数据层(MySQL、Doris、PostgreSQL / GreenPlum、Redis、MinIO、MyBatis、RabbitMQ / RocketMQ 消息队列)
调度与报表(XXL-JOB、Quartz、POI、EasyExcel)
专项能力(动态多数据源、FTP 采集、多级 Excel 表头解析、FEL 规则引擎、OneNet 物联网接入)
工具链(Vue / JSP、Linux、Docker、Git、Maven)
2021.08 – 至今 总部家客运维系统 Java 后端开发工程师
项目概述:总部级家客(家庭宽带)装维与业务质量运维平台,采用微服务架构,前端 Vue。我将原单体系统重构为基于 Nacos 的微服务集群,以 Spring Cloud Gateway 作为统一边缘网关;并独立拆分出 jiake-system-mgr 系统管理(认证中心)微服务,基于 Spring Security 实现统一认证与授权,配合 spring-session-data-redis 分布式 Session 单点登录 与 RBAC(应用/菜单/角色/用户/接口/区域权限)实现统一鉴权与省/市两级数据权限隔离。系统共拆分为 13 个微服务(含 1 个共用基础包 + 1 个调度服务),业务域覆盖:业务质量管理(jiake-service-quality)、装维质量管理(jiake-zhuangwei)、终端管理(jiake-terminal)、数据稽核(jiake-data-check)、系统管理(jiake-system-mgr)、ETL 服务管理(jiake-etl)、业务规模管理(jiake-scale)、数据通用稽核(jiake-gen-data-check)、工单通统计分析(jiake-workorder-stats)、文件下载 / 用户行为分析(jiake-cmcc-minio-web)、邮件管理服务(jiake-mail-service);基础能力由共用 common 包(jiake-cmcc-common)提供,定时调度由 XXL-JOB 服务(jiake-cmcc-xxl-job)承载。数据层为 MySQL + Doris 多数据源,文件存储 MinIO,报表 EasyExcel。
技术栈:Spring Boot 2.2.3 + Spring Cloud Gateway + Nacos(nacos-client 1.3.2,注册/配置中心)+ Spring Security + Redis Session + MyBatis/MyBatis-Plus + XXL-JOB + MinIO + EasyExcel + Vue;数据层 MySQL + Doris(多数据源);
核心成果:完成单体到微服务的拆分,引入 Spring Cloud Gateway 统一网关与认证中心/SSO 落地,统一了多应用的鉴权与数据权限体系,提升了系统的可维护性、安全性与横向扩展能力,支撑家客装维工单与业务质量全流程线上化。
2019.06 – 2021.08 总部电量三库监测系统(三库电费系统) Java 后端开发工程师
项目概述:总部级基站/机房用电量监测与节能测算平台,多模块 Maven 工程,前端 Vue2(iview-admin)。系统基于 Spring Boot + MyBatis + Shiro 构建,支持 MySQL/Oracle/PostgreSQL/SQLServer 多数据库;通过自定义 @DataSource 注解 + AOP 动态数据源统一适配各省异构综资库;基于 FTP 定时采集各省综资系统上传的 CSV,完成解析校验与站点/机房/设备资源审核;结合训练库(training,RRU/BBU/PTN/OLT/SDH/BTS/ENODEB/机房八类设备历史数据)与测算模型(model),生成机房电量年报表、设备电量月报表与统计报表;并接入 OneNet 物联网平台采集实时性能数据,结合 ECharts GIS 地图做省-市-机房三级联动可视化。
技术栈:Spring Boot + MyBatis + Shiro + HikariCP + Vue2(iview-admin)+ PostgreSQL/GreenPlum + Redis + Quartz + ECharts;
核心成果:打通"综资采集(cdc)→ 训练库(training)→ 测算库(calculate)"三库数据闭环,完成技术选型与多数据源适配;针对 GreenPlum 中 Java 执行 INSERT 慢的问题改用 COPY 批量写入,显著提升数据入库效率,支撑总部对全网电量与节能效果的集中监测与量化评估。
2019.03 – 2019.06 三费月报稽核工具 Java 后端开发工程师
项目概述:面向铁塔租费、站点电费、代维费三类月度费用报表的自动化稽核工具,前端为 JSP + 原生 JS 页面。系统基于 Spring Boot + MyBatis + POI 3.17 构建,我主要负责(1)报表解析模块:针对三费月报复杂的多级表头与合并单元格,设计 TitleTree 表头树解析结构,按表头路径 MD5 匹配列、分模板自动识别并入库,
家客运维系统作品介绍 总部家客运维系统是中国移动面向家庭宽带装维业务打造的总部级微服务运维平台,行业属性为 B2B。系统覆盖装维工单派发、预约装机、故障维修、回单质检、满意度回访、网格人员调度、终端管理、业务质量监控、数据稽核、工单统计分析、文件下载与邮件通知等全业务流程。
三费月报稽核工具作品介绍 三费月报稽核工具是中国移动面向铁塔租费、站点电费、代维费三类月度费用报表开发的自动化稽核工具,行业属性为 B2B。系统基于 Spring Boot + MyBatis 构建,使用 POI 3.17 解析复杂的多级表头 Excel 月报,结合 FEL