摘要: 大纲 1.运行时数据区的介绍 2.运行时数据区各区域的作用 3.各个版本内存区域的变化 4.直接内存的使用和作用 5.站在线程的角度看Java内存区域 6.深入分析堆和栈的区别 7.方法的出入栈和栈上分配、逃逸分析及TLAB 8.虚拟机中的对象创建步骤 9.对象的内存布局 10.对象的访问定位 11 阅读全文
posted @ 2024-12-22 23:16 东阳马生架构 阅读(522) 评论(0) 推荐(3) 编辑
摘要: 大纲 1.基于Redis实现的简单缓存机制(String数据结构) 2.实现一个最简单的分布式锁(String数据结构) 3.博客网站的文章发布与查看(String数据结构) 4.博客字数统计与文章预览(String数据结构) 5.用户操作日志审计功能(String数据结构) 6.实现一个简单的唯一 阅读全文
posted @ 2024-12-21 21:56 东阳马生架构 阅读(207) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.Ehcache缓存框架 (1)Ehcache的核心对象 (2)单独使用Ehcache (3)Spring整合Ehcache (4)Spring Boot整合Ehcache (5)实际工作中如何使用Ehcache 2.Guava Cache缓存框架 (1)Guava Cache具有如下功能 阅读全文
posted @ 2024-12-20 23:45 东阳马生架构 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.⽅案设计 2.安装与配置环境 1.⽅案设计 步骤一:首先需要配置一个crontab定时调度shell脚本,然后该脚本每天凌晨会通过rdbtools⼯具解析Redis的RDB⽂件,接着对解析出的内容进行过滤,把RDB⽂件中的⼤key导出到CSV⽂件。 步骤二:使⽤SQL导⼊CSV⽂件到MyS 阅读全文
posted @ 2024-12-19 22:22 东阳马生架构 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.热key引发的巨大风险 2.以往热key问题怎么解决 3.热key进内存后的优势 4.热key探测关键指标 5.热key探测框架JdHotkey的简介 6.热key探测框架JdHotkey的组成 7.热key探测框架JdHotkey的工作流程 8.热key探测框架JdHotkey的性能表现 阅读全文
posted @ 2024-12-18 23:00 东阳马生架构 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.数据库与缓存一致性方案 2.热key探测系统处理热key问题 3.缓存大value监控和切分处理方案 4.Redis内存不足强制回收监控告警方案 5.Redis集群缓存雪崩自动探测 + 限流降级方案 6.缓存击穿的解决方法 线上Redis比较严重的问题排序是:数据库和缓存一致性、热key、 阅读全文
posted @ 2024-12-17 21:57 东阳马生架构 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.库存模块设计 2.库存缓存分片和渐进式同步方案 3.基于缓存分片的下单库存扣减方案 4.商品库存设置流程与异步落库的实现 6.库存入库时"缓存分片写入 + 渐进式写入 + 写入失败进行MQ补偿"的实现 7.库存扣减时"基于库存分片依次扣减 + 合并扣减 + 扣不了返还 + 异步落库"的实现 阅读全文
posted @ 2024-12-16 21:13 东阳马生架构 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.社区电商购物车的读多写多场景分析 2.购物车的复杂缓存与异步落库(Sorted Set + Hash -> hPut + zadd) 3.购物车异步落库与完整加入流程(缓存雪崩 + MQ异步出现问题) 4.购物车的阈值检查与重复加入逻辑(hGet + hLen + hFieldExists 阅读全文
posted @ 2024-12-15 19:00 东阳马生架构 阅读(384) 评论(0) 推荐(2) 编辑
摘要: 大纲 1.基于数据库 + 缓存双写的分享贴功能 2.查询分享贴列表缓存时的延迟构建 3.分页列表惰性缓存方案如何节约内存 4.用户分享贴列表数据按页缓存实现精准过期控制 5.用户分享贴列表的分页缓存的异步更新 6.数据库与缓存的分页数据一致性方案 7.热门用户分享贴列表的分页缓存失效时消除并发线程串 阅读全文
posted @ 2024-12-14 22:33 东阳马生架构 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.社区电商的业务闭环 2.Redis缓存架构的典型生产问题 3.用户数据在读多写少场景下的缓存设计 4.热门用户数据的缓存自动延期机制 5.缓存惊群与穿透问题的解决方案 6.缓存和数据库双写不一致问题分析 7.基于分布式锁保证缓存和数据库双写一致性 8.缓存和数据库双写在分布式锁高并发下的优 阅读全文
posted @ 2024-12-13 19:15 东阳马生架构 阅读(224) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示