Go语言教程

     

使用GoLang和WebSockets实时流式传输日志文件:模拟“tail -f”

451 9K

最近,我遇到了一个编程任务,需要在网络界面上显示一个日志文件的最后'n'行,类似'tail -[n] -f'的功能。 .

Golang vs Python:DevOps 的终极之战

455 3K

在 DevOps 的世界里,两种编程语言经常相互竞争:Golang 和 Python。两种语言都有自己的优点和缺点,选择适合您的 DevOps 需求的语言可.

Gain 是一个完全用 Go 编写的高性能 io_uring Web框架

405

Gain 是一个完全用 Go 编写的高性能网络框架。它使用 io_uring——一种新的 Linux 异步 I/O API,由 Facebook 的 Jen.

揭秘 Golang 通道、Goroutine 和最佳并发的测试源码

312 2K

本github源码试图追问Golang 中的并发何时有意义,什么时候收益递减? 作者背景 .

为什么 Kotlin 没有成为服务器端的主流? - Reddit

605 1 3K

为什么人们涌向 Golang?而有人又在提倡 Rust? 是什么阻止了 Kotlin 成为后端的首选语言? .

为什么Cloudflare在后端使用Rust?

354 4K

几年来我一直在 Cloudflare 使用 Rust 作为高级语言。我所说的“一种高级语言”是指一种性能并不重要的语言。我主要将它用于 API 服务器,其中.

Service Weaver 简介:谷歌编写分布式应用程序的框架

2048 2 2K

服务编织器简介:用于编写后端应用程序的新开源框架。 最重要的是,Service Weaver允许您将应用程序编写为一个模块化的整体,并使用自定义部署程序将其.

Golang 不是 Java,类型嵌入不是继承。

432

在 Golang 中,可以使用结构将一个类型嵌入到另一个类型中。这看起来像一个普通的字段声明,但没有名称。这是将一个结构嵌入另一个结构: .

什么时候使用 golang 而不是 nodeJs? - Reddit

532

对于几乎所有NodeJS也能工作的项目来说,Go都是更好的,因为Go的实际并发原语是内置的,而且容易使用。 Nod.

conc:更简单编写Golang并发编程

1227 1 2K

对于 Go,并发性已经是一等公民,因此将并发代码添加到 Go 项目通常是一个很低的门槛。但是正确地做到这一点仍然很困难,而且我在并发 Go 代码中看到(并犯.

go-backend-clean-architecture:一个Golang后端整洁Clean清洁架构项目

1027

一个带有 Gin、MongoDB、JWT 身份验证中间件、测试和 Docker 的 Go (Golang) 后端清洁架构项目。 .

BucketMap:golang快速并发 HashMap 开源实现

803

一个非常快速、线程安全、简单的 hashmap 实现。 在高度竞争的情况下,它比sync.Map和带mutexes.

Go程序员如何学习Rust? - Reddit

1113 4K

问:我使用Go已经超过3年了,我喜欢这门语言,尤其是语法。但我也对人们抱怨的那些常见的怪癖感到有些恼火。我觉得在过去的两年多时间里,对Go的抱怨多了起来,而.

在Golang中如何避免OO思维? - Reddit

1417 1 3K

问:我的背景是来自php和一点点java,在这种条件下,我已经养成了使用面向对象的习惯,所以当我用go写一个api时,我使用了java中的oo概念,并在go.

Golang的Context上下文是什么?

824 4K

Go中的 上下文 是一种跨.

Rust vs GoLang使用经验比较

1416 1

我在Rust之前就学会了Go,我开始的时候很喜欢它,但我越用越觉得它的缺点越多,越不喜欢它。我发现他们的很多承诺并没有真正得到证实。 .

面向Java开发人员的Go语言教程:java2go.dev

843 8K

关于 Go 和 Java 的介绍材料已经足够多了,这个教程目标是基于Java语言的基础并将一个人的原始感知重塑为不同的心智模型。 .

WebSockets 与 NextJS 和 Golang 结合使用的案例源码

964 10K
大多数应用程序使用 CRUD(创建/读取/更新/删除)API——前端将更改发送到后端,但反之亦然。 CRUD 应用.

如何在 Golang 中编写 RESTful API 客户端

1068 3K

RESTful API 客户端允许开发人员与 RESTful API 交互以执行各种操作,例如发送请求和接收响应。本教程将教我们如何使用流行的 net/ht.

bookstore:DDD领域驱动设计的Go示例

1341 2
这是一个订购/销售书籍的商店。 它是一个可定制的用于集成的开源应用程序。 创建一个允许请求的 API,最终客.

Go是新的Java?

1255

观点:现在人们用Go而不是Java编写新的企业软件(k8s、etcd、dbs等)。我相信他们也会及时移植/重建遗留项目。 .

聊天机器人ChatGPT在Go程序中找到竞争条件并修复

2334 3

人工智能可以分析源代码中的错误并编写建议的修复程序? 用户: 这段代码没有.

go-coffeeshop: 使用Golang构建的实用事件驱动微服务演示

1497 1
使用Golang构建的实用事件驱动微服务演示,用于部署的Nomad、Consul Connect、Vault和Terraform .

Goland与vscode比较 - reddit

2418

1、两者都使用了6个月以上 推荐Goland 当项目代码基数变大时,vscode自动完成就会失效。它实际上变得无法使用,而我却依赖于自动完成。因.

使用Golang、PostgreSQL和Docker实现现代API设计

1129

使用 Docker Compose 组织容器并使用 CURL 发出请求。 Go 是一种高性能的强大语言,它在语言本.

以简单的方法学习Kubernetes

1245 4K

如果您是一名软件开发人员,您可能几乎每天都会听说 Kubernetes。Kubernetes 已经成为业界领先的容器编排工具。 当我开始学习 Kube.

为什么Go语言垃圾回收机制不好? - Reddit

748

有两个主要的批评阵营: Rust/C++的人就是不相信GC;他们认为GC太浪费了,尽管他们99%的软件会对free()内存进行O(n).

改变一个字符让Go程序快42%

1082 6K
codeowners是.