从零开始搭建Go开发环境

Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,性能强悍,而且更加安全、支持并行进程。

为什么要使用 Go module proxy?

在看过 Go module 的简介之后,我以为我已经知道了这个功能我需要知道的一切。但是很快,我意识到并不是这样。最近,人们开始提倡使用 Go module proxy。在研究了利弊之后,我得出结论,这将是近年来 Go 语言 最重要 的变化之一。但为什么会这样呢?

Go语言自定义DNS解析器实践

写完了Java自定义DNS解析器实践和Java自定义DNS解析器负载均衡实现之后,自然也需要对Go语言的测试拓展相同的功能,走了一些弯路,最终目的还是实现了。今天分享一下Go语言HTTP接口测试自定义DNS解析的实现。

Java、Kotlin、Go 的线程和协程!我来帮你深入分析

前言Go 语言比 Java 语言性能优越的一个原因,就是轻量级线程 Goroutines (协程Coroutine)。本篇文章深入分析下 Java 的线程和 Go 的协程。

经验之谈:学习Go语言的利与弊

全文共3707字,预计学习时长11分钟图源:Unsplash在这个竞争越来越烈的社会,掌握一门新语言或新技能,意味着你能比别人多一个机会。

Ginkgo:一款 BDD 的 Go 语言框架

在 如何有效地测试Go代码 一文中,我们谈论了单元测试,针对它的两大难点:解耦、依赖,提出了 面向接口、mock 依赖 的解决方案。同时,该文还讨论了一些 Go 领域内的实用测试工具,欢迎读者阅读。单元测试关注点是代码逻辑单元,一般是一个对象或者一个具体函数。

golang2021面向对象(23)Go语言使用事件系统实现事件的响应和处

Go语言可以将类型的方法与普通函数视为一个概念,从而简化方法和函数混合作为回调类型时的复杂性。这个特性和  C# 中的代理(delegate)类似,调用者无须关心谁来支持调用,系统会自动处理是否调用普通函数或类型的方法。

Python+Go——带大家一起另寻途径提高计算性能

Hello各位小伙伴你们好,我们都知道Python是一个生产力很高的语言,小编本人也非常喜欢Python,经常使用Python帮助小编以最高的效率完成最多的事,但是Python的性能,是我们一直诟病的一个问题,尤其是一个大锁GIL,有时候想想简直像吃了苍蝇一样有点难受。

Go语言的5大开源库

Go语言可以说是一个开箱即用的编程语言,其性能出众、支持分布式等特性深得程序员的喜爱。Go语言新logo下面介绍5个在GitHub上比较火热的Go语言开源工具库。

Go Web 框架 Gin 实践4—Gin搭建Blog API's (三)

DELETE编写路由逻辑在routers的v1版本下,新建article.go文件,写入内容:我们打开routers下的router.go文件,修改文件内容为:当前目录结构:在基础的路由规则配置结束后,我们开始编写我们的接口吧。