1. 基于SpringCloud的企业数据中台
项目主要使用 SpringCloud、SpringGateway、Eureka、RabbitMQ、Flowable、Redis、MySQL 等技术开发,
实现数据同步、数据开发、数据管理、数据质量控制到数据应用价值实现;
负责开发主要功能模块,包括元数据管理、数据资产管理、数据质量管理、数据脱敏、数据集成与服务等;
负责平台的限流、熔断、接口鉴权、异步调用、日志链路、配置中心等分布式解决方案完成平台业务场景;
负责数据开发,对接数据仓库到数据中台,对数据进行清洗,提取等操作,向外提供数据服务;
2. 基于 Redis优惠券抢购网站
项目主要使用SpringBoot、MyBatisPlus、MySQL、Redis技术开发,主要功能包括:店铺点赞,店铺排行, 优惠
券抢购等,实现高并发场景下优惠券秒杀的功能;
通过采用Redis和JWT技术,解决传统多服务器Session共享的问题,实现用户状态的无状态化管理;
通过使用互斥锁、多级缓存机制,解决缓存击穿和缓存雪崩问题,确保系统的可靠性和稳定性;
通过使用 Redis 分布式锁,解决高并发场景下优惠券超卖问题,确保分布式架构数据的安全性;
通过使用 Lua 脚本解决 Redis 命令执行原子性问题,确保复杂的业务操作的原子性;
3. 缘之家微信小程序
项目主要使用 SpringBoot、SpringMVC、MyBatisPlus、Shiro、Thymeleaf、BootStrap 和微信开发者工具等
技术开发,实现通过小程序预约检车、验车等汽车服务和在线商城销售汽车配件服务;
负责在线商城的前后端开发,设计乐观锁和同步锁防止商品出售时商品信息被更改;
优化查询订单时查询多张表性能较差问题,通过 mybatis 级联查询优化 sql 语句提高查询性能;
对接微信支付功能,查阅官方文档实现在线支付,通过远程 debug 调试支付回调功能;
负责微信小程序登录功能,负责小程序后端服务部署,后端服务SSL,域名搭建等功能;