Go任何流行的语言其 web framework 都是百花齐放,比如 nodejs,Python,ruby,Go 也不例外,于是如何选择自己业务合适的 web framework 一定要做很多对比的和权衡,本周推荐对 Go 流行 web framework 的各种测评比较:
top-6-web-fr
...
Go本周推荐 Go 的标准库解读系列,此系列来自 medium,虽然是英文的但是深入浅出,内容涵盖 IO、同步机制、interface、编码、goroutine 等,是读 Go 标准库常用库的比较完整的介绍了:
Go Spec 系列
https://medium.com/golangspec
推荐
...
GoGo 中有很重要的两个概念几乎所有 gopher 在初学 Go 时都会感到困惑,一个是 interface,一个是 function type,为了揭示这两个概念隐藏的魔力,本周推荐以下三篇文章:
How to use interfaces in Go
http://jordanorelli.t
...
此文是阿里数据库内核研发专家何登成的文章 http://hedengcheng.com/?p=577 比较详细的记录了 SQL 语句解析 where 的过程,对于理解 where 中的条件命中 index 有帮助,可以直接去原文,评论区有一些有价值的讨论
问题描述一条SQL,在数据库中是如何执
...
本文翻译自 Python Getting A Free Port Number : A Multiprocess-safe Recipe
写本文的目的是介绍如何在 Python 中实现一个函数:get_free_port 返回一个未使用的端口号,并且这个函数支持在多线程和多进程环境中使用。
这也
...
Consul 除了支持服务配置和发现,集成 Heath check 之外,还支持简单的 KV 存储且易于使用。KV 存储为 consul 赋予了更为丰富的使用场景,比如可以使用 KV store 做配置中心、服务协调、leader 选举等等。
简单的使用使用 consul KV store 非常简单
...