Go

关注
收录了Go频道下的 265 篇内容
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
编程语言巅峰之战,谁才是真正的王者?
编程语言巅峰之战,谁才是真正的王者?

我们需要一个真实客观反映各种编程语言在国内排名的榜单。

从Kratos设计看Go微服务工程实践
从 Kratos 设计看 Go 微服务工程实践

本文从 Protobuf、开放性、规范、依赖注入这 4 个点介绍 Kratos 在 Go 微服务工程领域的实践。

许式伟:相比Python,我们可能更需要Go+
许式伟:相比 Python,我们可能更需要 Go+

ECUG(Effective Cloud User Group,实效云计算用户组)今日在上海举办,会上,七牛云 CEO 许式伟以“数据科学与 Go+”为主题发表了主题分享,讲述了对数据科学变迁的理解,对新语言 Go+ 的设想和规划,并大胆指出数据科学正迎来爆发期,像字节跳动一样的新型公司只会越来越多。

极速精简 Go 版 Logstash

今天来介绍 go-zero 生态的另一个组件 go-stash。这是一个 logstash 的 Go 语言替代版,我们用 go-stash 相比原先的 logstash 节省了 2/3 的服务器资源。如果你在用 logstash,不妨试试,也可以看看基于 go-zero 实现这样的工具是多么的容易,这个工具作者仅用

一文搞懂如何实现 Go 超时控制

请求时间过长,用户侧可能已经离开本页面了,服务端还在消耗资源处理,得到的结果没有意义

2020年Go开发者调查:支持泛型仍是核心需求
2020 年 Go 开发者调查:支持泛型仍是核心需求

2020 年,Go 语言的使用率上升到了 76%,66% 的受访者表示 Go 语言对公司业务很重要,92% 的受访者表示对 Go 语言的使用感受很满意。

InfoQ编程语言3月排行榜之求职面试篇
InfoQ 编程语言 3 月排行榜之求职面试篇

当今时代,中国经济正在飞速崛起,数字产业持续发展,程序员群体也在不断壮大。认为,我们应该有代表中国程序员的编程语言榜单,来客观反映编程语言在国内的发展情况。

使用Go语言编写的恶意软件激增2000%
使用 Go 语言编写的恶意软件激增 2000%

近日,网络安全公司 Intezer 发布了 2020 年基于 Go 语言恶意软件的报告。报告指出:恶意软件的开发者已经从 C 和 C++ 逐渐转向 Go 语言,自 2017 年以来,基于 Go 语言的恶意软件数量呈现爆发式增长,增幅超过了 2000%。

调用链追踪系统在伴鱼:实践篇
调用链追踪系统在伴鱼:实践篇

早期引入调用链追踪的工作重心落在了服务及服务治理框架的改造

RedMonk最新编程语言排名:JS占据统治地位,Ruby持续下滑,Dart上升名次最大
RedMonk 最新编程语言排名:JS 占据统治地位,Ruby 持续下滑,Dart 上升名次最大

RedMonk 公布了最新的编程语言排名,JavaScript 排名第一,Python 和 Java 分别排名第二、第三。

最难的编程语言是哪一门?| InfoQ编程语言2月排行榜
最难的编程语言是哪一门?| InfoQ 编程语言 2 月排行榜

InfoQ 编程语言 2 月排行榜活动结束了,我们有一些有趣的发现。

我做了一个Go语言的微服务工具包
我做了一个 Go 语言的微服务工具包

为了表达我对 Go 语言的热爱,我开发了一个工具包,以帮助希望使用 Go 来增强微服务的其他开发人员。

InfoQ 编程语言 2 月排行榜,更好的投票活动来了
InfoQ 编程语言 2 月排行榜,更好的投票活动来了

第二期 InfoQ 编程语言排行榜,我们将在第一期活动的基础上,进行迭代,完善选项,设置新问题,同时增加互动环节。

