【面试】验证问题 02:数据与环境
发表于|更新于|面试问答
|总字数:7|阅读时长:1分钟
文章作者: Moyon
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 我的博客!
相关推荐

2026-08-07
【面试】开发问题 01:依赖与配置

2026-08-07
【面试】分布式事务与消息队列:Seata / RocketMQ

2026-08-07
缓存与数据一致性:多级缓存 / 布隆过滤器 / 状态广播
一句话速览:缓存的价值是”用内存换数据库压力”,代价是引入了一致性问题——本篇的主线是两条:① 缓存自身的三大经典风险(穿透/击穿/雪崩)各有标准解法;② 在分布式场景下,任何状态变更只清本地缓存等于没清,必须广播。 涉及原始记录:07-面试问题/开发问题/02-框架与中间件集成问题.md P0-02、P0-03;07-面试问题/验证问题/01-业务逻辑问题.md P0-02、P2-01(数据与环境问题) 最近修订:2026-08-07 目录 技术点 1:布隆过滤器 —— 防缓存穿透 技术点 2:多级缓存 —— Caffeine(本地)+ Redis(分布式) 技术点 3:缓存三大经典问题 —— 穿透 / 击穿 / 雪崩 技术点 4:缓存与数据库的一致性模式 术语表 技术点 1:布隆过滤器 —— 防缓存穿透 难度:⭐⭐ | 掌握要求:能说清”只能加不能删””假阳性无假阴性”两个特性及其后果 核心概念布隆过滤器解决的问题是:当查询一个根本不存在的 ID 时,不要让这个请求打到 DB(比如恶意扫描 houseId=99999...

2026-08-07
【面试】网络通信 Netty 与 WebSocket:Reactor / Pipeline / 长连接

2026-08-07
技术学习地图
本系列文档面向”自己复习/理解原理”,素材全部来自 docs/07-面试问题/ 中记录的真实踩坑。每个技术点只回答一个问题:这个技术在我们项目里为什么会出问题、它的原理决定了它必须怎么用。 最近修订:2026-08-07(全系列按统一结构深化:原理图解、知识扩展、术语表、难度标记) 怎么用这套文档不建议从头到尾通读。推荐三种打开方式: 按分类过一遍:想系统复习某个领域(比如”消息队列”)时,直接打开对应文件,里面按”核心概念(含原理图解)→ 我们踩过的坑 → 知识扩展 → 必须记住的结论”组织。 面试前查漏补缺:每篇文档开头都有”一句话速览”,扫一遍标题和结论就能知道自己是否记得清楚,含糊的再展开细读;每个技术点开头的”难度 + 掌握要求”就是自测标准——达不到掌握要求的,回到正文精读。 排障时当手册查:遇到线上/测试问题,先想它属于哪个分类,翻到对应篇目的”必须记住的结论”,里面通常有排查的标准动作(比如”数据存在但搜不到 → 先 GET /{index}/_mapping“)。 每篇文档结构统一: 123456789> 一句话速览 ...

2026-08-07
认证鉴权与网关架构:JWT / 统一鉴权 / CI-CD 基础概念
一句话速览:本项目的鉴权架构是”网关一处验签、下游全部信任 Header”——这个模式用”业务服务零鉴权代码”换来了”直连业务端口这条路在语义上不成立”的硬约束;JWT 本身用签名换无状态,代价是无法主动失效,踢人/续期都要额外的机制来补。 涉及原始记录:07-面试问题/验证问题/01-业务逻辑问题.md P0-01;07-面试问题/验证问题/02-数据与环境问题.md P1-02、P1-03;补充内容:CI/CD 基础概念(阶段12引入,本项目未做 CD) 最近修订:2026-08-07 目录 技术点 1:网关统一鉴权 + Header 透传模式 技术点 2:JWT(JSON Web Token)基础 技术点 3:JWT 的续期与主动失效 —— 无状态的两块补丁 技术点 4:CI/CD 基础概念(了解即可,本项目未落地 CD) 术语表 技术点 1:网关统一鉴权 + Header 透传模式 难度:⭐⭐ | 掌握要求:能画出透传链路、说清直连端口为什么必然拿不到用户 核心概念本项目的鉴权架构是一种常见的微服务模式:只在网关这一层做 JWT 验...
评论

