本人从事Java开发工作5年,熟练使用Java开发应用系统。使用的框架包括SSM(spring、springMVC、mybatis)、springboot、springcloud。
1.熟练使用java中的集合框架,了解常用设计模式,并熟练使用并发编程。
2.了解Java内存模型并对性能进行调优。
3.熟练使用web服务器,并可以独立在linux系统上进行部署工作。
4.常用中间件包括有nginx、redis及消息中间件。
5.了解分布数开发并参与过分布式开发任务。
6.熟练使用Oracle及MySQL数据库并对sql进行调优工作。
7.熟练使用redis。
智慧社区项目
该项目后台使用springboot框架,使用activeMQ中间件完成内网和云平台的信息同步。我在项目中主要负责了手机app推送、硬件对接、视频流的推送以及其它模块的业务开发工作。手机推送功能是对接了第三方工具,硬件对接使用jna技术完成硬件和软件的信息交互,视频流推送使用nginx搭建流媒体服务器完成视频流从内网推送到外网观看。另外,在项目中使用js完成页面逻辑的开发工作。