golang第十天,切片(下篇)

len()和cap()函数切片的长度是切片中元素的数量。

golang nsq源码解析&添加中文注释系列(一)

2019/12/21 23:28:19.924537 INFO: NSQ: persisting topic/channel metadata to nsqd.dat。

云原生:如何用docker compose来管理容器

为什么需要Docker Compose我们使用 Docker 的时候,首先定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。

go语言入门教程30 Go操作MySQL

MySQL是常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。Go操作MySQL连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。

golang数组练习2

需求:已知有一个排序好的升序数组,要求插入一个元素,最后打印该数组,顺序依然是升序package mainimport (“fmt”)// SIZE 定义数组大小const SIZE = 5func main() {arr1 := [SIZE]int{11

GO语言实现 一 栈和队列

线性表中,栈和队列是非常重要的两种数据结构,本文将就这两种数据结构进行 golang语言实现。我们维护两个栈,一个是值栈,一个是操作栈,我们在读取表达式的时候采取如下的策略:如果遇到 ”,我们从值栈中取出两个值 n1和 n2,在操作栈中,我们取出一个操作符 op。

Go泛型系列:slices 包讲解

目前,Go 泛型的主要设计者 ianlancetaylor 完成了 slices 和 maps 包的开发,代码提交到了 golang.org/x/exp 中,如果经过使用、讨论等,社区认可后,预计在 1.19 中会合入标准库中。

破解编程面试—链表的加法 (八种编程语言的实现)

破解编程面试—链表的加法 (八种编程语言的实现)我们有两个非空链表,它们代表两个非负整数。这些数字以相反的顺序存储,并且它们的每个节点都包含一个数字。将两个数字相加,然后将它们作为链接列表返回。您可能会假设两个数字除了数字0本身以外都不包含任何前导零。

Go mod使用说明

golang 提供了 go mod命令来管理包go mod init 初始化生成go.mod 文件module xxxxgo 1.16require ( github.com/hashicorp/golang-lru v0.5.4 github.

高可用流控降级组件Sentinel Go 1.0GA正式发布

Sentinel 是阿里巴巴开源的,面向云原生、分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。