KittyDaddy's blog KittyDaddy's blog
首页
  • 学习笔记

    • 《Java基础》
    • 《常用设计模式》
    • 《MYSQL》
    • 《GO语言》
    • 《Spring源码解读》
  • 微服务解决方案

    • 锁的演化
    • 简单限流方案
    • 海量数据切分
  • 中间件

    • Nginx
    • MQ
    • Redis
    • Keepalived
  • 面试记
  • 杂文
  • 开源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

老猫

万物皆系统
首页
  • 学习笔记

    • 《Java基础》
    • 《常用设计模式》
    • 《MYSQL》
    • 《GO语言》
    • 《Spring源码解读》
  • 微服务解决方案

    • 锁的演化
    • 简单限流方案
    • 海量数据切分
  • 中间件

    • Nginx
    • MQ
    • Redis
    • Keepalived
  • 面试记
  • 杂文
  • 开源
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
全部标签
上头 兴趣爱好 分布式定时任务 CDN流量 mysql索引 API设计 策略模式 绘图工具 支付解决方案 mysql mysql设计规范 小帅面经 Java并发锁 程序员思维方式 认知 缓存 程序员那些事儿 适配器模式 小猫日常踩坑 程序员基本素养 设计模式 创建型设计模式 软件设计原则 ThreadLocal 单一职责原则 uml 缓存穿透 幂等设计 spring 面试经历 生活体验 线程池 事务优化 面经 热点账户 工厂模式 责任链模式 Java基础 基础类型 对象比较 感想 规划 架构 限流 注解 clib和jdk动态代理 消息队列 amqp rabbitMq 安装教程 疫情 解封 GO开发 权限系统 whale系统 思考 感悟 分布式锁 Java锁 分布式系统解决方案 zookeeper锁 Java锁的种类 锁的解决方案 数据切分 什么是锁 Redis Redis进阶 Nginx Nginx缓存控制 Nginx教程 Nginx跨域 Nginx负载均衡配置 Nginx负载均衡 Nginx防盗链 Java设计模式 工厂方法模式 简单工厂模式 Nginx静态文件配置 Nginx日志切割 Nginx配置 Nginx概念 Nginx安装 Centos7 单例模式 java 反射 mysql死锁 泛型

小猫日常踩坑-糟糕!商详页进不去了,缓存被击穿了 原创

老猫 2024-01-17 《Java基础》笔记 缓存穿透

# 故事

对于小猫来讲,最近的一段日子是不好过的,纵使听着再有节拍的音乐,也换不起他对生活的热情。由于上一次“幂等事件”躺枪,他已经有几天没有休息好了。他感觉人生到了低谷。

当接手这个商城项目之后,他感觉他一直没有好过。他的内心彷徨,在工位上边写着事故报告,边嘀咕着“今年到底是犯了啥冲...为什么...”

然而屋漏又遭连夜雨,船破偏遇当头风,好像坏事儿又找上了他。

坐他旁边的哥们在一旁抱怨,“啥情况,我就想给公司助助力,买点咱自家公司的产品,咋商详页咋点来点去进不了,你看看你的呢?”。

“你自己手机不行了吧,你瞧你那老破烂也该换了,iphone15 pmax搞起...” 旁边的老六开涮道。

然而却触动了小猫的神经,他赶紧打开app,发现自己的也进不去了。他赶紧打开Grafana,脸色苍白,口干舌燥....数据库连接全部打满。

不到一会组长的电话也收到了客服反馈的客诉,组长向小猫投来质疑的目光。

小猫无辜而又无奈:“我真的没有动过代码......”。

经过一轮彻彻底底的摸排,事情的原因也终于水落石出。

阅读全文

上一页

1

下一页

全部标签
上头 兴趣爱好 分布式定时任务 CDN流量 mysql索引 API设计 策略模式 绘图工具 支付解决方案 mysql mysql设计规范 小帅面经 Java并发锁 程序员思维方式 认知 缓存 程序员那些事儿 适配器模式 小猫日常踩坑 程序员基本素养 设计模式 创建型设计模式 软件设计原则 ThreadLocal 单一职责原则 uml 缓存穿透 幂等设计 spring 面试经历 生活体验 线程池 事务优化 面经 热点账户 工厂模式 责任链模式 Java基础 基础类型 对象比较 感想 规划 架构 限流 注解 clib和jdk动态代理 消息队列 amqp rabbitMq 安装教程 疫情 解封 GO开发 权限系统 whale系统 思考 感悟 分布式锁 Java锁 分布式系统解决方案 zookeeper锁 Java锁的种类 锁的解决方案 数据切分 什么是锁 Redis Redis进阶 Nginx Nginx缓存控制 Nginx教程 Nginx跨域 Nginx负载均衡配置 Nginx负载均衡 Nginx防盗链 Java设计模式 工厂方法模式 简单工厂模式 Nginx静态文件配置 Nginx日志切割 Nginx配置 Nginx概念 Nginx安装 Centos7 单例模式 java 反射 mysql死锁 泛型
Theme by Vdoing | Copyright © 2020-2025 Kitty Daddy | License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式