【个人介绍】:
本人年四工作经验,专注java开发,能熟练开发各种后台管理系统/APP/小程序项目,拥有丰富的专业实践经验和项目经验,基础知识扎实,沟通能力良好,时间充裕,个人责任心强。
【技术栈】:
Spring全家桶、Struts2、Hibernate、Mybatis、Mysql、Oracle、Mongodb、Redis、Zookeeper、Activemq、Kafka、JavaScript、jQuery、Ajax等等
【可提供服务】:
后台管理系统开发
分布式系统开发
项目名称: 小象优品
时间: 2019.03-2020.1
项目描述:
小象优品是一家网购服务平台,公司致力于打造一个母婴用品、轻奢品、小家电、免息海淘、年轻人的分期购等产品的海淘平台。支持拼团购,限时购,秒杀等场景。
海淘
项目模块:
数据清洗,商品入库,以及商品的审核,商品备案、浪花呗、商品上架,返利配置,关税定价,汇率换算,运费配置,商品引擎等模块,及后台系统, 买手专场、买手banner、拼团、订单、购物车、推荐买手、颜值卡、金币、分享、返利体现、粉丝及买手管理等功能模块。
负责模块:
商品清洗、关税定价、运费配置、入库
商品清洗:通过爬虫部门把数据推送到mongodb,从mongodb中筛选商品进行3次清洗(商家供应商清洗、品牌清洗、最终清洗),推送到mysql存储。
后台:用户、权限、角色。
关税定价:根据分类进行定价,如:个人护理->牙膏{分为:系统定价比例、跨境清关、标准清关、完税价格。
运费配置:根据商品重量、发货国家、接入转运四方接口进行计算
浪花呗:对商品进行类目映射,小象三级类目映射品牌类目
海淘专场分为:专场列表、现金红包、限时热卖、首页banner
基于springboot、mybatis实现基本功能,对于秒杀场景运用了MQ消息,缓存,队列限流,支持读写分离来降低高迸发场景。
责任描述
根据产品需求会议,制定数据库表设计、将需求化成功能模块并实现、自测及维护、定位线上bug并解决
项目难点
1:对于数据清洗入库模块,数据量较大,清洗较复杂,对接转运四方接口不太稳定
2:限时热卖商品,出现高并发场景,导致后台接口出现异常情况,(利用redis限流解决),对于热门数据查询,通过Redis哨兵机制(Sentinel)进行分布式高可用管理。
3:用户角色权限通过控制前端页面控制,并非控制到按钮级别,导致用户权限不能精确控制操作权限。