Posted in 问题排查与答疑Go json.Unmarshal为何把nil slice转成[]T{}而非nil?——从encoding/json源码第1427行看类型反射逻辑 第一章:Go语言中nil sli … Go json.Unmarshal为何把nil slice转成[]T{}而非nil?——从encoding/json源码第1427行看类型反射逻辑Read more by 云原生小白|2026年5月4日|slices.Reduce, Go动态加载, JSON反序列化风险, reflect.TypeOf反射, nil值与零值, encoding/json源码逆向, JSON.Unmarshal递归解析
Posted in Go语言基础和工具链【Go类型系统权威拆解】:基于Go 1.22源码的12张内存结构图,彻底搞懂uintptr/unsafe.Pointer/reflect.Type 第一章:uintptr:底层内存 … 【Go类型系统权威拆解】:基于Go 1.22源码的12张内存结构图,彻底搞懂uintptr/unsafe.Pointer/reflect.TypeRead more by 低调的Gopher|2026年5月4日|Go类型系统进阶, reflect.TypeOf反射, unsafe.Pointer生命周期, uintptr键, Go内存结构
Posted in 问题排查与答疑反射reflect.Value与reflect.Type实战误区:为什么你的MarshalJSON总panic? 第一章:反射reflect.Va … 反射reflect.Value与reflect.Type实战误区:为什么你的MarshalJSON总panic?Read more by Go语言爱好者|2026年4月25日|reflect.Value.SetMapIndex, reflect.TypeOf反射, panic错误分析, Go反射获取类型, MarshalJSON循环引用
Posted in 问题排查与答疑【紧急预警】:Go 1.21+中reflect.TypeOf(T{})与reflect.TypeOf(&T{})返回不同Type——导致ORM映射崩塌的第7种方式 第一章:Go反射机制的核心Typ … 【紧急预警】:Go 1.21+中reflect.TypeOf(T{})与reflect.TypeOf(&T{})返回不同Type——导致ORM映射崩塌的第7种方式Read more by 技术布道者|2026年4月24日|v1.21新特性, reflect.TypeOf反射, Type类型差异, Go语言反射判断字段, GORM映射错误, Go动态加载
Posted in Go语言基础和工具链为什么92%的Go新手不敢用反射?——深度拆解reflect.Type与reflect.Value的3层内存模型 第一章:Go语言学习笔记之反射 … 为什么92%的Go新手不敢用反射?——深度拆解reflect.Type与reflect.Value的3层内存模型Read more by Golang修行笔记|2026年4月10日|Go内存模型优化, Go新手编程陷阱, reflect.Value.SetMapIndex, reflect.TypeOf反射, Go反射获取类型
Posted in Go语言基础和工具链“别再用reflect.TypeOf了!”——Go性能委员会2024 Q2闭门会议结论:类型查询应统一迁移到~type参数与constraints.Any(附迁移速查表) 第一章:reflect.Type … “别再用reflect.TypeOf了!”——Go性能委员会2024 Q2闭门会议结论:类型查询应统一迁移到~type参数与constraints.Any(附迁移速查表)Read more by 算法与梦想|2026年4月9日|类型查询, reflect.TypeOf反射, Go语言CGO性能优化, type参数实例化爆炸, constraints.Any迁移
Posted in Go语言基础和工具链Go反射破坏泛型契约?深度解析Go 1.18+泛型与reflect.Type的3层冲突机制 第一章:Go反射破坏泛型契约的根 … Go反射破坏泛型契约?深度解析Go 1.18+泛型与reflect.Type的3层冲突机制Read more by 分布式系统探索者|2026年4月9日|reflect.TypeOf反射, 1.18泛型实战, Go反射获取类型, Go泛型延迟, 泛型契约, Go动态加载
Posted in Go语言基础和工具链Go语言unsafe.Sizeof与reflect.TypeOf差异全对比:结构体字段对齐、padding计算、内存布局验证工具开源实录 第一章:Go语言unsafe.S … Go语言unsafe.Sizeof与reflect.TypeOf差异全对比:结构体字段对齐、padding计算、内存布局验证工具开源实录Read more by 算法与梦想|2026年4月4日|结构体字段对齐, reflect.TypeOf反射, Go语言unsafe.Sizeof, 内存padding计算, Go内存布局验证
Posted in Go语言基础和工具链Go别名与反射的致命交集:reflect.TypeOf()返回别名名还是底层名?实测17个Go版本差异表 第一章:Go别名的本质与语言规范 … Go别名与反射的致命交集:reflect.TypeOf()返回别名名还是底层名?实测17个Go版本差异表Read more by 云上码农|2026年3月28日|Go反射获取类型, Go版本差异检测, Go别名技巧, reflect.TypeOf反射, 类型别名推导
Posted in Go语言基础和工具链Go反射查询“伪缓存”陷阱(99%开发者踩坑):sync.Map存reflect.Type真能提速?实测结果颠覆认知 第一章:Go反射查询“伪缓存”陷 … Go反射查询“伪缓存”陷阱(99%开发者踩坑):sync.Map存reflect.Type真能提速?实测结果颠覆认知Read more by 后端小能手|2026年3月28日|append函数性能优化, 模块缓存陷阱, sync.Map使用方法, reflect.TypeOf反射, Go反射获取类型