个人介绍
我是程序员客栈一名程序员,从事JAVA开发工作,四年工作经验,技术栈如下:
①熟练掌握J2EE开发,JMM内存,多线程等,有良好的编码习惯。
②熟练掌握Spring,Spring Boot,Mybatis。
③有SpringCloud微服务开发的相关经验。
④熟悉Kafka,RabbitMQ消息中间件。
⑤熟练掌握MySQL,Redis数据库。
⑥熟练使用PowerMock,JUnit单元测试框架
⑦有一些K8S和Docker的使用经验。
⑧有一定的前端Vue,elementui,jquery使用经验。
工作经历
2022-12-12 -至今中船第八研究院IT
中船八院 ETL数据库同步服务开发 基于八院的IBMS平台,新增一个ETL数据同步功能的服务模块,包括后端主要基于JDBC,集成了多种数据库的驱动,根据前端选择不同的数据库夹在不同的驱动进行连接。后端会将各个表表结构返回给前端,前端选择源数据库需要的字段,然后映射到目标数据库的字段,将数据灌入都目标数据库表中。可以手动同步,也可以定时进行自动同步。 后端采用的是微服务架构,nacos作为注册中心,监控各个服务状态,nacos导入yml文件统一管理各个服务的配置。前端采用rest请求。
2020-07-15 -2022-08-26华为外包java
①华为车辆故障检测上位机 通过解析车辆发送的 TCP 数据包,获取车辆各个部件的状态信息和告警信息,并呈现在前端界面上 项目基于 JAVA 开发,主要是解析 TCP/IP 的数据流,根据车辆协议,解析出各帧的状态信息和告警信息。项目采用的 H2Base 作为数据库,采用 JPA 框架进行数据库的各项操作,使用 wireshare 进行报文的验证。 ②华为无线 MAE 优化域特性开发 基于无线部门优化域的 MAE 框架,开发新特性,维护及扩展原有特性。后 期参与了部分 MAE 项目的容器化改造。特性主要涉及基站的各类优化功能,基于基站 上报的各项数据指标,完成基站包括节能、组簇、失效补偿等方面的优化。 原有 MAE 框架为 springboot 框架搭建的微服务架构,不同的服务之间听过 rest 请求进行交互,通过一个 MAE 自主研发的管理平台 OSMU 进行部署和监控。 新的 MAE 容器话框架,采用的 K8S 进行部署、管理和监控,ETCD作为注册中心,通过 rest 请求ETCD中服务名完成服务之间的交互,使用动态 PV 和 HDFS 进行文件管理。 项目采
2018-10-15 -2020-07-15上海金仕达JAVA
①ordercap 交易所抓包解析服务开发 在报盘系统报文发往交易所网关时,抓取报文,解析数据。 该项目是公司金融分析平台的一个特性,平台采用的是 SpringCloud 架构, eureka 作为注册中心,OpenFeign用于服务调用。 ordercap 交易所抓包解析服务为其中的一个服务,主要借助于 PCAP 的抓包功能,抓取解析交易所交易数据的网络数据,并解析出交易数据。解析之后的数据会推送到 Kafka 中,供下游业务使用。 ②浦发银行绩效风控项目 浦发银行绩效风控系统的升级,实现年报的各项指标的页面可视化,已经各 种年报数据 Word 的导出 前端主要使用的 jquery + echarts + layui 制作各种图表,后端是 springMvc +spring + mybatis 框架,年报页面 Word 导出采用的 POI,echarts 各种指标图表的导出采用的是 phantomjs。数据库采用的 mysql。
教育经历
2017-09-01 - 2019-06-30武汉纺织大学软件工程硕士
2011-09-01 - 2015-06-30南京理工大学土木工程本科