Go教程技术文章

  • Golang生成API文档工具使用教程
    Golang生成API文档工具使用教程
    swaginit报错“cannotfindpackage”的根本原因是未识别Go模块根目录或未启用GoModules,需确保go.mod存在并cd至其所在目录执行;注释须紧贴handler函数且格式正确;Gin需手动挂载SwaggerUI资源;类型推导不足时应显式声明参数与响应。
    Golang · Go教程   |  2个月前  |   352浏览 收藏
  • Golang实现GoogleOAuth2登录教程
    Golang实现GoogleOAuth2登录教程
    GoogleOAuth2在Golang中需严格匹配redirect_uri、正确配置openid和emailscope、使用google.Endpoint、通过TokenSource安全获取用户信息,并妥善存储和刷新refresh_token。
    Golang · Go教程   |  2个月前  |   131浏览 收藏
  • 用Golang做BMI计算器:控制台输入教程
    用Golang做BMI计算器:控制台输入教程
    Go里怎么用fmt.Scan安全读取浮点数直接用fmt.Scan读身高体重,很容易卡住或panic——比如用户输了个字母,fmt.Scan会失败且不清除输入缓冲区,下次再读就立刻返回错误。更糟的是,它对空格、换行不敏感,但对类型错配零容忍。永远用fmt.Scanln替代fmt.Scan:它只读一行,遇换行即停,避免残留输入干扰后续读取必须检查返回值:fmt.Scanln返回(nint,errerror),n!=2或err!=nil都要处理别用floa
    Golang · Go教程   |  2个月前  |   142浏览 收藏
  • Golang实现功能开关管理关键点
    Golang实现功能开关管理关键点
    必须在main启动早期同步初始化ffclient并紧邻defer关闭,用户上下文需动态构造唯一key,BoolVariation默认值仅为fallback而非灰度主逻辑,配置变更存在3秒延迟且YAML键名须与代码严格一致。
    Golang · Go教程   |  2个月前  |   132浏览 收藏
  • Golang生成覆盖率报告详细教程
    Golang生成覆盖率报告详细教程
    gotest-cover只显示覆盖率数字,要定位未覆盖代码需用-coverprofile生成coverage.out再通过gotoolcover-html查看HTML报告;-covermode=count可统计分支执行次数;报告路径必须与生成时一致,且需通过本地HTTP服务访问。
    Golang · Go教程   |  2个月前  |   363浏览 收藏
  • Golangzap日志级别设置与动态调整技巧
    Golangzap日志级别设置与动态调整技巧
    zap.Logger日志级别由core决定且不可变,动态调级需用zap.AtomicLevel配合自建core;WithOptions等方法仅影响初始化,不改变已创建Logger的级别。
    Golang · Go教程   |  2个月前  |   218浏览 收藏
  • Golang用Kafka发消息实战教程
    Golang用Kafka发消息实战教程
    最常踩的坑是消息“发了但没到”:SyncProducer仅适合调试,生产环境必须用AsyncProducer并监听Successes/Errors;RequiredAcks需配WaitForAll且ISR≥ReplicationFactor;超时与broker对齐;务必用ByteEncoder;Topic须显式创建并验证ACTIVE;Version必须匹配服务端;元数据变更需主动RefreshMetadata。
    Golang · Go教程   |  2个月前  |   397浏览 收藏
  • Gin统一响应格式封装教程
    Gin统一响应格式封装教程
    统一响应结构体应定义为含Code(int)、Message(string)、Data(interface{})和Timestamp(int64)字段的Response结构,封装Success/Fail等函数统一调用,避免手动c.JSON、双写响应及敏感信息泄露。
    Golang · Go教程   |  2个月前  |   373浏览 收藏
  • Golang实现统一认证中心实战教程
    Golang实现统一认证中心实战教程
    直接用Go自研统一身份认证中心易翻车,因其涉及会话管理、令牌安全、多租户、审计及OIDC/OAuth2/SAML等复杂安全机制,纯net/http从零实现极易在refresh_token校验、密钥轮换、PKCE验证等环节出错。
    Golang · Go教程   |  2个月前  |   225浏览 收藏
  • Go引用类型初始化全解析
    Go引用类型初始化全解析
    make仅用于初始化slice、map、channel三种内置引用类型,分配底层结构并返回非nil值;不可用于struct、interface、func、*T等,否则编译报错。
    Golang · Go教程   |  2个月前  |   215浏览 收藏
  • Go语言io.Copy复制文件实战教程
    Go语言io.Copy复制文件实战教程
    io.Copy不能直接复制文件,因它只接受io.Reader和io.Writer接口实现(如*os.File),不支持字符串路径;须先os.Open源文件、os.Create目标文件,再传入io.Copy。
    Golang · Go教程   |  2个月前  |   368浏览 收藏
  • Delve调试教程:Go语言实战指南
    Delve调试教程:Go语言实战指南
    Delve启动报“nosuchfileordirectory”主因是缺少可执行文件:未build、GOOS/GOARCH不匹配或路径错误;应确保二进制存在,或用dlvdebugmain.go自动构建,Windows需注意.exe后缀,VSCode断点失效多因DAP路径映射问题。
    Golang · Go教程   |  2个月前  |   389浏览 收藏
  • Golang实现gRPC双向流聊天示例
    Golang实现gRPC双向流聊天示例
    使用gRPC实现Go语言双向流式聊天,首先定义proto文件声明流式接口,生成Go代码后编写服务端广播消息逻辑,客户端并发处理收发消息,通过HTTP/2实现实时通信,适用于在线客服等场景。
    Golang · Go教程   |  2个月前  |   130浏览 收藏
  • IDE终端集成与Go语言开发实战
    IDE终端集成与Go语言开发实战
    集成IDE终端可提升Go开发效率。通过VSCode等内置终端直接运行gorun、gotest命令,实现快速编译、测试与调试;配置GOPROXY、使用多标签页并结合Makefile或热重载工具,形成高效自动化流程。
    Golang · Go教程   |  2个月前  |   403浏览 收藏
  • Golang跨域设置技巧与配置方法
    Golang跨域设置技巧与配置方法
    net/http默认拒绝跨域请求是因为严格遵循HTTP规范,不主动添加CORS响应头;需手动配置中间件或第三方库并注意Origin校验、凭据支持及静态资源处理等细节。
    Golang · Go教程   |  2个月前  |   380浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    2739次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    2537次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    2479次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    2709次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    2655次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码