golang专题下共有 14023 篇文章
-
- Golanghttptest.NewServer使用教程
- 答案:httptest.NewServer通过提供内存中的临时HTTP服务器,配合http.Client实现对客户端逻辑的隔离测试。1.使用http.HandlerFunc自定义响应行为,模拟不同状态码、响应体和头部;2.调用httptest.NewServer(handler)启动服务器并获取ts.URL用于测试;3.优先使用ts.Client()避免网络开销,或替换被测客户端的Transport以保持配置一致性;4.通过环境变量、依赖注入等方式将被测代码的请求目标指向ts.URL;5.在handler
- Golang· Go教程 | 4个月 | golang 接口测试 283浏览 收藏
-
- Golang模块管理实用技巧分享
- 启用GoModules并锁定依赖,确保CI中依赖一致性和构建可重复性。通过GO111MODULE=on、gomoddownload和提交go.sum保证依赖稳定;利用缓存~/go/pkg/mod提升构建速度;在CI流程中执行gomodtidy、gomodverify、gofmt和govet保障代码与依赖质量;发布时使用CGO_ENABLED=0、指定GOOS/GOARCH实现跨平台构建,结合Docker或CI节点生成多系统二进制文件。管好go.mod、依赖缓存与校验,即可稳定运行Golang模块化CI流程
- Golang· Go教程 | 2个月 | golang 依赖管理 GoModules go.mod CI环境 283浏览 收藏
-
- 基于微服务框架go-micro开发gRPC应用程序
- go-micro是golang的一个微服务框架。这篇文章将介绍使用go-micro最新版本v4开发gRPC服务的方式。 1、安装protoc 这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。 下载地址
- Golang· Go教程 | 3年 | 框架· gRPC· 应用· go-micro微服务· 开发· golang 282浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