我们对编程语言有五个重要发现 | InfoQ编程语言1月排行榜
我们对编程语言有五个重要发现 | InfoQ 编程语言 1 月排行榜

基于超 1.7 万人围观、近 5000 人参加的投票活动数据,我们不仅对程序员与编程语言的关系有了新认识,而且还有一些有趣的发现。

企业项目迁移 go-zero 全攻略(二)

上篇文章讲到 go-zero 架构设计和项目设计。本篇文章接着这个项目设计,将生成的 app 模块 中 gateway 和 RPC 进行改造。废话不多说,让我们开始!

KubeVela:标准化的云原生平台构建引擎
KubeVela:标准化的云原生平台构建引擎

KubeVela 是一个基于 Go 语言开发的云原生平台级开源项目,这个项目是去年 11 月中旬正式发布的。

InfoQ 编程语言1月排行榜:邀你投票
InfoQ 编程语言 1 月排行榜:邀你投票

因为编程语言的存在,人类才能和计算机进行交流;因为编程语言的存在,才会诞生各种各样的软件系统;因为编程语言的存在,才有我们今天的世界。

2021年最值得学习的10种编程语言
2021 年最值得学习的 10 种编程语言

本文将以年代为单位逐一介绍下历史上的主要编程语言,并预测 2021 年最值得学习的 10 种编程语言。

2021 年,这8种编程语言最流行
2021 年,这 8 种编程语言最流行

哪种编程语言最流行?学什么编程语言最容易升职加薪?

入门参考:从Go中的协程理解串行和并行
入门参考:从 Go 中的协程理解串行和并行

Go 语言的设计亮点之一就是原生实现了协程,并优化了协程的使用方式。使得用 Go 来处理高并发问题变得更加简单。今天我们来看一下 Go 中的协程。

解读Go语言的2020:变革前夜
解读 Go 语言的 2020:变革前夜

我们对 Go 语言有着很多的期望。

这5个程序员,改变了世界
这 5 个程序员,改变了世界

致敬那些为软件开发奠定坚实基础的计算机科学先驱。

最简单的 Go Dockerfile 编写姿势,没有之一!

最简单的 Go Dockerfile 编写姿势,没有之一!

Golang 单元测试:有哪些误区和实践?
Golang 单元测试:有哪些误区和实践?

单元测试作为开发的有力武器,应该在软件开发的各个流程中发挥它的价值。原始的开发模式流程,应该逐步向 devops 的方向转变。本文是一个转型的具体实践过程,以一个实际的业务应用项目为例,介绍了在展开单测实践过程中遇到的一些常见问题的思考,并着重介绍了几种 mock 方法,对于一些相对复杂依赖项较多的业务也可以作为借鉴。

go-zero 之 rest 实战与原理

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,其中 rest 是 web 模块,该模块基于 Go 语言原生的 http 包进行构建,是一个高性能的,简单易用的 web 框架。使用 rest 能够快速构建 restful 风格 api 服务,同时具备服务监控和弹性服务治理能力

使用 Go 实现 Async/Await 模式
使用 Go 实现 Async/Await 模式

Golang 是一种并发编程语言。它具有强大的特性,如 Goroutines 和 Channels,可以很好地处理异步任务。另外,goroutines 不是 OS 线程,这就是为什么您可以在不增加开销的情况下根据需要启动任意数量的 goroutine 的原因,它的堆栈大小初始化时仅 2KB

    使用Apache IoTDB构建工业时序数据管理解决方案的实践
    使用Apache IoTDB构建工业时序数据管理解决方案的实践

    黄向东 | 清华大学 软件学院/助理研究员

    立即下载
    端侧 AI SDK 框架,爆款特效批量生产背后的秘密

    崇洋铭 | 快手 Y-tech AI架构师

    立即下载
    58 本地服务 Flutter 落地实践

    李旭 | 58同城 资深 iOS 开发工程师

    立即下载