• 具备扎实的java基础,了解常用的设计模式,使用Restful风格对外提供接口;
• 熟悉IDEA开发工具,掌握Maven、Git等项目或代码管理工具;
• 熟练使用MyBatis、Spring、SpringMVC、SpringBoot等框架,掌握SSM整合开发过程;
• 熟悉 SpringBoot作为RPC框架实现分布式项目的开发;
• 熟悉 Redis 数据库。【内存击穿,内存穿透,缓存雪崩,缓存预热,内存管理,持久化机制】
• 熟悉Linux 、Docker 常用命令及Linux系统下常用服务搭建
• 熟悉Redis、MySQL数据库,了解数据库设计和优化
• 熟悉RabbitMQ 消息中间件、Nginx 服务器等中间件、FastDFS 分布式文件系统、Solr搜索引擎、Thymeleaf 和Freemarker模版引擎等技术
• 掌握 HTML、CSS、JSP、JavaScript、jQuery、Ajax等前端基础技术。
• 对分布式+微服务有一定的设计经验
购物商城
项目描述:
本项⽬是基于 B2C 模式的在线购物商城,分为前台商品展⽰购物和后台管理系统。前台包括登录注册模块、购物车模块、订单模块、秒杀模块、⽀付模块
职位描述:
购物车模块: 用户登录后可将商品加入购物车,在购物车界面可选中商品进行支付下单或打包支付
秒杀模块: 在固定时间用户可以1分钱秒杀,只有一个人可购买成功
其他:防止超卖少买、重复购买和限流问题
项目描述: 本项⽬是基于 B2C 模式的在线购物商城,分为前台商品展⽰购物和后台管理系统。前台包括登录注册模块、购物车模块、订单模块、秒杀模块、⽀付模块 职位描述: 购物车模块: 用户登录后可将商品加入购物车,在购物车界面可选中商品进行支付下单或打包支付 秒杀模块:
项目描述: 本项⽬是基于 B2C 模式的在线购物商城,分为前台商品展⽰购物和后台管理系统。前台包括登录注册模块、购物车模块、订单模块、秒杀模块、⽀付模块 职位描述: 购物车模块: 用户登录后可将商品加入购物车,在购物车界面可选中商品进行支付下单或打包支付 秒杀模块: