简历书写
简历书写
2024年7月9日创建
302
虎溪生活 后端开发 2023年04月 - 2023年09月
技术栈:SpringBoot + MyBatis-Plus + Redis + RabbitMQ
项目简述:仿小红书的一个校园美食美景分享平台,实现笔记发布,点赞关注,优惠卷抢购功能
项目亮点:
•
线程池结合CompleteFuture构建依赖树,实现笔记的并行加载,关注列表进行分表减轻数据库压力,并解决缓存击穿问题,AOP结合Guava限流器完成限流操作
•
完成帖子浏览的UV统计功能,利用Redis结合定时任务实现24小时热榜功能,结合caffeine搭建多级缓存体系,减少网络IO消耗,实现最近浏览功能
•
使用Lua保证海量点赞情况下的数据一致性,利用消息队列完成削峰
•
基于Redisson 实现分布式锁,用乐观锁解决库存超卖问题,延迟双删保持数据一致性,自定义实现自扩容布隆过滤器解决缓存穿透问题
•
订单接口保证幂等性,使用消息队列异步处理订单并保证对账一致性,双重拦截器完成登录状态的刷新,ThreadLocal简化逻辑