1.掌握 Java 容器,并发编程,数据结构等基础知识及原理;
2.了解 JVM 虚拟机内存模型,调优,垃圾回收及原理,有过实际解决 OOM 经验;
3.掌握常用的数据结构,原理及应用场景;
4.掌握 GIT 代码管理工具以及 Maven 项目构建工具;
5.熟练使用 Spring,SpringMVC,MybatisPlus,SpringBoot,Spring Cloud,Netty 等框架;
6.掌握 Kafka 、rabbitMq消息队列;
7.熟悉 Mysql 常见的优化手段及原理,有过较多慢查询调优经验、数据分表迁移经验;
8.掌握 Redis构建项目分布式缓存及分布式锁的应用;
9.熟悉 Linux 常用命令,能独立部署大数据 HDP、CDH 环境;
10.掌握 shell 脚本,能编写常规 shell 功能脚本;
11.熟悉 nginx 常用配置;
12.熟悉常用的网络协议。
监狱门禁解决方案
项目描述:提供监狱门禁从发卡到刷卡读头的全链路管理软件解决方案,同时支持门锁多设备联动管理
系统架构:系统结构为 B/S、Linux 做服务端服务器,后端主要使用 Netty、spring boot、mybatis 框架,前端采用 Vue 框架,对外提供 Restful 风格的接口,websocket,功能权限具体到页面按钮级,实现了数据权限,各用户只能看到分配到自己的数据。
责任描述:
1. 底层设备对接,包括 IC、HCE、CPU 刷卡设备,浙江中控、上海 udis、飞瑞斯、等厂商门禁设备 sdk 对接
2. 流媒体服务开发,完成监狱内海康威视、大华、宇视等厂商 sdk 对接,使之能在前端页面实时播放
3. 完成用户管理,登录鉴权、设备管理、流程审批等等业务模块开发
对接系统
项目描述:是与保险公司接口对接的渠道,与保险公司对接除团意险外公司所有寿险,财险产品。将我司数据结构转换为保司需要数据结构,实现投保、核保、承保出单、保单下载等功能。
项目技术: springBoot +SpringCloud+Mysql-Plus+Mybatis+catfish+HDFS
责任描述:
1. 负责新产品对接
2.优化历史代码,根据不同的要求,重新设计和改写了代码,使其更加简洁易读,并减少了bug的发生。
3.对现有的程序进行了性能优化,提高了程序的处理效率。
团意险系统
项目描述:负责提供团意险产品挑选、试算价格、投保、退保、批改等功能的一个项目。
项目技术: springBoot +SpringCloud+Mysql-Plus+Mybatis+catfish(公司自研远程调用框架)+HDFS
责任描述:
1. 负责团意险系统日常迭代开发,新产品对接(中国人寿、中国平安等公司)
2. 负责处理团意险系统日常生产问题
续期系统
项目描述:负责公司续期业务的系统,具有生成续期信息、导入续期数据、续期提醒、续期状态同步等功能。
项目技术: springBoot +SpringCloud+Mysql-Plus+Mybatis+catfish+HDFS
责任描述:
1. 负责系统日常迭代开发,生产问题解决
2. 接入智能外呼系统
3. 历史数据迁移,sql 调优
后台管理界面,业务模块到底层设备对接模块都由我完成,已在三地上线,因优秀的代码质量以及稳定的服务广受同事以及客户的好评。
该项目需求为监控货运车实时点位、环境污染信息、通过在货运车上安装obd设备实现对货运车各项信息监控,货运车每日总共约上传200万条实时数据,对mysql查询优化为项目难点,经过调优,前端轮询查询货运车实时点位速度能达到0.2s以下