当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 74 篇文章
  • Golang依赖树查看方法及gomodgraph使用教程
    Golang依赖树查看方法及gomodgraph使用教程
    gomodgraph命令可输出Go项目依赖关系,每行以“→”表示模块间的有向依赖,如moduleA→moduleB表示A依赖B,结合sort、grep或Graphviz可排序、过滤或可视化依赖树,适用于排查版本冲突、清理冗余依赖、审计第三方库及理解项目结构。
    Golang· Go教程   |  1星期  |   golang 依赖树 213浏览 收藏
  • Golang模块版本回退技巧与方法
    Golang模块版本回退技巧与方法
    回退Go模块版本可直接修改go.mod文件或使用goget命令指定旧版本,如gogetexample.com/lib@v1.2.0,执行后工具链自动更新依赖并下载对应版本,通过golist-mall或gomodgraph验证版本变更,操作简单且符合语义化版本管理原则。
    Golang· Go教程   |  1天  |   golang 模块版本回退 212浏览 收藏
  • Golangassert断言使用教程
    Golangassert断言使用教程
    答案:Go语言中通过引入testify/assert库可提升测试代码的可读性和效率。首先使用gogetgithub.com/stretchr/testify/assert安装库,然后在测试文件中导入该包。接着可使用其提供的丰富断言方法进行更直观的测试验证。例如,assert.Equal(t,5,result)用于判断两个值是否相等,相比原生t.Error更简洁;assert.Error(t,err)可检测是否返回错误,并结合assert.Contains(t,err.Error(),"invalidinp
    Golang· Go教程   |  3星期  |   golang 断言 210浏览 收藏
  • Golang微服务分层架构详解
    Golang微服务分层架构详解
    Golang微服务分层结构包含Handler、Service、Repository和Model四层,依赖单向向下;2.Handler处理HTTP请求,Service封装业务逻辑,Repository负责数据持久化,Model定义数据结构;3.各层职责分离,提升可维护性、可测试性和团队协作效率。
    Golang· Go教程   |  2星期  |   golang 微服务 208浏览 收藏
  • Golang实现文件压缩下载教程
    Golang实现文件压缩下载教程
    使用Golang实现ZIP压缩下载功能,通过net/http和archive/zip包将文件流式写入HTTP响应。示例代码创建HTTP处理器,设置Content-Disposition头触发下载,利用zip.Writer直接压缩多个文件并推送到客户端,避免临时文件生成。关键点包括流式压缩、响应头配置、错误处理与资源释放。支持动态文件列表、目录递归、大文件限流等扩展,适用于API或后台系统集成。
    Golang· Go教程   |  2天  |   golang 文件压缩 205浏览 收藏
  • Golang模块升级与兼容处理方法
    Golang模块升级与兼容处理方法
    Go模块升级需遵循语义化版本规范,使用goget指定版本并运行测试验证兼容性,主版本升级时注意路径变更和API破坏性修改,通过replace调试及gomodtidy维护依赖整洁,确保升级安全可控。
    Golang· Go教程   |  2星期  |   golang 模块升级 203浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码