首页 > 其他分享 >使用go modules目录构成

使用go modules目录构成

时间:2023-04-13 11:47:11浏览次数:33  
标签:src 文件 modules work redis go 目录 mod

首先在workspace工作空间gocode下面生成一个go.work文件,使用命令:go work init ./a工程 ./b工程,这里面要列出所有的工程

go.work文件内容:

go 1.20

use (
    ./src/chapter12
    ./src/chapter13
    ./src/chapter14
    ./src/chapter15
)

然后再每个工程下面生成一个go.mod文件,使用命令:go mod init chapter15

go.mod文件内容:

module go-redis

go 1.20

require (
    github.com/go-redis/redis v6.15.9+incompatible // indirect
    github.com/redis/go-redis v6.15.9+incompatible // indirect
)

 

标签:src,文件,modules,work,redis,go,目录,mod
From: https://www.cnblogs.com/nizuimeiabc1/p/17313245.html

相关文章

  • 分布式场景下,Apache YARN、Google Kubernetes 如何解决资源管理问题?
    所有的资源管理系统都需要解决资源的有效利用、任务的有效响应、调度策略的灵活配置这三个最基本问题。那么在分布式的场景下,YARN和Kubernetes是怎么解决的呢?本篇进行介绍。  — ApacheYARN —YARN全称为(YetAnotherResourceNegotiator),是一个集群共享的调度框架,有良好......
  • Google SRE 定义了四个需要监控 延迟(Latency),流量(Traffic),错误(Errors)和饱和度(Saturati
    GoogleSRE定义了四个需要监控的关键指标。延迟(Latency),流量(Traffic),错误(Errors)和饱和度(Saturation)。正如google sre 所讨论的,如果您只能衡量服务的四个指标,请关注这四个指标。 延迟Latency延迟是服务处理传入请求和发送响应所用时间的度量。测量服务延迟有助于及早发现服......
  • go语言基础-切片
    0x00切片切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。0x00切片的定义切片的声明:varname[]T//name:表示变量......
  • go语言基础-map
    0x00mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。0x00map的定义go语言当中map的定义map[KeyType]ValueType//KeyType:表示键的类型 //ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来......
  • go语言基础-数组
    0x00数组go语言中的数组声明的基本语法://定义一个长度为3元素类型为int的数组avara[3]intvar数组名称[元素数量]元素类型比如:vara[5]int,数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。[5]int和[10]int是不同的类型。vara[3]intvar......
  • go语言基础-变量和常量
    0x00标识符与关键字0x01标识符go语言中的标识符是由数字,字母和_(下划线)组成的,并且只能由字母和_开头。eg:abc,_,_abc,abc10x02关键字关键字是指编程语言中定义好的具有特殊意义的标识符。(关键字和保留字都不建议作为变量名)go语言中常用的25个关键字breakdefault......
  • go语言基础-基本数据结构
    0x00基本数据结构go语言中,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。0x00整型(int)整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64。其中,uint8就是我们熟知的......
  • Django 对实体的增删改查样例
    classUserInfo(models.Model):"""人员信息"""user_id=models.CharField(max_length=20,primary_key=True,blank=False,verbose_name='人员ID')user_name=models.CharField(max_length=200,blank=Fal......
  • 如何用Golang处理每分钟100万个请求
    用Golang处理每分钟100万个请求转载请注明来源:https://janrs.com/9yaq面临的问题在我设计一个分析系统中,我们公司的目标是能够处理来自数百万个端点的大量POST请求。web网络处理程序将收到一个JSON文档,其中可能包含许多有效载荷的集合,需要写入AmazonS3,以便我们的地图还原系统随后......
  • golang 标准库bytes有哪些知识点
    标准库bytes是Go语言中用来操作字节串(byteslice)的包。以下是bytes包的一些重要知识点:bytes.Buffer类型:这是bytes包中最常用的类型之一。Buffer类型表示一个缓冲区,可以用来动态地构建字节串,也可以用来读取字节串。bytes.NewBuffer()函数:这是一个用来创建bytes.Buffer类型的......