上一页 1 2 3 4 5 6 ··· 79 下一页
摘要: 一句结论(面试开场可背) Spring 对 singleton bean 支持循环依赖,靠的是三层缓存(三级缓存)+ 早期引用(Early Reference)机制,在创建 bean 的过程中提前暴露一个“可用引用”(可能是原生对象或代理)给其它正在创建的 bean 使用,从而打破环路。 但 构造器 阅读全文
posted @ 2025-10-21 17:33 郭慕荣 阅读(17) 评论(0) 推荐(0)
摘要: 一、什么是死锁(Deadlock) 定义: 死锁是指两个或多个事务在执行过程中,互相占用资源且等待对方释放,导致事务都无法继续执行的状态。 简单例子: 事务A事务B UPDATE t1 SET ... WHERE id=1; UPDATE t1 SET ... WHERE id=2; (锁住 id= 阅读全文
posted @ 2025-10-21 17:04 郭慕荣 阅读(19) 评论(0) 推荐(0)
摘要: 在 SQL 中使用 LEFT JOIN 时,左表(左侧的表)的选择不仅影响结果集的完整性,还直接决定了查询性能。核心原则是:在满足业务逻辑的前提下,优先让小表作为左表,大表作为右表。但需注意,这一结论的前提是 “业务逻辑允许”—— 因为 LEFT JOIN 的核心是 “保留左表的所有记录,右表匹配不 阅读全文
posted @ 2025-10-21 15:34 郭慕荣 阅读(9) 评论(0) 推荐(0)
摘要: 好——这个问题既是面试高频点,也是写生产 SQL 时必须搞清楚的性能细节。下面把概念 + 引擎实现 + 左连接(LEFT JOIN)语义影响 + 实际优化建议与排查清单都讲清楚,你能直接在面试里条理化回答,也能在工程中落地排查与优化。 结论先说一句话 性能上通常希望“驱动(build/probe)侧 阅读全文
posted @ 2025-10-21 15:34 郭慕荣 阅读(10) 评论(0) 推荐(0)
摘要: 🧩 一、问题背景 场景: 你有两个微服务: order-service(调用方 / Consumer) product-service(被调用方 / Provider) 当 product-service 的一个实例下线(比如机器宕机或应用关闭)时, order-service 要知道它已经失效, 阅读全文
posted @ 2025-10-18 08:50 郭慕荣 阅读(14) 评论(0) 推荐(0)
摘要: Nacos 客户端(接口调用者)感知被调用服务下线的过程,依赖于 Nacos 的服务注册与发现机制、健康检查机制以及客户端缓存更新策略。核心逻辑是:Nacos 服务器实时维护服务实例状态,客户端通过 “主动拉取 + 被动推送” 结合的方式,实时同步服务实例变化,最终感知到服务下线。 一、服务下线的两 阅读全文
posted @ 2025-10-18 08:46 郭慕荣 阅读(33) 评论(0) 推荐(0)
摘要: 🧩 一、三个日志的基本概念 日志类型作用层面主要功能存放位置 Redo Log InnoDB 引擎层 记录“数据页的物理修改” InnoDB 特有(ib_logfile) Undo Log InnoDB 引擎层 用于事务回滚 & MVCC InnoDB 表空间中 Binlog Server 层 记 阅读全文
posted @ 2025-10-18 08:40 郭慕荣 阅读(20) 评论(0) 推荐(0)
摘要: 🧠 一、G1 的设计目标 G1 = Garbage First Collector 👉 “优先回收垃圾最多的区域(Region)” 设计初衷: 面向 大堆内存(4GB~几百GB) 保证 可预测的低停顿时间(pause time goal) 支持 并行、并发、分代回收 避免全堆扫描、压缩(frag 阅读全文
posted @ 2025-10-17 16:42 郭慕荣 阅读(28) 评论(0) 推荐(0)
摘要: 一、Redis 布隆过滤器与 Redisson 简介 布隆过滤器(Bloom Filter)是一种概率型数据结构,用于快速判断一个元素 “是否存在于集合中”。它的特点是: 优点:空间效率极高(远小于传统集合)、查询速度快(O (k),k 为哈希函数数量); 缺点:存在误判率(可能把 “不存在的元素” 阅读全文
posted @ 2025-10-16 09:41 郭慕荣 阅读(48) 评论(0) 推荐(0)
摘要: 一、MVCC解决了什么问题? MVCC 解决了数据库高并发场景下的两大核心问题: 读写阻塞:在传统的锁机制下,读操作可能会阻塞写操作,写操作也一定会阻塞读操作。当有大量读写操作并发时,数据库性能会急剧下降。 事务隔离的代价:为了实现高级别的事务隔离(如可重复读),需要对数据加锁,这严重影响了并发性能 阅读全文
posted @ 2025-10-16 07:03 郭慕荣 阅读(14) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 79 下一页