1. Java 常用的设计模式,掌握 JavaScript,AJAX,jQuery,WebSocket;
2. 使用常见 WEB 服务器,如 Tomcat 集群,Jetty;
3. 熟悉 Linux 操作系统以及部署 web 项目;
4. SSM 三大框架开发,MVC 开发模式;
5. 使用 IntelliJ IDEA,Eclipse,Navicat,Git,SVN,PowerDesign,Spoon Kettle 等相关开发工具;
6. 定时任务,RabbitMQ 消息队列;Redis 缓存技术,Solr 搜索引擎;
7. 表设计、SQL、存储过程、主从、读写分离、分表;
协同巡查系统
项目职责: 1. 参与并完善需求,功能和表设计;
2. 南京公路 APP 开发接口 API(邮件服务),协同巡查 APP 的 API;
3. 巡查实况和日志的开发以及单点登录的实现;
4. 测试环境搭建;
项目描述: 1. WEB 端和 APP 互通,使用 WebSocket 长连接方式实时更新车辆信息;
2. 百度地图 API 的使用,坐标系的转换级定位;
3. 个推 API 事件待办的通知;
4. BlockingQueue 队列解析 gps 文件数据;
5. Ehcache 缓存数据;
6. 定时更新天气信息;
7. webupload 上传组件,大附件和断点续传的处理;
8. FineReport 服务处理日志和报表;
9. Spoon Kettle 工具定时同步数据;
10.APP 登录互踢;
账户管理系统
项目开发环境: 操作系统: Windows10 64;
数据库: mysql;
发布环境: Rundeck;
开发工具: IntelliJ IDEA;Navicat; Git;PostMan;sourcetree;springboot2.0
JDK: JDK 1.8;
项目介绍: 该项目是公司对业务进行微服务拆分的第一个项目,用于管理公司的客户,员工,储备人才数据。
设计员工权限的分配,储备人才的入职操作,客户的基本信息,和后期客户登录验证的服务。
项目职责: 1. 参与并完善需求,功能和表设计;
2. 客户数据模块;
3. 储备人才数据模块;
4. 发布测试包;
项目描述: 1. springboot2.0 快速开发,整合 redis;
2. 解决跨域问题;
3. JWT 工具的使用,接口登录 token 的验证;
4. 用户权限关系设计;
5. AOP 实现日志监控;