上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 1、RabbitMQ 的概念RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别 阅读全文
posted @ 2022-06-23 10:32 郭祺迦 阅读(39) 评论(0) 推荐(0)
摘要: 1、什么是MQMQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发 阅读全文
posted @ 2022-06-23 10:16 郭祺迦 阅读(106) 评论(0) 推荐(0)
摘要: 切片的初始化方法很多,可以直接初始化,也可以使用数组初始化等1、直接初始化语法:var name = []T{元素值} # 或 name := []T{元素值}T:数据类型func f1() { s := []int{1, 2, 3} fmt.Printf("s: %v\n", s) } func 阅读全文
posted @ 2022-06-22 15:14 郭祺迦 阅读(1055) 评论(0) 推荐(0)
摘要: 切片的遍历和数组非常相似,可以使用for循环索引遍历,或者for range循环1、for循环索引遍历func f1() { var a1 = []int{1, 9, 3, 5, 7} for i := 0; i < len(a1); i++ { fmt.Printf("a1: %v\n", a1) 阅读全文
posted @ 2022-06-22 15:10 郭祺迦 阅读(70) 评论(0) 推荐(0)
摘要: 前面我们学习了数组,数组是固定长度,可以容纳相同数据类型的元素的集合。当长度固定时,使用还是带来一些限制,比如:我们申请的长度太大浪费内存,太小又不够用鉴于上述原因,我们有了go语言的切片,可以把切片理解为,可变长度的数组,其实它底层就是使用数组实现的,增加了自动扩容功能。切片(Slice)是一个拥 阅读全文
posted @ 2022-06-22 10:18 郭祺迦 阅读(449) 评论(0) 推荐(0)
摘要: 可以通过下标的方式,来访问数组元素。数组的最大下标为数组长度-1,大于这个下标会发生数组越界1、访问数组元素variable_name[下标]func f1() { // 定义数组 var a1 [2]int // 赋值 a1[0] = 10 a1[1] = 100 // a1[2] = 20 fm 阅读全文
posted @ 2022-06-22 10:18 郭祺迦 阅读(121) 评论(0) 推荐(0)
摘要: 数组是相同数据类型的一组数据的集合,数组一旦定义长度不能修改,数组可以通过下标(或者叫索引)来访问元素1、go语言数组的定义var variable_name [SIZE] variable_typevariable_name:数组名称SIZE:数组长度,必须是常量variable_type:数组保 阅读全文
posted @ 2022-06-19 21:01 郭祺迦 阅读(102) 评论(0) 推荐(0)
摘要: goto语句通过标签进行代码间的无条件跳转。goto语句可以在快速跳出循环、避免重复退出上有一定的帮助。Go语言中goto语句能简化一些代码的实现过程。少用慎用1、go语言关键字goto实例跳转到指定标签处func f1() { i := 1 if i >= 2 { fmt.Println("2") 阅读全文
posted @ 2022-06-19 15:05 郭祺迦 阅读(120) 评论(0) 推荐(0)
摘要: continue只能用在循环中,在go中只能用到for循环中,它可以终止本次循环,进行下一次循环在continue语句后添加标签时,表示开始标签对应的循环1、go语言continue实例输出1到10之间的偶数func f1() { // 输出1-10之间的偶数 for i := 1; i <= 10 阅读全文
posted @ 2022-06-19 14:08 郭祺迦 阅读(236) 评论(0) 推荐(0)
摘要: break语句可以结束for、switch和select的代码块1、go语言中使用break注意事项单独在select中使用break和不使用break没有啥区别单独在表达式switch语句,并且没有fallthrough,使用break和不使用break没有啥区别单独在表达式switch语句,并且 阅读全文
posted @ 2022-06-19 12:33 郭祺迦 阅读(352) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页