文件信息 1、FileInfo接口属性 1// A FileInfo describes a file and is returned by Stat and Lstat. 2type FileInf...

异步消息解决方案:Go 每日一库之 watermill
作为学习,message-bus确实不错。但是在实际使用上,message-bus的功能就有点捉襟见肘了。例如,message-bus将消息发送到订阅者管道之后就不管了,这样如果订阅者处理压力较大,...
对 Go GC 所谓的突破提出质疑?看现代垃圾收集策略
我最近看过很多文章,它们以令我困扰的方式推广 Go 语言最新的垃圾收集器。其中一些文章来自 Go 官方项目本身。他们声称这意味着 GC 技术已经有根本性的突破。 这是新版本(Go 1.5)垃圾收集器...

创业公司更适合用 Go 语言
对于创业公司来说,人少资源少、产品又要求快速上线。选择合适的技术栈非常重要,本文就谈谈我们早期选择后端语言时的考量。 流行的后端语言,有 Java/Python/Ruby/PHP 等,首先排除的是 P...
前方有坑:小心 go.mod 中的 go directive
在我的工作环境中,我通常通过变更GOROOT的方式来使用不同的Go版本。但在进行Go 1.14新增的overlapping interface的实验时,我遇到了一个问题。本文记录的就是这个问题的发现和...
别再疯传什么神级的26个***了,这些go语言的开源项目才是神级的
不知大家是否有察觉到一门新兴的语言正在迅速崛起,那就是——go!,下面笔者罗列几款实用go语言编写的开源项目,我相信大家就算没用过也是见过或者听过的。在努力学习jvm的时候,不放停下来偶尔看看天,说不...
如何正确看待 Google 宣布 Fuchsia 操作系统没有选 Go 作为终端开发语言
谷歌新一代开源操作系统 Fuchsia 的开发者网站上公布了一份 Fuchsia 编辑语言策略,文档描述了 C、C++、Dart、Rust 与 Go 的优劣势,并明确指定了其中哪些语言将会在 Fuch...

Go会接替Java,成为下一个企业级编程语言吗?
AI 前线导读:Go 是 Google 开发的一种编程语言,在过去的几年里取得了很大的成功。现代的云端、网络和 DevOps 软件的很大一部分都是用 Go 编写的,例如 Docker、Kuberne...

我们为什么用GO语言来做区块链?
在区块链公链的开发圈子里,我们找到了一些流行的编程语言,有C++、Golang、Python和最近新起的Rust等等。 我们稍微对比较有名的项目采用的编程语言做个统计,如下图: 老一代的公链,比如B...

用 Go 语言编写一门工具的终极指南
我以前构建过一个工具,以让生活更轻松。这个工具被称为:gomodifytags,它会根据字段名称自动填充结构体的标签字段。示例如下: (在 vim-go 中使用 gomodifytags 的一个用法...
215