熟悉Java基础(集合、I/O、多线程、JUC、JVM)
熟悉Java常见开源框架,包括Spring,、SpringMVC,、Mybatis、SpringBoot、SpringCloud等
了解前端技术,包括JavaScript、HTML5、CSS、JQuery、Vue等
熟练使用MySQL以及性能优化
熟练使用Redis作为缓存/分布式锁
熟练使用RabbitMQ,利用MQ削峰填谷
熟悉微服务架构设计
项目名称:灸大夫商城
项目描述:该项目是一个大型的B2C电商项目,分为后台管理和移动Web。整合微信用户资源,实现基于微信的推广和营销,打造全民分销的购物平台。包括商品管理、会员管理、购物车、订单管理、支付、售后处理等基本商城功能以及优惠促销、多人拼团、秒杀等营销功能
项目职责:
●通过微信OAuth2.0授权登录系统整合微信用户
●负责订单管理,基于BASE理论解决下单过程中的分布式事务问题
●负责秒杀功能,采用库存预热+异步入库方案支撑高并发
●为应对大流量高并发访问,系统采用负载均衡、缓存、文件单独存储于阿里云OSS等技术手段