### 爱回传SaaS
**核心技术**: SpringBoot, MyBatisPlus, Redis, RabbitMQ, OKHttp3
**项目描述**:
爱回传SaaS通过集成多种先进技术和智能工具,为企业提供一站式营销解决方案,提升广告投放效果、客户转化率、智能提醒和多平台管理,确保数据安全和系统稳定性。
**个人职责**:
- **数据处理与一致性保障**: 使用Redis记录充值和消费明细并同步到MySQL,确保数据一致性,减少接口耗时。使用Redis Zset实现产品过期提醒。
- **订单管理与系统优化**: 通过MQ延迟消息自动取消未支付订单,减少系统资源占用。
- **API对接与工具类封装**: 对接企微、公众号、巨量和DOU+等API,编写通用工具类,提升系统维护性。
- **消息队列与回调处理**: 使用MQ处理消息回调,减少业务耗时。
- **系统优化与性能提升**: 使用JSON存储和读取数据,减少数据库查询。通过MyBatis动态SQL实现租户隔离,使用自定义注解+SpringAOP实现日志和缓存处理。
### 金丝雀APP
**核心技术**: SpringBoot, MyBatisPlus, Redis, ffmpeg, ChatGPT, X-File
**项目描述**:
金丝雀APP集视频上传、推广、会员充值、用户验证、多媒体处理和视频编辑于一体,提供高效的视频创作与分享体验。
**个人职责**:
- **视频上传与处理**: 实现分片上传和断点续传,集成ffmpeg库处理视频格式转换、裁剪、拼接等操作。
- **支付集成与安全保障**: 对接微信支付和支付宝支付,保障支付幂等性和用户支付体验。
- **用户验证与安全管理**: 集成微信OAuth2.0认证,使用Redis存储和管理短信验证码,加密存储用户密码。
- **API对接与工具类封装**: 对接微信、支付宝等API,编写通用工具类。
- **集成ChatGPT**: 使用SSE实现服务器推送,提升用户交互体验。
### 金丝雀营销端
**技术架构**: SpringBoot, MyBatisPlus, Redis
**项目描述**:
金丝雀营销端是金丝雀APP的配套应用,提供员工登录和扫码核销团购券功能,提升营销活动管理和执行效率。
**个人职责**:
- **员工登录账号**: 使用Hash算法和随机盐加密密码,确保登录安全。
- **扫描二维码核销团购券**: 开发二维码扫描功能,提高核销效率和准确性。
- **首页统计核销记录**: 使用MySQL视图和函数统计核销记录,开发统计模块。
### 棉花宇宙
**核心技术**: SpringBoot, MySql, Redis, RabbitMQ
**项目描述**:
棉花宇宙项目是与上海迪士尼合作的线上商城小程序,提供丰富的商品选择和特色服务。
**个人职责**:
- **微信支付**: 使用Redis保障消息队列消费业务的幂等性,支持高并发支付请求。
- **购物车功能优化**: 使用Redis缓存购物车数据,支持高并发操作。
- **商品展示与推荐**: 使用缓存和CDN技术加速商品展示,支持高并发请求。
- **天气系统整合**: 缓存天气信息,减少API调用频率。
- **物流信息查询**: 通过缓存和批量处理优化响应速度,支持高并发查询。
- **优惠券管理**: 使用Redis缓存和RabbitMQ异步处理优惠券请求,防止数据不一致。
- **库存扣减与幂等性**: 使用Redisson防止竞争条件,确保数据一致性。
### 钓鱼说
**核心技术**: SpringBoot, MyBatisPlus, Redis
**项目描述**:
钓鱼说平台为钓鱼爱好者提供发布和分享钓鱼经验的平台,并为钓鱼用品商家提供销售平台,设置积分系统。
**个人职责**:
- **高并发处理与优化**: 对接抖音API实现文章发布和视频同步,使用线程池降低接口耗时。使用Redis Set存储用户信息。
- **文章修改与缓存一致性**: 使用Redis实现缓存,保障数据一致性。
- **附近文章查找**: 使用Redis Geo数据结构实现高效查找。