int make 居然不是关键字?
这是一个小白问题,有多少人知道 int
居然不是关键字?make
也不是关键字?
我们知道每种语言都有关键字和保留字的,而 go 以关键字少著称,只有25个
这是一个小白问题,有多少人知道 int
居然不是关键字?make
也不是关键字?
我们知道每种语言都有关键字和保留字的,而 go 以关键字少著称,只有25个
本文来自十年老粉小六子
投稿,内容比较干,大家平时肯定也会遇到
由于线上存在网络问题,会导致 GRPC HOL blocking
, 于是决定把 GRPC client
改写成 HTTP client
有的网友想要学习 redis
源码的方法,鸽了一个月,今天分享我的学习方法以及路径,学习步骤不限于 redis
, 换成其它开源软件套路也是一样。强调一下,没有速成方法,没有捷径,只有苦行僧一般的坚持才能做好任何一件事情,与君共勉 ^^ 以前写过 redis 系列,感兴趣的可以订阅话题
我们最近遇到一个问题,内部某个服务是有状态的,有些请求需要在内部做转发,但是请求偶尔发生超时,随机超时,并且没有任何规律,和 QPS 无关,一般 2s 内都恢复了。
经过两个月排查,不断的 narrow down, 最终排除业务代码问题,定位 root cause 是 tcp restranmit 引起的 HOL(head of line) blocking, 己经给 aws 提了 ticket, 至于重传的原因还在与 aws 确认中。
个人 blog 欢迎访问:https://mytechshares.com/ , 内容同步自微信公众号。首先说下为什么自建 blog 站点:
原文作者是 Sidhartha Mani 首发于 Medium,曾由 jiangwei161002010 翻译后发布在 Go 语言中文网
今天分享 go 语言 error 处理的最佳实践,了解当前 error 的缺点、妥协以及使用时注意事项。文章内容较长,干货也多,建义收藏
大家都知道 error 是源代码内嵌的接口类型。根据导出原则,只有大写的才能被其它源码包引用,但是 error 属于 predeclared identifiers 预定义的,并不是关键字,细节参考int make 居然不是关键字?