熟悉 Java 基础 , 熟悉常用集合,熟悉多线程,具备良好编码习惯
熟练掌握 Spring , Spring MVC , Spring Boot , Mybatis , Mybatis-Plus 等,能够快速构建项目进行编码
熟悉 Spring Cloud 和 Spring Cloud Alibaba 核心组件的使用,包括服务网关、服务注册发现、配置中心、远程调用、服务保护等( Gateway、Nacos、Dubbo、Sentinel)
熟悉Redis 缓存应用,持久化机制,主从复制原理,哨兵机制
熟悉 MySQL 数据库,理解存储引擎,索引
熟悉 MongoDB 数据库的使用
熟悉 Nginx 反向代理、负载均衡服务器
熟悉 Rabbit MQ 消息中间件
熟悉 Docker 容器化技术,熟悉其常用命令、镜像操作、容器操作等
熟悉常见的第三方服务的使用
熟练使用 IDEA、Maven、Git 等开发及版本控制工具,JMeter、Postman 等测试工具, Swagger、YApi 等 Api 文档生成及管理工具
了解 JVM 内存结构、GC 垃圾回收机制
项目名称:产线协同数字化系统(EAP)
时间:2023.08 - 至今
技术架构:springboot+spingcloud+jpa+maven+node-red+HoliSCADA+postgreSQL+nodejs+docker
项目简述:EAP是一款产线协同数字化系统,专为工业智能生产线设计,它解决了产线自动化设备与MES系统之间的协作问题,实现了IT与OT的深度融合。
主要职责:
1. 承担 EAP 核心模块的开发、维护和优化。
2. 协助架构师进行系统分析和设计。
3. 对 ETL 开源工具(Node-Red)进行源码修改和组件开发。
4. 基于 EAP 系统做项目开发交付工作(需求分析、项目设计、定制化开发)。
5. 承担编写部分需求分析文档、系统设计文档、接口手册、用户手册以及版本发布文档。
主要业绩:
1. 为EAP系统核心模块,实现并部署基于加权轮询算法的负载均衡方案。
2. 承担并交付"登康"、"江丰电子"、"北煤机"、"哈电"等项目的定制性开发任务。
3. 完成Node-Red的组件开发:SCADA实时读、SCADA变量写、SCADA变量订阅、SCADA事件订阅等。
4. 对Node-Red进行业务分析组态。
项目名称:数据集成工具(ETL)
时间:2023.08 - 至今
技术架构:java+maven+redis+streamsets+docker
项目简述:基于开源数据集成工具StreamSets进行自定义拓展开发,StreamSets是一款专注于处理不断递增的流式数据的工具,它的主要目标是简化数据流的创建、管理和监控,将数据从不同的来源(如数据库、日志文件、消息队列、HTTP服务端等)通过业务处理移动到目标位置(如数据库、FTP、本地文件等)。
主要职责:
1. 基于StreamSets框架进行组件开发。
2. 对StreamSets进行性能优化,提升适配业务中的运行效率。
3. 参与设计并实施针对StreamSets的高可用方案。
4. 参与搭建和部署StreamSets服务单机和镜像版本。
5. 承担编写部分需求分析文档、系统设计文档、接口手册、用户手册以及版本发布文档。
项目名称:HoliSCADA报警通知服务
时间:2022.07 - 2022.0
技术架构:springboot+springcloud+sqlite+druid+log4j2+opcua+tencentcloud+aliyun-dysmsapi
项目简述:HoliSCADA是一款工业级数据采集与监视控制系统,与PLC或其它硬件模块进行通讯连接实现集中监控功能,主要分为数据采集服务、数据访问服务、WEBAPI服务、报警通知服务、权限服务、历史数据服务等。
主要职责:
1. 对HoliSCADA中报警通知服务进行功能开发。
2. 对通知推送方式进行选型并开发实现。
3. 维护各个现场服务运转。
4. 编写通知服务接口设计文档、用户手册、提测文档以及版本发布文档。
主要业绩:
1. 调研并选型通知服务推送方式,添加对阿里云邮箱、阿里云短信、腾讯云邮箱、SMTP、企业微信的推送功能。
2. 利用多线程实现对第三方服务的诊断验证。
3. 异步消费阻塞队列的报警通知任务,避免阻塞主程序的其他操作。
项目名称:发改委 - 边缘计算控制器
时间:2022.06 - 2022.07
技术架构:springboot+netty+lombok+mybatis-plus+mysql
项目简述:解决工业数据中持续产生的连续数据流,边缘计算的分布式结构引起的数据乱序问题,对进入系统的流数据进行实时计算处理。
主要职责:
1. 对乱序处理服务进行需求分析、项目设计、代码开发。
2. 编写三方对接接口文档、设计文档、用户手册。
主要业绩:
1. 从0到1进行项目搭建、数据库设计、框架选型、对接方案等。
2. 成功交付并向客户演示。
EAP是一款产线协同数字化系统,专为工业智能生产线设计,它解决了产线自动化设备与MES系统之间的协作问题,实现了IT与OT的深度融合。 主要职责: 1. 承担 EAP 核心模块的开发、维护和优化。 2. 协助架构师进行系统分析和设计。 3. 对 ETL 开源工具(
基于开源数据集成工具StreamSets进行自定义拓展开发,StreamSets是一款专注于处理不断递增的流式数据的工具,它的主要目标是简化数据流的创建、管理和监控,将数据从不同的来源(如数据库、日志文件、消息队列、HTTP服务端等)通过业务处理移动到目标位置(如数据库、FTP、