熟悉Java基础;
熟悉Mysql数据库基础用法;
熟悉常用框架Spring,Spring MVC,MyBatis,Spring Boot等框架的整合;
熟悉权限控制与安全认证如Spring Security框架完成权限功能开发;
熟悉MybatisPlus,Lombok等插件的使用;
了解RabbitMQ,RocketMQ等高性能消息中间件,实现应用耦合、异步消息、流量削峰、秒杀等功能
了解Reids中间件的使用,使用Redis缓存工具解决并发下缓存雪崩、缓存击穿等问题;
熟悉Linux,Docker等常用命令
熟悉单例设计模式,工厂设计模式,代理模式等常用设计模式;
微信小商店:(3个月)
直播时上传商品链接,限定商品拍卖数及价格。用户可以在线购买商品,下单,秒杀商品,加入购物车缓存工具使用Redis,数据库使用MySQL,图片上传下载使用FastDFS。该项目实现的模块包括:登录注册模块,商品管理模块,搜索模块,购物车模块,订单模块,支付模块,秒杀模块,首页广告缓存模块等。
项目职责:
1.完成商品管理功能,包括商品上架,下架和删除。
2.用户的登录,注册功能
3.使用云片API实现验证码的发送,使用腾讯云实现身份证绑定
4.积分排行(日/星期/月)
5.商品和商品制造者的信息绑定
6.将所有未完成的订单制入Excal表,并批量上传下载
7.心愿订单,把幸运观众的购物车全部结算清空