1.java基础扎实,精通多线程、并发、集合、网络、io等基础知识
2.熟练使用常用的关系型数据库与NoSQL。有数据库调优经验
3.熟练运用html、css、javascript、jQuery、ajax、vue等前端技术
4.熟练使用spring boot、spring、struts2、hibernate、mybatis、srpingmvc等技术框架完成B/S架构的开发
5.熟悉svn、git等版本管理工具,有docker使用经验
6.熟练部署配置tomcat、Nginx服务器
7.熟练使用linux进行开发和系统部署
8.熟悉分布式、缓存、消息队列的实现
9.有公有云(百度云、阿里云)产品使用、部署经验
10.关注新技术,对技术有强烈的兴趣,有较强的学习能力。能独立解决开发中遇到的难点问题
2018.10-2019.6
园区地理数据管理平台-Java开发
开发工具:FlashBuilder、MyEclipse,数据库:postgreSql
项目描述:
1.与项目经理对接需求,完成整个系统升级更新;
2.与智能设备平台对接。实时同步设备信息,获取设备状态,并对设备异常状态做出响应;
3.使用flex+actionscript搭建项目前端页面,前端使用blazeds调用java端方法并返回结果,后端使用Java实现,使用activemq做消息队列,使用redis用做缓存;
4.项目主要基于地图服务,展示园区内设备分布,设备拓扑结构,个人主要负责终端设备展示,设备报警,设备报警处理方案等模块;
5.配合数据录入部门,完善数据录入模块;
6.使用flex绘制功能,完成地图拓扑图、矩形绘制插件工具;
7.使用poi完成系统数据导出;
角色 | 职位 |
负责人 | Java开发 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
上传文件系统客户端 1.项目基于java原生组件 swing 编写,调用了开源项目 weblaf 实现组件美化 2.通过httpclient调用文件系统接口,实现文件的上传 3.自主设计并完成开发任务
Docker管理系统 1.项目架设在私有服务器,搭配路由器端口转发实现公网环境下远程管理Docker 2.此项目主要使用Portainer镜像实现