技术栈
场景设计题
Rain的Java大神实战圈
2 天前
架构设计
·
场景设计题
数据库主从有延迟怎么处理
面试官提问“在高并发互联网场景下,数据库主从延迟是高频痛点,会导致用户读到旧数据、业务逻辑异常。请问你在实际项目中是如何系统性解决这个问题的?”
Rain的Java大神实战圈
6 天前
架构设计
·
场景设计题
分库分表会带来哪些问题如何解决
分库分表是解决单库单表性能瓶颈的核心方案,但它本质是 "用复杂度换性能",会引入 7 大类核心问题,我结合实际项目经验逐一说明:
Rain的Java大神实战圈
7 天前
架构设计
·
场景设计题
介绍一下分库分表
分库分表本质上是数据库水平扩展的核心方案,当单库单表的数据量和并发量达到瓶颈时,通过 "化整为零" 的方式将数据分散到多个库和表中,解决单机存储和性能问题。
Rain的Java大神实战圈
8 天前
经验分享
·
架构设计
·
场景设计题
线上慢SQL的排查思路
"先止损 - 再定位 - 后根治 - 防复发" 的四步黄金流程 🚀线上出问题,先保服务可用,再慢慢排查根因!
Rain的Java大神实战圈
9 天前
架构设计
·
面试经验
·
场景设计题
MySQL单表有10亿数据如何做迁移
整体思路是先全量后增量,双写兜底,灰度切换,可回滚。推荐方案:用 DataX 按主键范围切分 100-200 个并行任务做全量迁移,速度可达 10 万行 / 秒以上,10 亿数据约 2-3 小时完成。
Rain的Java大神实战圈
12 天前
架构设计
·
面试经验
·
场景设计题
如何统计亿级用户的在线状态
这个问题本质上不是简单的计数问题,而是高并发写入 + 低延迟读取 + 海量数据的综合挑战:我会从最简单的方案开始,逐步演进到适合亿级用户的架构:
Rain的Java大神实战圈
13 天前
架构设计
·
面试经验
·
场景设计题
扫码登录的实现原理
扫码登录的核心本质是利用已登录的可信设备(手机),为未登录的不可信设备(PC)颁发身份凭证,本质是跨设备的身份授权流程。
Rain的Java大神实战圈
15 天前
redis
·
架构设计
·
面试经验
·
场景设计题
每日排行榜功能如何设计
基于这些,我习惯从存储、缓存、计算、更新四个维度来设计。👇💡 核心理念:写的时候异步累加分数到 Redis,查的时候直接读 Sorted Set,客户端可以再缓存一小会儿。
Rain的Java大神实战圈
21 天前
场景设计题
秒杀系统如何设计
设计秒杀系统,核心就三个字:快、稳、准。咱们直接看一个全局架构图,心里先有个底 👇这个链路,就是我们今天要手撕的全部。
我是有底线的