Go

收录了Go频道下的 157 篇内容
  • 全部
  • 文章
  • 话题
  • 迷你书
2019年十大企业级编程语言榜单
2019 年十大企业级编程语言榜单

我们整理了最具生产效率与市场人气的编程语言,供各位开发人员参考。

聊一聊Go中channel的行为
聊一聊 Go 中 channel 的行为

提到 Go 语言,最为亮点的特性,也就是 goroutine 的协程了。协程中我们用的最多的无非是 channel,小编最近也在研究 Go 语言的一些特性。

如何编写Go中间件
如何编写 Go 中间件

大家有没有写过中间件呢,它是怎么写的呢?今天给大家分享一下使用 Go,如何编写中间件,供大家参考学习。一开始,我们认为编写中间件似乎很容易,但是我们实际编写的时候也会遇到各种各样的坑。

Go创建GraphQL API
Go 创建 GraphQL API

越来越多的项目中都能看到 GraphQL 的身影,不知道大家在项目中有没有使用过 GraphQL 呢?随着时间推移,我们在越来越多的项目中,都可以发现 GraphQL 的身影。

Go调度程序:Ms,Ps&Gs
Go 调度程序:Ms,Ps&Gs

Go 运行时管理调度、垃圾收集和 goroutines 的运行时环境。在这里,我将只关注调度程序。运行时调度器通过将它们映射到操作系统线程来运行 goroutines。

使用 Go 语言徒手撸一个简单的负载均衡器
使用 Go 语言徒手撸一个简单的负载均衡器

我选择使用 Go 语言来实现,因为它对并发支持得非常好,还提供了丰富的标准库。

Go 上下文取消操作
Go 上下文取消操作

本篇文章将解释我们如何利用上下文库的取消特性,并通过一些模式和最佳实践来使用取消,使你的程序更快、更健壮。

如何写出优雅的 Golang 代码
如何写出优雅的 Golang 代码

本文介绍如何更快地写出优雅的 Go 语言代码。

Channels In Go
Channels In Go

Go 有两个重要的内置功能,同时也是它的特性。分别是 channel、Goroutine。这两个特性使 Go 编写并发程序变的简单、有趣。

成人网站 Pornhub 技术栈首度公开
成人网站 Pornhub 技术栈首度公开

成人网站在推动 Web 发展方面所起到的作用无可辩驳。从突破浏览器的视频能力限制,到利用 WebSocket 推送广告(防止被广告拦截器拦截),你必须不断想出各种聪明的办法,让自己处在 Web 技术创新的最前沿。 最近,我有幸采访了大型成人网站 Pornhub 的一位 Web 开发工程师,了解了相关的开发技术、Web API 的改进,以及作为成人网站开发工程师是一种怎样的体验。

Go语言HTTP/2探险之旅
Go 语言 HTTP/2 探险之旅

大家都知道,Go 的标准库 HTTP 服务器默认支持 HTTP/2。那么,在这篇文章中,我们将首先展示 Go 的 http/2 服务器功能,并解释如何将它们作为客户端使用。

Golang之不可重入函数实现
Golang 之不可重入函数实现

一个不可重入的函数就是一个在任何时间点只能执行一次的函数,不管它被调用了多少次,以及有多少 goroutines。