K8s 存储 CSI — 速查手册📅 2024年10月10日 · ☕ 2 分钟本文为面试精简版,深入技术细节见 K8s 存储 CSI 系列。 1. PV / PVC / StorageClass 是什么 资源 角色 PV 集群中的一块存储(类型、容量、远程存储地址) PVC Pod 对存储的声明(大小
K8s 网络 CNI — 速查手册📅 2024年10月10日 · ☕ 8 分钟容器网络 本文为面试速记,精简保留核心问答。深入的技术细节见 K8s 网络 CNI 系列。 Network Namespace包含哪些资源? 容器所能看到的网络栈被Networ
Go — 速查手册📅 2024年10月08日 · ☕ 3 分钟1. GMP 调度模型 组件 角色 G(Goroutine) 执行体,每个 goroutine 对应一个 G M(Machine) OS 线程,G 必须绑定到 M 才能执行 P(Processor
Linux bash — 速查手册📅 2024年10月08日 · ☕ 10 分钟知识 规范 文件系统层次标准(FHS):规范目录中存放的内容所指定的标准。解决两个问题:文件放哪里;文件去哪里找。 Posix规范: 1. 文件管理 1.1 2.
Linux — 速查手册📅 2024年10月05日 · ☕ 57 分钟汇总的Linux面试题,仅用于个人备忘 1、如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: 1 cat /proc/cpuinfo|grep -c ‘physic
Linux awk — 速查手册📅 2024年10月05日 · ☕ 2 分钟重要 awk 面试通常考察三个点:字段处理($1/$NF)、模式匹配(/pattern/)、BEGIN/END 块。不需要背 API,但要能解释 awk '{print $1}' access.log
Go 内存管理——栈、堆与逃逸分析📅 2024年09月05日 · ☕ 2 分钟Go 内存管理 new make 区别、栈堆分配规则、逃逸分析触发条件、Go 函数栈帧、为什么不分代 GC、逃逸分析对 GC 的影响
Go GMP 调度模型详解📅 2024年09月01日 · ☕ 3 分钟Go GMP 调度器 G M P 模型、工作窃取 Work Stealing CAS 机制、Channel 阻塞唤醒三级协作直接移交 direct handoff
GC 扩展篇——Java 分代回收与 Python 引用计数📅 2024年08月23日 · ☕ 4 分钟重要 Java 的 GC 是"分代假设"的代表——认为大部分对象短命,按新生代/老年代分层回收。Python 则以引用计数为主力、标记清除
Go GC 实践篇——触发时机与参数调优📅 2024年08月19日 · ☕ 2 分钟重要 GOGC 默认值 100 意味着堆内存增长 100% 时触发 GC。降低 GOGC 减少内存峰值但增加 CPU,提高 GOGC 反之。Go 1.19+ 引入 GOMEMLIMIT 软限制,更适合容器化部署。 1. GC 触发时机 Go
Go GC 原理详解——三色标记与混合写屏障📅 2024年08月15日 · ☕ 5 分钟Go GC 垃圾回收三色标记法、插入写屏障、删除写屏障、混合写屏障原理,1.4 到 1.8+ 演进历史,为什么不采用分代回收和标记整理