1.熟悉使用Spring框架,熟悉IOC/AOP两大特性
2.熟悉使用SpringMVC框架,熟悉SpringMVC工作原理
3.熟悉使用MyBatis持久层框架进行数据操作
4.熟练使用SpringBoot框架进行项目开发,使用SpringBoot快速搭建项目环境进行开发
5.熟悉使用SpringCloud及其常用组件
6.熟悉MySQL数据库优化、SQL语句编写及SQL语句优化
7.熟悉使用Redis、熟悉Redis的五种基本数据结构的使用及应用场景
8.熟悉Redis持久化策略RDB和AOF
9.熟悉RabbitMq进行系统异步请求处理,延迟队列做定时任务,了解消息的可靠性和安全保证
10.熟悉使用Linux,Docker容器进行微服务环境的搭建及项目部署
11.熟练使用IDEA,Maven,SQLyog,SVN等主流开发工具和Git进行发版本控制
利云影院在线
项目描述:
以让娱乐更简单为口号,服务用户为宗旨,是一款主打性价比的综合型电影购票平台。主要包含首页电影展 示、电影列表、影院列表、电影排行榜、资讯列表、活动列表、商城等功能,用户还可以在随时观看电影或本地 相关的资讯趣闻,以及从活动列表模块查看各方举办的相关活动,项目基于SpringCloud分布式微服务框架实现。
开发技术:SpringBoot、SpringCloud、MyBatis、Redis、RabbitMQ
项目模块:基础模块,商品模块,订单模块,支付模块,排期模块, 用户模块,公共环境模块,搜索模块
主要负责的功能模块:用户登录注册 商品模块 搜索模块 支付模块
1、使用Redis缓存用户手机验证码,实现手机注册功能
2、使用Redis做缓存服务器,保存用户token,以及对数据的缓存
3、使用 ES 实现过滤功能和搜索功能
4、采用RabbitMQ实现最终一致性,当用户超过30分钟未支付则恢复座位状态