一、基于大数据的标签管理平台
软件环境:Linux、Oralce、Gbase
使用技术:Spring、Spring MVC、MyBatis、SpringBoot、Redis、elasticsearch 、quartz、多线程
等;
项目介绍:基于浙江移动大量的用户数据为蓝本构建的一个底层数据管理系统,其核心原理是将具有某类特征或者某几类特征的用户数据按照一定数据格式封装成标签数据以供用户二次开发或使用,并提供多种底层数据推荐能力,用户可以基于标签的各类组合规则创建客群,在数据互通共享的基础上,最大化实现数据的价值。
个人职责:
1、开发了基于redis的用户画像推荐接口,实现了日均调用10w+以上的接口延时在200ms以内;
2、搭建了多数据源下,gbase数据库到redis的百万级数据同步,可基本保持源端和目标端的数据延时在半小时以内;
3、优化标签更新一系列调度任务,实现了标签更新逻辑的集群化部署提高了数倍的同步效率;
4、有过多次线上调优经验,使用过jvm调优工具来解决了一些高并发环境下产生的死锁以及内存溢出问题;
二、XX商城系统
软件环境:Linux、Mysql、Vue
使用技术: java 、springData、springCloud及微服务相关框架, templatef 模板开发、redis、mybatiesPlus、vue+element-ui ;
项目介绍:商城项目是一个大型B2B2C商城管理系统,分为pc端用户界面、以及面向商家和管
理人员的后台管理系统。整个系统由用户管理、商品管理、搜索模块、购物车、订单模块、库存服务、支
付模块、网关模块、优惠卷、图片管理、个人中心等12个模块构成。
个人职责:
1、使用es对商品数据进行即时同步、并提供了毫秒级响应的搜索分析接口,提高了数据查询效率;
2、接入支付宝第三方接口,对支付服务进行了封装和剥离,模拟实现了高并发环境下真实的下单操作;
3、基于redis实现了高性能的数据缓存和静态页面化技术;
4、搭建了一套可以接纳短时间内高爆发流量的商品秒杀系统;