熟悉 Java 面向对象编程,扎实的Java编程基础,有良好的编程习惯
熟练使用 Eclipse/IDEA 等开发工具
熟练使用 Maven,Git 等项目管理工具
熟练使用 Spring,SpringBoot,SpringMVC,MyBatis 等框架
掌握 MySQL 数据库
掌握 Redis 非关系型数据库
能够使用SpringCould和SpringBoot 整合 Zookeeper+dubbo 实现分布式
1.项目描述:一款让人眼前一亮的程序,使得用户更加方便的随时购买杂志,包括商品分类,心愿单,每周精选,热销推荐,排行榜,购物车,优惠卷,我的信息我的订单等功能
2.项目架构:SpringBoot + SpringCloud + SSM+ Redis
3.负责模块:首页商品分类,热销推荐,排行榜等
4.逻辑技术:1.采用 Redis 实现常查询不常变动的商品分类表信息缓存
2.根据每个商品分类表的主键查询出各个产品的分类如文学杂志对应的文学杂志,少儿杂志对应的少儿杂志
3.用户自己实现对心愿单的添加,添加后不准修改不能重复添加
4.用 redis 实现排行榜的功能,并用定时任务定时更新排行榜
5.从缓存中随机查询出已存在排行榜中的热销杂志,展示在热销推荐中,分布式定时任务使用 Redis 实现分布式锁保证任务唯一
6.用户阅读图书采用积分制,每本图书对应着所需要的积分,每个用户拥有初始值积分,点击购买扣除相对应积分,积分不够显示杂志相对应的真实价钱,每日签到可以免费领取积分
7.应用微信支付接口实现支付功能
8.使用 OSS 对象存储完成对杂志图片的存储
9.使用 Feign 实现微服务之间的调用
10.各个服务器和服务器之间使用 RabbitMQ 消息列队中间件完成服务接口和服务接口之间的调用实现解耦