掌握分布式服务架构;掌握Http、Https、Tcp/Ip协议开发;掌握RabbitMQ消息中间件;熟悉云服务器环境下的项目部署;熟悉小程序开发;能熟练运用Spring、SpringMVC、MyBatis、Shiro、Netty等框架进行J2EE项目开发,熟悉Apache、Tomcat服务器配置,学习过Linux系统操作;熟悉MySQL、Redis数据库,熟练JDBC、Servlet等技术。
SmartHome系统---该项目为智能家居系统,采用了分布式架构。主要功能有:房间管理、设备管理、家庭管理、用户管理、操作日志信息、场景模式、个性化模式、环境数据、第三方设备自助接入使用等功能模块,可以为用户带来优秀的智能家居使用体验。负责后台架构设计、服务端资源模块和控制服务模块的开发、数据库的表设计,负责用户模块、家庭模块、设备模块、房间模块、日志模块、设备控制模块、DreamKey管理模块、个性化模式模块、场景模式模块,第三方设备(萤石摄像头)模块、实时天气信息模块等等的代码编写。使用SpringMvc的Controller组件作为控制层接收前端app的请求;使用SpringIoc容器管理的业务逻辑组件编写业务逻辑层;使用Mybaits框架对数据库数据进行增删改查操作;将数据封装为Json格式响应给前端;使用Redis作为数据缓存;使用RabbitMQ消息中间件与设备控制服务器通信;使用Apache作为图片服务器;使用Netty作为设备控制服务;
角色 | 职位 |
负责人 | JAVA开发工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |