
Go
文章平均质量分 64
Keep hunger
把月份过成了日子,把恬淡揉散在心间
展开
-
Go 简介、应用场景
Go 简介、应用场景一. go语言的优势1.并发性能好基于goroutine(协程) 的并发,可以将 goroutine 理解为一种虚拟线程。Go 语言运行时会参与调度 goroutine,并将 goroutine 合理地分配到每个 CPU 中,最大限度地使用CPU性能。开启一个goroutine的消耗非常小(大约2KB的内存),你可以轻松创建数百万个goroutine。goroutine的特点:goroutine具有可增长的分段堆栈。这意味着它们只在需要时才会使用更多内存。goroutine原创 2021-08-05 20:45:54 · 4172 阅读 · 0 评论 -
GO 基于module管理依赖
GO 基于module管理依赖1. 基础配置1.配置环境变量(1.13以后不需要设置) GO111MODULE=off禁用模块支持,编译时会从GOPATH和vendor文件夹中查找包。 GO111MODULE=on启用模块支持,编译时会忽略GOPATH和vendor文件夹,只根据 go.mod下载依赖。 GO111MODULE=auto,当项目在$GOPATH/src外且项目根目录有go.mod文件时,开启模块支持。简单来说,设置GO111MODULE=on之后就可以使用go module了,原创 2021-08-05 20:32:28 · 201 阅读 · 0 评论