汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Home
❯
Golang
❯
Go语言核心
Folder: Golang/Go语言核心
11 items under this folder.
Mar 04, 2026
Go 语言核心 专栏导览
Golang
Go语言
类型系统
接口
内存管理
GC
运行时
Mar 04, 2026
Go 语言设计哲学——简单背后的取舍
Golang
Go语言
设计哲学
CSP
并发模型
类型系统
工程效率
语言对比
Mar 04, 2026
类型系统——值类型、引用类型与 struct 组合
Golang
类型系统
值类型
引用类型
struct
内存布局
方法集
指针接收者
嵌入
Embedding
Mar 04, 2026
接口的实现原理——iface、eface 与鸭子类型
Golang
接口
interface
iface
eface
itab
类型断言
鸭子类型
nil接口
空接口
反射
Mar 04, 2026
slice 的底层结构——扩容策略与内存陷阱
Golang
slice
切片
底层结构
扩容
append
内存
共享底层数组
copy
陷阱
Mar 04, 2026
map 的实现原理——哈希表与渐进式扩容
Golang
map
哈希表
hmap
bmap
桶
哈希冲突
渐进式扩容
等量扩容
翻倍扩容
并发安全
Mar 04, 2026
string 与 rune——UTF-8 编码与不可变性
Golang
string
rune
UTF-8
编码
字符串
不可变性
字节
Unicode
strings.Builder
Mar 04, 2026
函数、闭包与 defer 的实现
Golang
函数
闭包
defer
栈帧
逃逸分析
函数值
高阶函数
panic
recover
Mar 04, 2026
Go 内存分配器——mcache、mcentral 与 mheap
Golang
内存分配器
mcache
mcentral
mheap
TCMalloc
size-class
span
逃逸分析
栈分配
堆分配
Mar 04, 2026
垃圾回收——三色标记与混合写屏障
Golang
GC
垃圾回收
三色标记
写屏障
混合写屏障
STW
并发GC
标记清扫
GOGC
Mar 04, 2026
Go 泛型——类型参数与实现机制
Golang
泛型
Generics
类型参数
类型约束
interface
GCShape
GCDict
any
comparable
类型推断