
Go语言高手32讲
文章平均质量分 93
Golang核心功能、原理、应用和面试
golang架构师k哥
腾讯等大厂6年golang架构师,亿万dau、百万qps服务owner。
公粽号:【golang架构师k哥】,每周分享golang和架构师技能。
展开
-
Golang Map 深度剖析:原理、实践与面试要点
嘿,小伙伴们!我是 k 哥。今天,咱们来聊聊 Map。在 Go 语言这个神奇的世界里,Map 这个有点神秘的数据结构一直都是开发者们特别关注的。你是不是在用 Map 的时候,对它里面咋工作的感到好奇?是不是碰到复杂操作的时候,特别想弄明白它背后的原理?别着急,今天这篇文章就带你走进 Go 语言 Map 那个神秘的世界,帮你一层一层揭开它的面纱!从底层的原理,到最佳实践,再到高频面试题的分析,这篇文章会从各个方面满足你的求知心。原创 2024-08-17 22:16:33 · 2414 阅读 · 0 评论 -
Golang是如何实现动态数组功能的?Slice切片原理解析
Golang的slice 切片是我们经常用到的数据结构。但您有没有想过,它在背后是怎么工作的呢?接下来,咱们就一起仔仔细细地研究研究 slice 的底层到底是咋回事。比如它的底层数据结构是咋样的,又是怎么和数组配合实现动态数组功能的。把这些弄明白了,咱们写代码不光能更高效,还能躲开不少容易出错的地方。原创 2024-08-03 21:33:12 · 1906 阅读 · 0 评论 -
深入探究 Golang 反射:功能与原理及应用
Go 出于通用性的考量,提供了反射这一功能。借助反射功能,我们可以实现通用性更强的函数,传入任意的参数,在函数内通过反射动态调用参数对象的方法并访问它的属性。本文将深入探讨Golang反射包reflect的功能和原理。同时,我们学习某种东西,一方面是为了实践运用,另一方面则是出于功利性面试的目的。所以,本文还会为大家介绍反射的典型应用以及高频面试题。原创 2024-07-21 13:29:02 · 918 阅读 · 0 评论 -
Golang channel底层是如何实现的?(深度好文)
我们知道golang channel底层是如何实现的吗?今天笔者就来聊聊channel的底层实现原理。同时,为了验证我们是否掌握了channel的实现,本文收集了channel的高频面试题,理解了原理,面试题自然不在话下。原创 2024-06-30 22:52:22 · 2077 阅读 · 0 评论 -
golang如何使用指针灵活操作内存?unsafe包原理解析
本文将深入探讨golang中unsafe包的功能和原理。同时,我们学习某种东西,一方面是为了实践运用,另一方面则是出于功利性面试的目的。所以,本文还会为大家介绍unsafe 包的典型应用以及高频面试题。原创 2024-06-22 17:55:10 · 909 阅读 · 0 评论