Java 基础扎实,对 jdk 常用类源码有深入理解,具有良好的编码习惯,熟悉常用设计模式以及 UML 类图设计。
精深掌握 JVM 内存结构,对 JVM 的调优,以及垃圾回收有一定的理解,熟练使用 Jvisualvm,jstat 等 jvm 排查调优
工具的使用,以及对 JProfiler 性能监控工具使用。
对 jdk8,以及一些优秀工具类的使用有一定的经验。对 socket 编程有一定的经验,熟悉 tcp,udp 传输层协议。
熟悉 io,nio,bio 编程,对简单聊天业务有一点点的经验。熟练 JUC 多线程编程,能解决一些常见的并发异常问题。
熟练使用 SSM,SSH 等常见的开源框架,对 Spring,SpringMVC,Mybatis 的原理以及自定义扩展接口有一定的掌握。
熟练使用 AOP 编程,servlet 编程,对 Struts2,Hibernate 也有一定掌握。掌握一些通用 mapper 接口,以及封装
的优秀工具类的使用。
熟练掌握快速开发框架 SpringBoot,以及对自动配置有一定的理解。
熟悉使用 SpringCloud 中的常用组件进行分布式服务搭建。
熟练使用 dubbo 等 RPC 框架的使用,熟练使用远程调用技术 webservice 编程。熟练使用 websocket 推送服务。
熟悉 Nginx 服务器,Mycat 数据中间件以及 Docker 容器的配置使用,熟练消息中间件 ActiveMq 的使用。
熟练使用 mysql 语句,存储过程与函数,事务,视图等,以及对 mysql 的索引优化分析,查询截取分析,mysql 的
锁机制,主从复制等有较深理解。同时对 Oracle,SqlServer,SQLite 有一些使用经验。
熟练 NoSQL 数据库 Redis 的使用和其原理的理解。
熟练使用 linux 系统,以及常用的 linux 命令。
熟练使用前端开发技术(HTML、CSS、JavaScript,JSP)、熟悉 JQuery、EasyUI、Ajax 等常用前端框架。
熟悉 UEditor 富文本编辑器,以及 ECharts 图表绘制插件,POI 导出等插件的使用。
熟练使用常用 ID
1.项目名称: 监察检察综合管理平台
开发环境: Linux+ mysql +JDK1.8+tomcat8.0+ IDEA +Maven+ Redis + SVN + Jenkins
技术架构: SpringCloud+Mybatis+vue+ Nginx+ ActiveMq +websocket + eureka + zuul
项目简介:本项目主要是为了整合公司多个不同项目,拆分抽取再组合,做成一个个微服务模块,根据需求自由调度
开发,比如监控平台模块,中间件服务模块,用户模块,视频会议模块,集中刻录模块等等,每个小组负责一部分拆
分,然后根据各自核心业务定制来加入核心业务模块,采用一些新技术提高开发效率以及降低维护成本,截止目前项
目还在推进开发。
个人职责:
负责 kss 流媒体服务的开发,把以前的视频浏览 rtsp 模式转换为 rtmp 流媒体模式,以及去除 IE 插件开发。
负责集中刻录模块的开发,多线程处理队列刻录任务,处理不同刻录机实时刻录,事后刻录,自定义刻录
等任务。
基于 websocket 完成高拍仪,指纹身份证,发卡器,签名版等硬件的接口开发调用。
参与远程提讯项目移植到综合平台,前后端分离开发,抽取核心业务调用公共平台接口协调开发。
参与解耦监控平台基础服务以及会议平台基础服务,抽取成一个个微服务。
参与项目公共工具类和接口的开发,以及解决一些疑难 bug,和参与讨论定制解决方案等。
...
2.项目名称: 远程提讯管理系统
开发环境:eclipse+ mysql + tomcat7+ jdk1.7 + linux + maven +SVN +IE 小助手插件 + C++中间件
技术架构:spring +springmvc + hibernate + struts2+ webservice + jsp + easyui + layui
项目简介:该系统主要是市检察院或者省检察院用来远程审讯下级区域看守所犯人,根据主要业务分为两大模块,监
控模块,提讯模块,监控模块主要用监控各区域提讯室和各个路点状况,会议模块主要用来预约,审核,开视频会
议。
个人职责:
项目主要负责人,对数据的建模包括后期业务需求的开发。
主要负责会议模块的开发,还有一些外设的对接,以及后期整个项目的维护和升级。
对各地方不同需求来定制开发,完善系统,包括数字证书登录验证等不同定制开发。
对会议中间件进行维护。
定制开发不同设备间通信组会的业务需求。
在原项目的基础上增加出庭,送达业务模块,完善三远一网的项目开发与过度。
…
3.项目名称: 视频中心项目
开发环境: Win10+Eclipse+JDK1.7+SVN+Tomcat7+Mysql
技术架构: SpringMVC+Spring+Mybatis+EasyUI +jQuery+Ajax + webservice
项目描述:该项目是一个集成了其他业务系统的一些数据,相当于是其他业务系统的上层业务,主要基于公司业务需
求来收集其他业务系统上报的一些案件、笔录、录像等信息来做展示。以及开启会议组会等基本业务模块。
个人职责:
核心负责人,主要对远程提讯,远程出庭业务进行可视化的信息收集展示。以及核心开会模块即点对点,
多点 MCU 会议开会功能。
负责某地方的需求,地图的绘制,及数据信息接口的调用及数据表格图形展示。
负责设计以及代码编写,bug 调试,项目中维护功能
调用和维护会议中间件服务接口等。
该系统主要是市检察院或者省检察院用来远程审讯下级区域看守所犯人,根据主要业务分为两大模块,监 控模块,提讯模块,监控模块主要用监控各区域提讯室和各个路点状况,会议模块主要用来预约,审核,开视频会 议。 个人职责: 项目主要负责人,对数据的建模包括后期业务需求的开发。
项目名称: 监察检察综合管理平台 开发环境: Linux+ mysql +JDK1.8+tomcat8.0+ IDEA +Maven+ Redis + SVN + Jenkins 技术架构: SpringCloud+Mybatis+vue+ Nginx+ ActiveMq +