1. java 基础扎实,对集合、多线程、io 等基础有很好的理解,对 jvm 有一定的了解
2. 熟悉 spring、 springboot、 mybatis 等开源框架,了解 tomcat容器
3. 精通SQL 语言和MySQL调优,具备线上项目调优经验
4. 熟悉常用的缓存、消息等开源中间件,比如 redis,kafka 等
5. 熟练使用Git、Maven、IDEA等开发工具,拥有良好的编码能力
6. 能够使用 linux 操作系统,项目部署与发布
一、盐城市公安局视频运维管理平台
项目介绍:
这个项目的目的是为了响应公安部全国公安视频图像数据治理工作方案的文件,进行图像数据的采集,诊断。我在其中主要负责按照国标GT1400开发对接视图库中间件,做数据对接及入库,以及后面数据的统计,展示功能
主要技术:
SpringMVC+tomcat+MyBatis+Kafka+MySQL+MongoDB+Maven
项目及责任描述:
1. 负责核心技术的需求评审,制定精细化落地方案,实现业务完整闭环
2. 编写开发文档、制定并分配开发任务,搭建基础开发环境
3. 开发管理核心功能,如平台数据对接,基础数据入库,诊断任务下发,诊断结果统计等功能
4. 服务器使用git做代码整合管理,Maven做依赖管理,Kafka做消息中间件与诊断程序通信
5. 数据库使用mysql和MongoDB,MongoDB用来存储海量基础数据,mysql用来存储业务数据
二、公安视频运行监测云平台
项目介绍:
这个项目是我们与公安部合作的一个对各省进行视频设备考核监管的一个云平台,包含门户系统,资产管理,平台管理,视频设备诊断,视频取流、点播,通告下发,告警工单。我在其中主要负责和甲方沟通需求,功能设计,门户系统开发,平台管理开发,项目部署,上线
主要技术:
SpringMVC+Springboot+nginx+tomcat+MyBatis+Kafka+MySQL+MongoDB+Maven
项目及责任描述:
1. 参与项目文档编写到部署落地整个流程
2. 负责需求沟通,任务分配,开发环境搭建
3. 开发核心功能,如门户管理,考核管理,资产管理,平台管理,通告下发,可视化展示等
4. 服务器使用git做代码整合管理,Maven做依赖管理,阿里云作为文件存储
5. 数据库使用mysql和MongoDB,MongoDB用来存储全国资产数据
6. 负责项目在Linux系统部署落地