「GCTT 出品」Go 系列教程——24. Select

这是Golang系列教程中的第24篇。select语句会一直阻塞,直到发送/接收操作准备就绪。如果有多个信道操作准备完毕,select会随机地选取其中之一执行。

「GCTT 出品」Go 系列教程——5. 常量

在Go语言中,术语”常量”用于表示固定的值。因此下面的程序将不能正常工作,它将出现一个编译错误:cannotassigntoa.。

「GCTT 出品」Go 系列教程——25. Mutex

上一教程 -「GCTT 出品」Go 系列教程——24. Select下一教程 – 结构体取代类历史文章:「GCTT 出品」Go 系列教程——1. 介绍与安装「GCTT 出品」Go 系列教程——2. Hello World「GCTT 出品」Go 系列教程——3. 变量「GCTT 出

「GCTT 出品」使用 Golang 构建 DNS 服务器

DNS服务器的相关要点如下:DNS服务器把域名转换为IP。DNS消息的长度最多为512字节,若超过这个长度,则必须使用EDNS。

「GCTT 出品」Go 系列教程——30. 错误处理

Go系列教程是非常棒的一套初学者教程,入门就它了。这是Golang系列教程中的第30篇。比如当我们试图打开一个文件时,文件系统里却并没有这个文件。

「GCTT 出品」Golang – 调度是怎么玩的「一」

前奏这篇文章是三部曲系列文章中的第一篇,这个系列的文章将会对Go中调度器背后的机制和语义做深入的了解。

「GCTT 出品」图解 Go 中的延迟调用 defer

通过使用defer修饰一个函数,使其在外部函数”返回后”才被执行,即便外部的函数返回的是panic异常。

「GCTT 出品」PHP 不会死:如何使用 Golang 来阻止 PHP 走向衰亡

2年前,我们在开发项目中引入了一些东西,这不仅彻底改变了我们产品的性能,也改变了它们的可扩展性————我们将Golang引入到我们的开发框架中。

「GCTT 出品」Go 语言中的包装一个微服务样板

应用的复杂性在很多方面都在增长,诸如可扩展性、开发、测试以及部署。在企业级开发中,那种老式的大型单一架构看起来已经过时了。

「GCTT 出品」Go 语言机制之内存剖析

前序本系列文章总共四篇,主要帮助大家理解Go语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值/指针传递。