☞SQLServer,MySQL 关系型数据库及 MongoDB等非关系数据库;
☞多线程,高并发及 TCP/IP 网络编程,熟练使用常用设计模式;
☞ Spring,SpringMVC,SpringBoot 等框架,分布式系统开发;
☞Redis,MQ,CAS 等中间件的配置及使用;
☞Tomcat,JBoss 等服务配置及使用;
☞B/S 或C/S架构开发,Bootstrap,Vue.js 等前端开发技术;
☞小程序或公众号开发;
一、智慧停车场
开发环境: Windows10+IDEA+JDK1.8+Tomcat8.0+Mysql+Guava+Git
框架搭建: Maven+SpringCloud+SpringBoot+OAuth+MyBiatis
项目简述: 对接三方车辆识别系统,,将采集到的数据统一格式发送到公共服务;
实现对所有三方车辆识别系统的统一管理,提供对App 端调用三方车辆识别系 统对接服务;
支付逻辑实现;
技术描述: 项目整体为分布式部署;
本服务依托现有架构逻辑,沿用 SpringBoot 框架,数据层采用主 MySql 从 Guava 模式;
由 OAuth2 提供对用户的统一认证服务;
总体划分: 1. 三方车辆识别系统对接服务;
2. 平台车场服务三方系统调用模块;
3. 平台车场服务支付系统模块;
4. 平台车场服务财务系统模块;
☞[三方车辆识别系统对接服务] 三方系统数据格式格式化上报,平台格式化操控指令接收解析转发;
1. 对接三方系统,三方系统状态监控及离线报警;
2. 平台格式化指令解析下发并回调系统状态,车辆进出场数据解析存储;
☞[平台车场服务三方系统调用模块] 指定车位关联车辆的注册/充值/注销,相关费调账对应车位关联车辆的注册/充 值/注销,及对应操作的账单流水相关逻辑实现;
1. 车位管理,包含固定车位与临时泊位及关联车牌相关的对应下发动作;
2. 各费用间调账涉及到车位的关联操作,如车位账单/流水信息生成及对应 下发动作;
☞[平台车场服务支付系统模块] B 端管理人员手动收费和 C 端客户自助缴费逻辑实现;
1. 支付宝支付逻辑;
2. 微信支付逻辑;
☞[平台车场服务财务系统模块] 提供相关数据报表及报表导出功能;
1. 停车费用应收表;
2. 应收实收对账表;
二、慧物联配置管理平台
开发环境: Windows10+IDEA+JDK1.7+Tomcat7.0/JBoss+Mysql+Redis+MongoDB+MAVEN+SVN
框架搭建: SpringBoot+Shiro+MyBiatis+BootStrap+Sturts2+Jfreechart+Git
项目简述: 提供物联设备的接入,传输的开放平台,让用户高效,低成本的部署物联网应用 业务;
对丰富多样的传感器接入做通用化适配,为多种协议优化组网方案,及开发灵活 的联动报警设置与完善的数据报表显示;
技术描述: 以 Tomcat7.0 作为应用服务器,MySql5.0 作为数据服务器,Redis 作为用户登陆信 息缓存;
当前系统是以 SpringBoot 为基础框架开发的分布式部署服务,权限控制采用 Shiro 框架以实现系统用户不同颗粒度的
权限控制,由 MyBiatis 框架提供数据获取及 持久化服务;
前端部分 JSP 页面采用 Sturts2 提供的标签库实现数据的显示与用户的互动,页 面部分使用 Ajax 技术实现页面与服务
器间的无刷新异步通行给用户带来更好的视 觉感受
总体划分: 1. 硬件设备信息集成服务;
2. 中间层数据接收,转发服务;
3. 平台端数据可控,可视化服务;
☞[中间层数据接收,转发服务]
1. 负责接收硬件设备信息及平台指令下行,与硬件通讯采用 TCP/IP 网络编 程,为 Socket:连接方式;与平台通讯采用
Http 协议交互;
2. 监听网上硬件设备状态并实时接收硬件上传报文;
3. 解析硬件上传报文转应用数据并做持久化存储;
4. 开放对外有限权限 API 接口,接收平台或三方指令并数据下行发送到指定 设备;
补充*硬件通讯方式提供 Socket 长连接与短链接,同时提供网内 UDP 广播
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |