1. 熟练掌握Java Web 技术。
2. 熟练使用Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud框架,了解其工作流程。
3. 熟悉使用Es搜索引擎、FreeMarker页面静态化内容、RabbitMQ消息中间件、Freemarker页面静态化、 Spring Security框架、分布式事务。
4. 熟悉MySQL数据库,Redis 、MongoDB。
5. 熟悉Zookeeper、Dubbo分布式开发技术。
6. 熟悉HTML、CSS、JavaScript、Ajax、XML,熟悉使用jQuery、BootStrap、ElementUI等前端框架。
7. 熟练使用Git、Maven等项目构建及管理工具。
8. 熟悉linux常用命令
赶考状元系统
开发周期:2019/2-2020/1
使用技术:Spring + SpringMVC + MyBatis + SpingData JPA + MySQL +Spring Boot + Spring Cloud +RabbitMQ+ElasticSearch+ Redis + FreeMarker + FastDFS + MongoDB
项目描述:赶考状元专注于中小学在线教育,平台包括门户首、教学管理中心、学习中心、系统管理中心、社交系统等子系统。门户是整个平台的入口,包括门户首页、注册登录、课程搜索等。学习中心为用户提供在线学习服务,包括我的课程、视频点播、视频直播。教学管理中心为教育机构或个人讲师提供教学管理功能,包括课程管理、媒资管理等。
责任描述:
1. CMS管理模块:包括页面的管理、页面静态化、页面预览、页面发布等功能
2. 课程管理模块:包括课程的添加、课程的预览、课程的发布、图片的上传
3. 搜索功能的实现、
4. 用户认证:单点登录、第三方认证
5. 订单支付的流程和自动选课
涉及技术:CMS内容管理系统 SSI页面包含技术 Freemarker页面静态化、RabbitMQ消息中间件、Es搜索引擎、FastDFS分布式文件系统、Spring Security Oauth2认证框架、分布式事务。
角色 | 职位 |
负责人 | java工程师 |
队员 | 后端工程师 |
1. CMS管理模块:包括页面的管理、页面静态化、页面预览、页面发布等功能 2. 课程管理模块:包括课程的添加、课程的预览、课程的发布、图片的上传 3. 搜索功能的实现、 4. 用户认证:单点登录、第三方认证 5. 订单支付的流程和自动选课
责任描述: 1. 注册会员模块功能的实现; 2. 预约套餐的管理模块的实现; 3. 图片存储功能的实现; 涉及技术: 1. 利用POI实现平台与Excel的数据交互; 2. 使用RabbitMQ实现邮件通知和短信通知; 3. 使用Redis完成产品套餐的查询优化;