INTERVIEW WORKSPACE · 体系化技术演练平台
今天想怎么练?
聚焦高频核心考点,通过四阶掌握度标记与智能靶向组卷高效查漏补缺。
GMP 调度GMP SCHEDULER
OS 物理线程
M1
绑核执行
→ 绑定 →
逻辑处理器
P1 (CPU核)
运行本地队列
→ 执行 →
当前协程
G1 (Running)
业务运算中
P1 本地可运行队列 (Local Queue)
空闲物理线程
M2
睡眠等待唤醒
MVCC 可见性MVCC VISIBILITY
历史提交区 (< min_trx_id: 40)
活跃未提交区间 [40, 100)
快照后新事务 (≥ max_trx_id: 100)
跳表寻址SKIPLIST LOOKUP
L3 索引
HEAD➔➔➔
19➔➔➔
37➔ NIL
L2 索引
HEAD➔➔
9➔➔
19➔➔
26➔➔
37➔ NIL
L1 底层
HEAD➔
3➔
9➔
12➔
19➔
26➔
37➔
43
延迟队列DELAY QUEUE / DLX
订单业务服务
Order Service
投递延迟消息
➔
暂存队列 (无消费者)
order.delay.queue
➔
死信交换机
order.dlx
路由死信消息
➔
关单队列 (正常消费)
order.cancel.queue
倒排索引INVERTED INDEX
词典 ➔ 倒排链表
Golang ➔ [Doc 1, Doc 3, Doc 5]高并发 ➔ [Doc 1, Doc 4, Doc 5]Redis ➔ [Doc 4, Doc 5]微服务 ➔ [Doc 1, Doc 3]底层文档库 (匹配高亮)
Doc 1: Golang · 高并发 · 微服务
Doc 2: MySQL · 慢查询调优
Doc 3: Golang · 微服务 · 架构
Doc 4: Redis · 缓存 · 高并发
Doc 5: Golang · 高并发 · Redis
Doc 6: Docker · 容器化运维
PHP 垃圾回收PHP GC / REFCOUNT
对象 A
Node A
refcount: 1
a->ref = b →
← b->ref = a
对象 B
Node B
refcount: 1
初始状态:普通独立对象,引用计数均为 1。