摘要: # 1. 引言 结构体是Go语言中重要且灵活的概念之一。结构体的使用使得我们可以定义自己的数据类型,并将不同类型的字段组合在一起,实现更灵活的数据结构。本文旨在深入介绍Go语言中的结构体,揭示其重要性和灵活性,并向读者展示结构体支持的众多特性,展示其强大之处。 # 2. 什么是结构体? 在Go语言中 阅读全文
posted @ 2023-06-14 21:37 菜鸟额 阅读(132) 评论(0) 推荐(0) 编辑
摘要: # 1. 引言 在Go语言中,我们经常需要对数据集合进行遍历操作。对于数组来说,使用for语句可以很方便地完成遍历。然而,当我们面对其他数据类型,如map、string 和 channel 时,使用普通的for循环无法直接完成遍历。为了更加便捷地遍历这些数据类型,Go语言引入了for...range 阅读全文
posted @ 2023-06-13 08:50 菜鸟额 阅读(274) 评论(0) 推荐(0) 编辑
摘要: # 1. 引言 在Go语言中,`init()`函数是一种特殊的函数,用于在程序启动时自动执行一次。它的存在为我们提供了一种机制,可以在程序启动时进行一些必要的初始化操作,为程序的正常运行做好准备。 在这篇文章中,我们将详细探讨`init()`函数的特点、用途和注意事项,希望能帮助你更好地理解和使用这 阅读全文
posted @ 2023-06-11 17:03 菜鸟额 阅读(368) 评论(0) 推荐(0) 编辑
摘要: # 1. 引言 在之前我写了一篇 [切片比数组好用在哪](https://juejin.cn/post/7242623687122583613) 的文章,仔细介绍了切片相比于数组的优点。但切片事实上也隐藏着一些潜在的陷阱和需要注意的细节,了解和掌握切片的使用注意事项,可以避免意外的程序行为。本文将深 阅读全文
posted @ 2023-06-10 19:28 菜鸟额 阅读(194) 评论(0) 推荐(0) 编辑
摘要: # 1. 引言 在Go语言中,数组和切片都是常见的数据结构,它们经常被用于存储数据,可以相互替换。本文将介绍Go语言中数组和切片的基本概念,同时详细探讨切片的优势。从而能够充分的理解切片相对于数组的优点,更好得对切片进行使用。 # 2. 基本介绍 ### 2.1 数组 数组是一种固定长度、具有相同类 阅读全文
posted @ 2023-06-09 21:09 菜鸟额 阅读(220) 评论(0) 推荐(1) 编辑
摘要: # 1. 引言 在系统中,上游服务和下游服务是两个关键概念。上游服务通常指的是提供某种功能或数据的服务端,它接收来自下游服务的请求,并根据请求进行处理和响应。下游服务通常指的是发起请求并依赖上游服务的客户端,它们通过发送请求向上游服务请求数据或执行某些操作。 上游服务和下游服务之间的协作是系统中实现 阅读全文
posted @ 2023-06-06 08:30 菜鸟额 阅读(540) 评论(4) 推荐(1) 编辑
摘要: # 1. 引言 在 Go 语言中,`map`是一种内置的数据类型,它提供了一种高效的方式来存储和检索数据。`map`是一种无序的键值对集合,其中每个键与一个值相关联。使用 map 数据结构可以快速地根据键找到对应的值,而无需遍历整个集合。 在 Go 语言中,`map` 是一种内置的数据类型,可以通过 阅读全文
posted @ 2023-06-04 14:33 菜鸟额 阅读(178) 评论(0) 推荐(0) 编辑
摘要: # 1. 引言 在编程中,判断两个对象是否相等是一项常见的任务,同时判断对象是否相等在很多情况下都非常重要,例如: 1. **单元测试**:编写单元测试时,经常需要验证函数的输出是否符合预期,这涉及到比较对象是否相等。 2. **数据结构操作**:在使用`map`等数据结构时,可能需要判断两个对象是 阅读全文
posted @ 2023-06-03 15:11 菜鸟额 阅读(464) 评论(0) 推荐(0) 编辑
摘要: # 1. 简介 本文将介绍 Go 语言中的 `Weighted` 并发原语,包括 `Weighted` 的基本使用方法、实现原理、使用注意事项等内容。能够更好地理解和应用 `Weighted` 来实现资源的管理,从而提高程序的稳定性。 # 2. 问题引入 在微服务架构中,我们的服务节点负责接收其他节 阅读全文
posted @ 2023-05-31 21:08 菜鸟额 阅读(195) 评论(0) 推荐(1) 编辑
摘要: # 1. 简介 本文探讨了并发编程中的同步操作,讲述了为何需要同步以及两种常见的实现方式:`sync.Cond`和通道。通过比较它们的适用场景,读者可以更好地了解何时选择使用不同的同步方式。本文旨在帮助读者理解同步操作的重要性以及选择合适的同步机制来确保多个协程之间的正确协调和数据共享的一致性。 # 阅读全文
posted @ 2023-05-27 16:55 菜鸟额 阅读(271) 评论(0) 推荐(0) 编辑