百木园-与人分享,
就是让自己快乐。

标签:go语言

第9页
Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(191)赞(0)

接口 Go 接口是隐式实现。 对于一个数据类型,无需声明它实现了哪些接口,只需要实现接口必需的方法即可。当然了,存在一个小问题就是: 我们可能无意间实现了某个接口:) ,所以 命名

Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(218)赞(0)

概述 一个 defer 语句就是一个普通的函数或方法调用。 defer 语句保证了不论是在正常情况下 (return 返回), 还是非正常情况下 (发生错误,

Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(202)赞(0)

概述 建议先阅读 goroutine 小节。 Go 箴言: 不要通过共享内存来通信,而要通过通信来共享内存。 goroutine 是 Go 程序并发执行的实体,chann

请求量太大扛不住怎么办?进来学一招-百木园
野生技术

请求量太大扛不住怎么办?进来学一招

阅读(214)赞(0)

hello,大家好呀,我是小楼。 上篇文章《一言不合就重构》 说了我最近重构的一个系统,虽然重构完了,但还在灰度,这不,在灰度过程中又发现了一个问题。 背景 这个问题简单说一下背景,如果不明白可以看上

Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(219)赞(0)

判断是否实现接口 Go 里面没有 implements 关键字来判断一个结构体 (对象) 是否实现了某个接口, 要实现类似的功能, 需要用到 类型断言。 类型断

Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(196)赞(0)

互斥锁 对于任一共享资源,同一时间保证只有一个操作者,这种方法称为 互斥机制。 关键字 Mutex 表示互斥锁类型,它的 Lock 方法用于获取锁,U

Go 快速入门指南-百木园
野生技术

Go 快速入门指南

阅读(205)赞(0)

概述 Go 支持将多个结构体通过嵌套的方式,组成一个大的结构体,降低了单个结构体复杂度,同时提高了结构体之间组合的灵活性。 例子 为了省略篇幅,本小节只使用 字面量 方式初始化,n