Posted in Go语言基础和工具链Go struct tag面试死亡八连问:json:”,omitempty”为何不生效?struct字段对齐如何影响unsafe.Sizeof? 第一章:Go struct ta … Go struct tag面试死亡八连问:json:”,omitempty”为何不生效?struct字段对齐如何影响unsafe.Sizeof?Read more by Go语言爱好者|2026年2月2日|2024Go面试题库, JSON格式解析, Go动态加载, omitempty用法, tags错误, Go语言struct嵌套map, struct字段对齐检查, unsafe.Sizeof用法
Posted in Go语言基础和工具链Go变量内存布局图谱:struct字段对齐、GC标记位、逃逸标识位三重叠加结构(pprof+unsafe.Offsetof实证) 第一章:Go变量内存布局图谱:s … Go变量内存布局图谱:struct字段对齐、GC标记位、逃逸标识位三重叠加结构(pprof+unsafe.Offsetof实证)Read more by 云原生小白|2026年1月30日|GC标记位图, struct字段对齐检查, 逃逸标识位, Go变量内存布局, pprof内存分析
Posted in Go语言基础和工具链Go map的key类型限制到底多严格?——从可比较性规则到struct字段对齐引发的panic真相 第一章:Go map的key类型 … Go map的key类型限制到底多严格?——从可比较性规则到struct字段对齐引发的panic真相Read more by 加密骑士|2026年1月28日|Map线程安全, Go动态加载, key类型限制, panic真相, 可比较性规则, struct字段对齐检查
Posted in 问题排查与答疑Go map修改值失效的终极元凶:struct字段对齐、内存布局与CPU缓存行伪共享(L3 Cache实测) 第一章:Go map修改值失效的 … Go map修改值失效的终极元凶:struct字段对齐、内存布局与CPU缓存行伪共享(L3 Cache实测)Read more by 低调的Gopher|2026年1月27日|Go动态加载, _call32, GOMODCACHE目录清理, Go底层内存布局, CPU缓存行伪共享, struct字段对齐检查, map修改值失效
Posted in Go语言基础和工具链Go map[string]Person{}转JSON为空对象{}?不是bug,是Go 1.22新增的struct字段对齐检查与json encoder字段可见性规则变更所致 第一章:Go map[strin … Go map[string]Person{}转JSON为空对象{}?不是bug,是Go 1.22新增的struct字段对齐检查与json encoder字段可见性规则变更所致Read more by 架构思考者|2026年1月27日|JSON空对象空数组, struct字段对齐检查, JSON编码器可见性, 1.22新特性, Go动态加载, Map转JSON崩溃