高德Go生态的服务稳定性建设|性能优化的实战总结

目前go语言不仅在阿里集团内部,在整个互联网行业内也越来越流行,本文把高德过去go服务开发中的性能调优经验进行总结和沉淀,希望能为正在使用go语言的同学在性能…

Go 语言体系下的微服务框架选型: Dubbo-go

本文介绍了Go 微服务体系发展与选型,过去一年Dubbo-go 社区的飞速发展以及对未来的展望。

作者简介:
牛学蔚(GitHub: @justxuewei…

『GCTT 出品』6 款最棒的 Go 语言 Web 框架简介

https://twitter.com/ThePracticalDev/status/930878898245722112
如果你只是想写一个自己用的小网站,或…

『GCTT 出品』Go 语言中包的风格指南

Go 语言也有自己的命名与代码组织规则。漂亮的代码,布局清晰、易读易懂,就像是设计严谨的 API 一样。拿到代码,用户首先看到和接触的就是布局、命名还有包的结构…

『GCTT 出品』Go Slice vs Map

Slice 和 Map 是 Go 中的两种重要的数据类型。本文将记录我关于这两种数据结构性能的一些关键的发现。
在讨论性能方面之前,我们先来简单介绍一下 Sli…

[GCTT] Go 语言核心文件调试

程序调试对于检查和理解程序运行过程和状态是非常有用的。
一个核心转储文件( core dump file )中包含程序进程运行时的内存信息和进程状态。它主要用于…

『GCTT 出品』理解 Go 语言中的 panic 输出

我的代码有一个 bug。😭
panic: runtime error: invalid memory address or nil pointer derefe…

『GCTT 出品』Goroutine 泄露

Goroutine 泄露
Go 中的并发性是以 goroutine(独立活动)和 channel(用于通信)的形式实现的。处理 goroutine 时,程序员需…

golang json 性能分析

Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使…

『GCTT 出品』探索 Go 中的对象(object)

当我接受了 Go 根本没有 object 之后,我才开始更容易理解 Go 的 object 是什么,其实就是一些可以操作共有状态的函数集合,加了点语法糖的点缀。…

Go 语言如何操作常见的数据库

使用MySQL数据库
目前 Internet 上流行的网站构架方式是 LAMP/LNMP,其中的 M 即 MySQL, 作为数据库,MySQL 以免费、开源、使…

『GCTT 出品』使用 JWT 保护 API 访问

首发于:https://studygolang.com/articles/13876
APIs 的一个常见用例是提供一个授权中间件,允许客户端向 APIs 发送…

GCTT | 干货来了,该学学IP地址转换了,数字与字符串之间的转换

IP 地址库中 IP 地址的保存格式一般有两种,一种是点分十进制形式(192.168.1.1),另一种是数字形式(3232235777),应用中,经常需要在这两…

深度解密Go语言之Slice

以下文章来源于码农桃花源 ,作者饶全成
Go 语言的 slice 很好用,不过也有一些坑。slice 是 Go 语言一个很重要的数据结构。网上已经有很多文章写过…

GCTT | Go 语言中的选择器

首发于:https://studygolang.com/articles/14628
在 Go 语言中,表达式 foo.bar 可能表示两件事。如果 foo 是…

深度解密Go语言之反射

以下文章来源于码农桃花源 ,作者饶全成

正文共: 17712字 12图
预计阅读时间: 45分钟

反射和 Interface 息息相关,而 Interfac…

读《优雅关闭的 Go Web 服务器》有感

GitHub 仓库:https://github.com/stayfoo/stayfoo-hub

文章原文链接:Go语言中文网 : GCTT 出品 | 优雅关…

GCTT 出品 | Go 中的缓存现状

这篇文章登上了 Golang 在 Reddit subreddit 板块的顶部,并在 Hacker News 首页排名到第二名。欢迎各位来阅读讨论,并在 Gi…

GCTT 出品 | 优雅关闭的 Go Web 服务器

在这篇博文里我想要给你们展示下,如何创建一个可以优雅关闭的 Go HTTP Web 服务器。通过这个方法可以让服务器在它真正关闭之前清理某些资源,( 例如 )…

Go 笔记之为什么要学 Go

以下文章来源于码神路漫漫 ,作者波罗学
新学一门语言,大家都想先弄清楚为什么要学它?玩知乎一段时间更是让我感受深刻,诸如

为什么要学习Python?
为什么要…