工作经历
2020-07-19 -2023-02-25北京清能互联科技有限公司研发主管
公司介绍: 清能互联是一家致力于全方位服务电力市场交易的公司,本部门主要业务是研发电力市场交易辅助决策系统。 工作内容: 1、负责公司电力市场交易辅助决策系统的研发工作 2、负责通用组件库的研发 3、负责项目研发的任务安排、进度跟进、人员管理 4、参与招聘
2019-01-03 -2020-07-01招商华软后端研发
公司介绍: 招商华软是一家致力于打造全国高速公路智能收费的公司,主要业务是研发高速公路智能收费软件系统。 工作内容: 1、负责公司软件系统 JAVA 方向的开发 2、编写软件详细设计文档,数据库设计文档,软件部署文档,JAVA 编程。 3、负责软件线上问题处理以及软件性能优化。
教育经历
2015-09-15 - 2019-06-30广东海洋大学计算机科学与技术本科
技能
本excel解析模块以**easyexcel为基础**,通过自定义监听器、自定义转换器、自定义excel处理器、增加io stream迭代器实现了**excel文件**以及**excel压缩包**的解析,其中支持的文件格式包括:**xls**、**xlsx**、**zip**、**rar(旧版)** ,同时还支持excel文件解析后**数据的合并、分组及排序功能**。以支持项目所需要的功能。 主要问题:大文件导入问题。该问题采用cglib的BeanMap进行处理,减少堆内存占用
消息推送小组件,常用于“我的消息”功能。该组件依赖消息队列中间间实现消息的生产与监听消费,同时借助netty框架搭建websocket服务,实现消息的实时推送。该组件包含以下特性: - 支持rabbitmq、rocketmq、kafka三种消息队列的切换 - 支持websocket心跳检测 - 支持消息历史记录、已读记录查询 - 支持消息订阅主题的自定义配置 - 支持消息幂等处理 本人负责整个组件的技术调研、架构设计、技术实现 主要难题:如何保证服务端与客户端保持实时消息通知并维持心跳。解决办法是使用netty框架采用websocket协议并自定义心跳数据包