深度解密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?
为什么要…

深度解密Go语言之channel

channel 实现 CSP

Channel 是 Go 语言中一个非常重要的类型,是 Go 里的第一对象。通过 channel,Go 实现了通过通信来实现内存…

基于 micro 的 go 微服务系列之一

这是在新公司接触微服务框架(micro框架)后的总结,go微服务序列之一,在未来,我将会较深入的研究go和微服务,之后也会陆陆续续的发布一些文章,如果想直接查阅…

Go 语言实现的帅帅的 Docker 终端 UI:lazydocker

开发者 jesseduffield 开源了一个用于 Docker 和 docker-compose 的简单终端 UI —— lazydocker,才短短几天目…

gRPC+gRPC Gateway 能不能不用证书?

煎鱼又双叒叕发布好文了~~
如果你以前有涉猎过 gRPC+gRPC Gateway 这两个组件,你肯定会遇到这个问题,就是 “为什么非得开 TLS,才能够实现同…

Go defer 会有性能损耗,尽量不能用?

上个月在 @polaris @轩脉刃 的全栈技术群里看到一个小伙伴问 “说 defer 在栈退出时执行,会有性能损耗,尽量不要用,这个怎么解?”。
恰好前段…

深度解密Go语言之context

以下文章来源于码农桃花源 ,作者饶全成
Go 语言的 context 包短小精悍,非常适合新手学习。不论是它的源码还是实际使用,都值得投入时间去学习。
这篇文章…

为什么Go的自定义error有时候会内存溢出

以下文章来源于网管叨bi叨 ,作者KevinYan11
分享一个在go tour上看到的练习题,练习里要求用户自己定义一个错误类型,实现 error接口,函数在…

由 studygolang.com 得到 IP 是怎么做到的?详解 DNS 与 CoreDNS 的实现原理

域名系统(Domain Name System)是整个互联网的电话簿,它能够将可被人理解的域名翻译成可被机器理解 IP 地址,使得互联网的使用者不再需要直接接触…

如何在Go语言中使用Websockets:最佳工具与行动指南

以下文章来源于TonyBai ,作者白明的赞赏账户
如今,在不刷新页面的情况下发送消息并获得即时响应在我们看来是理所当然的事情。但是曾几何时,启用实时功能对开发…

Golang之轻松化解defer的温柔陷阱

以下文章来源于码农桃花源 ,作者饶全成
defer是Go语言提供的一种用于注册延迟调用的机制:让函数或语句可以在当前函数执行完毕后(包括通过return正常结束…

go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重…

只因掌握它,便轻松使用Go构建微服务

以下文章来源于网管叨bi叨 ,作者KevinYan11
图片描述
本教程提供了 Go 使用 gRPC 的基础教程
在教程中你将会学到如何:

在.proto文件…

go 学习笔记之10 分钟简要理解 go 语言闭包技术

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍 Go 语言中什么是闭包以及…

在Golang的HTTP请求中共享数据

首先,我们需要先明确一下问题的描述:本文所要讨论的共享数据可不是指的 cookie、session 之类的概念,它们描述的是在「请求间」共享数据,而我们关注的是…

2019,Go GUI项目爆发的一年?

以下文章来源于Go 101 ,作者老貘
目前Go语言主要活跃在区块链、云计算、命令行工具和后端服务等领域。这些领域基本上和GUI关系不大。近来出现了很多跨平台的…