具备扎实的Java基础,深入理解OOP编程思想,遵循阿里巴巴Java开发手册,具有良好的编程习惯;
熟悉Spring 、SpringMVC、Mybatis三大框架. 理解Spring的IOC/DI、AOP的编程思想及SpringMVC运行核心流程,熟练使用Mybaits逆向工程、通用Mapper及PageHelper分页插件;
熟悉关系型数据库MySQL ,理解Mysql索引优化、读写分离、存储引擎,会使用explain和show profile等进行日常的SQL诊断和性能分析;
具备基于Linux环境下的开发能力,熟练使用Linux常用的命令,掌握Nginx、MySQL、redis, tomcat, jenkins等环境的搭建,熟练搭建部署日常工作需要的测试环境.
理解非关系型数据库,熟悉使用Redis中常用的数据结构及操作命令.
熟悉RBAC权限模型,掌握Spring Security安全权限框架的使用.
了解SpringBoot自动配置的原理,具备基于SpringBoot开发应用的能力。
1. 使用SpringBoot采用注解+AOP实现多数据源实现数据库的读写分离,减轻数据库的压力;
2. 使用FastDFS作为图片服务器,实现对商品的统一管理,利用Layer实现项目中图片的展示操作;
3. Redis 作为缓存服务器,购物车数据,商品详情数据等存储在内存中,查询速度更快,缩短响应时间,增强用户
体验;
4. 项目Quartz,实现动态增删改定时任务,为项目提供定时功能;
6. 项目采用SpringCloud的系统架构,后台管理系统采用Maven多模块化的管理,水平拆分service、dao、pojo、web,使用restful 风格,远程调用,提高系统的高内聚,低耦合能力。
7, 使用ActiveMQ 消息中间件发送消息队列。实现支付系统,订单系统,库存系统之间的分布式协作,达到异步
解耦,消峰的效果
8, 使用POI 实现网站数据导出Excel功能。
角色 | 职位 |
负责人 | java后台开发 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1,负责后台商品管理系统相关功能开发; 2. 负责集成Quartz定时任务功能 3. 负责集成ActiveMQ + websocket 后端推送消息给前端。 4. 负责对相关报表进行统计; 5. 负责相关数据Excel导出功能;
1,负责后台商品管理系统相关功能开发; 2. 负责集成Quartz定时任务功能 3. 负责集成ActiveMQ + websocket 后端推送消息给前端。 4. 负责对相关报表进行统计; 5. 负责相关数据Excel导出功能;