TCP 重传与乱序是网络性能问题的高频根因,Wireshark 提供了直观的专家信息与流图分析能力。 一、关键过滤器 retransmission:超时重传,通常意味着丢包 fastretransmission:收到三个重复 ACK 触发,说明轻微丢包 outoforder:乱序到达,可能是多路径或负载均衡导致 zer
最新技术文章列表
按原始发布时间倒序排列 · 按年月归档查看TypeScript 的类型系统本身是一门图灵完备的纯函数式编程语言。通过泛型、条件类型(Conditional Types)、模板字面量类型(Template Literal Types)以及 infer 关键字,开发者可以在编译期执行极其复杂的静态运算与代码契约校验。其中,infer 关键字赋予了类型系统“模式匹配
Go 运行时内存分配器借鉴 TCMalloc 设计,通过多级缓存减少锁竞争,而逃逸分析决定对象分配在栈还是堆上。 一、三级分配结构 mcache:每个 P 私有的小对象缓存,无锁分配 mcentral:全局中心缓存,管理特定 size class 的 span mheap:堆内存管理,向操作系统申请页 二、逃逸分析 编
结合 etcd/raft 与分布式 KV 存储系统的工程实现,拆解 Raft 协议中的任期(Term)单调性、RequestVote 投票约束、Pre-Vote 预投票防干扰机制以及 ReadIndex 线性一致读优化。
缓存是高并发系统的性能基石,但设计不当会引发三类典型故障,需针对性治理。 一、三类问题对比 | 问题 | 成因 | 后果 | 治理手段 | ||||| | 缓存穿透 | 查询不存在的数据 | 请求直达数据库 | 布隆过滤器、空值缓存 | | 缓存击穿 | 热点 Key 过期瞬间 | 大量请求打到数据库 | 互斥锁重建、