技术栈矩阵

核心基础

Java Core 集合/并发/JVM调优 Linux Docker Git/Maven

微服务架构

Spring Boot Spring Cloud Nacos Spring Security Activiti

数据存储

MySQL 索引优化/分库分表 PostgreSQL Redis 缓存策略 MongoDB

消息与调度

RabbitMQ 削峰/解耦 XXL-Job 分布式调度

时序大数据

TDengine IoTDB 百万级点位写入 查询优化

中间件/运维

Nginx EasyExcel Prometheus/Grafana

核心项目经历

大型新能源集团·智慧集控运维平台

角色:核心后端开发工程师 SpringCloud Redis TDengine RabbitMQ

面向国家级能源集团构建数字化集控中枢,接入 80+ 光伏电站及近万台设备,日均处理百万级测点数据,解决异构数据实时性与高并发痛点。

核心贡献

  • 高性能数据链路重构:设计"内存缓冲 + 微批次写入"机制,优化 Redis 至 TDengine 的数据同步链路。通过批量聚合写请求,将数据库写入 TPS 提升 60%,彻底解决高频写入导致的线程阻塞与连接池耗尽问题。
  • 实时监控架构升级:主导监控大屏数据推送重构,将 HTTP 轮询升级为 SSE (Server-Sent Events) 长连接模式。在实现毫秒级数据刷新的同时,降低服务端资源消耗约 50%,稳定支撑多屏并发。
  • 高并发告警削峰体系:引入 RabbitMQ 构建异步告警链路,实现异常检测、生成、通知的解耦。结合 Cache-Aside 策略,确保核心故障信息 30 秒内触达,显著提升系统稳定性。
  • 报表系统性能攻坚:封装基于 EasyExcel 的流式导出组件,解决大文件导出 OOM 难题;通过 SQL 执行计划分析与覆盖索引优化,将核心查询耗时从 3s+ 降至 200ms 以内,模块 CPU 负载下降 40%。

海上风电智慧安全管控平台 (500MW 示范项目)

角色:核心后端开发工程师 SpringBoot IoTDB Activiti RabbitMQ

服务于海上风电一期示范项目,构建集人员资质、物资审批、设备监控于一体的安全管控平台,实现百万级设备数据采集与轨迹回放,作业合规率 100%。

核心贡献

  • 数据一致性治理:设计"成绩快照机制",在题库动态更新场景下,通过序列化固化历史试题内容,完美解决历史成绩追溯难题,满足严格的安全审计要求。
  • 自动化状态引擎:基于 RabbitMQ 延时队列 (TTL+DLX) 构建资质自动失效机制,替代传统定时扫描,实现权限状态的实时精准管控,大幅降低系统定时任务压力。
  • 复杂流程引擎定制:基于 Activiti 深度定制海上作业审批流,利用监听器与表达式实现动态审批人、驳回重提等复杂逻辑,并通过异步化处理非核心节点,提升流程响应效率。
  • 物联数据时序存储:采用适配器模式统一多源设备接口,引入 Apache IoTDB 替代关系型数据库存储轨迹与报警数据,实现百万级数据秒级回放与电子围栏实时告警。
  • 高可靠数据采集:基于 XXL-Job 构建气象数据采集系统,设计分片执行与断点续传机制,确保多站点小时级气象数据的完整性,为功率预测模型提供高质量数据支撑。