Go语言技术文章
-
- Goroutine 栈空间分配与扩容机制解析
- Go的goroutine栈扩容不是无限的,而是仅在函数调用前通过stackguard0检查触发“整体搬家”式复制;单帧过大、递归过深或跨CGO边界会直接panic,不扩容。
- Golang · Go教程 | 3星期前 | 396浏览 收藏
-
- 自定义Golang长连接网关开发指南
- 不能用http.Server做设备长连接接入层,因其请求-响应模型不支持服务端主动推送、心跳保活和低开销通信,硬套会导致TCP频繁建连断连、handler同步阻塞排队、JSON解析触发高频GC。
- Golang · Go教程 | 3星期前 | 395浏览 收藏
-
- Golang实现K8s批量运维脚本教程
- 用client-go连不上集群时,本地调试需用clientcmd.BuildConfigFromFlags()替代rest.InClusterConfig(),后者仅适用于Pod内且有RBAC的场景;批量PatchDeployment需手动循环并控制并发,不可直接goroutine泛滥。
- Golang · Go教程 | 2星期前 | 395浏览 收藏
-
- Golang实现FUSE文件系统教程
- Go语言需通过bazil/fuse调用内核FUSE模块实现真实挂载,因os/fs或net/http无法响应内核VFS请求;挂载点必须为空目录、进程常驻、权限正确,且所有handler需recoverpanic。
- Golang · Go教程 | 3星期前 | 394浏览 收藏
-
- Golang适配器模式:旧接口新逻辑兼容方法
- 让新结构体满足旧interface的关键是通过适配器模式精准转发调用,不篡改语义、不新增逻辑,严格遵循方法集规则和接收器类型匹配,并避免导出内部字段以维护封装性。
- Golang · Go教程 | 3星期前 | 394浏览 收藏
-
- Go语言实现多云存储接口适配方案
- GoCDK无法直接统一多云对象存储,因其blob.OpenBucket对各云鉴权、区域、Endpoint差异化处理缺失,且国产云不兼容AWSS3URL格式与签名机制。
- Golang · Go教程 | 2星期前 | 394浏览 收藏
-
- Golang连接复用技巧:Keep-Alive与池化优化
- GoHTTP客户端需调优http.Transport参数以发挥Keep-Alive效果:合理设置MaxIdleConns、MaxIdleConnsPerHost、IdleConnTimeout及TCPKeepAlive,复用Client实例,读取并关闭resp.Body,监控连接状态,并按场景决定是否禁用Keep-Alive。
- Golang · Go教程 | 2星期前 | 394浏览 收藏
-
- Go 实现时间窗口统计的技巧与方法
- 用time.Ticker配合map做滑动窗口计数会丢数据,因定时清理导致边界请求(如第59.8秒请求在第60秒被误删)未被统计;真正可行的是保留时间戳动态过滤或采用环形数组分片+懒清理机制。
- Golang · Go教程 | 4星期前 | 393浏览 收藏
-
- Go语言go test命令行参数详解
- gotest-runTestName可快速运行指定测试函数,支持正则匹配,但需注意大小写、导出规则、函数签名、包路径、buildtags及Windows引号转义等问题。
- Golang · Go教程 | 3星期前 | 393浏览 收藏
-
- Golang反射遍历接口实例详解
- Go语言中反射可动态获取接口变量的类型和值,通过reflect.ValueOf()和reflect.TypeOf()遍历结构体字段与方法,仅能访问导出字段(首字母大写),适用于序列化、ORM等场景。
- Golang · Go教程 | 3星期前 | golang 反射 393浏览 收藏
-
- Golangselect默认分支详解
- default分支使select非阻塞:当所有case均不可立即执行时立即执行default,而非等待;它不参与case竞争,也不提供超时能力,仅反映当前无就绪channel。
- Golang · Go教程 | 3星期前 | 393浏览 收藏
-
- Golang缓存装饰器实现与优化技巧
- 缓存装饰器本质是闭包封装函数工厂+map存储结果,需注意map并发安全、key类型敏感、泛型正确使用及按场景选sync.Map或RWMutex。
- Golang · Go教程 | 3星期前 | 393浏览 收藏
-
- 如何在 Go 1.6+ 中正确使用 vendor 机制管理本地依赖
- 本文详解Go1.6起官方支持的vendor机制:通过将第三方包(如github.com/zenazn/goji)完整复制到项目vendor/目录,实现无需goget、不依赖全局GOPATH的可重现构建。适用于传统GOPATH工作流及早期模块化过渡场景。本文详解Go1.6起官方支持的vendor机制:通过将第三方包(如github.com/zenazn/goji)完整复制到项目`vendor/`目录,实现无需`g
- Golang · Go教程 | 3星期前 | 392浏览 收藏
-
- Go实现JWT认证中间件详解
- GoJWT中间件需注意:jwt.Parse的Keyfunc若返回nil,nil会导致静默失败;须校验算法并正确返回密钥类型;Authorization头解析要用CutPrefix防绕过;context传值须用未导出key类型并做类型断言;Keyfunc应recoverpanic并明确报错。
- Golang · Go教程 | 3星期前 | golang Go语言 392浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 954次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 921次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 854次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 1050次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 1024次使用

