1. https://zhuanlan.zhihu.com/p/26783694 golang IO包的妙用
详细讲解了如何实现 IO, 用rpc协议包讲解 encode/decode/ hash/ 两次写内存操作优化成一次等,看起来非常之高级
2. https://zhuanlan.zhihu.com/p/55448700
使用prometheus监控你的golang服务
知道了prometheus提供了专门的go客户端,可以方便的报告各类运行时状态
"github.com/prometheus/client_golang/prometheus/promhttp"
这个也许可以很快用在我们的gossip/fair上面
3. https://www.zhihu.com/question/39808172 golang代码技巧
fasthttp的快, nsq select的用法, io模块里的sendfile (interface的高级之处,毕竟我一直没搞明白它的意义)
4. 老钱的快学go语言专栏 https://zhuanlan.zhihu.com/quickgo
5. 零消耗debug log的方法
听起来有点价值的样子
6. https://mzh.io/3种优雅的Go-channel用法
暂时没有仔细看, chan也是需要着重了解的地方
7. https://mzh.io/监控入门-收集正确的数据
仔细理解监控的意义和目标, 来自datadog
8. https://mzh.io/如何让Go程序更快
清晰赋值,使用最优的数值类型
内联
逃逸
goroutine
9. https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.6.md
astaxie讲解interface
Go语言里面设计最精妙的应该算interface,它让面向对象,内容组织实现非常的方便,当你看完这一章,你就会被interface的巧妙设计所折服。
10. https://zhuanlan.zhihu.com/p/27917262
深入理解go channel
11. https://github.com/TrueFurby/go-callvis
go-callvis可以生成调用过程图,可视化的展示主要函数,及调用过程
12 https://www.bilibili.com/video/av43166447/?spm_id_from=trigger_reload
justforfunc 据说讲得很好,可惜是英文的,听起来有点困难
在b站上还有 https://www.bilibili.com/video/av38696632/?spm_id_from=333.788.videocard.2 这个是中文的,起码
https://space.bilibili.com/389368547/channel/detail?cid=60476 Golang语言社区-Leaf框架分析
13.
https://studygolang.com/articles/15279 golang实现简单分布式系统
https://github.com/ouqiang/gocron gocron是目前很符合我需要的一个应用,改造一下可以作为我们的软件运维监控平台
14.
https://github.com/medcl/elasticsearch-proxy medcl的es proxy
15.
在这几个作者里看到不少有价值的文章
https://zhuanlan.zhihu.com/go-in-action 飞雪无情的专栏
https://www.zhihu.com/people/twocucao/posts 无与童比
他还提到python代码格式化(类似gofmt) 以及不少python方面的东西
- 第一篇,讲的是如何 用 Type Annotation 提升你的 Python 代码健壮性
- 第二篇,讲的是 如何通过测试提升 Python 代码的健壮性
- 第三篇,讲的是在一定并发量的情况下,如何保证 Django 项目的数据一致性
- 第四篇,讲的是如何定位性能问题 这几招,让你快速提升 Python 项目的性能
- 第五篇, 讲的是 为你的项目快速搭建 ELKFA 日志系统
- 第六篇,讲的是 从变量命名 / 函数 / 注释整洁 / 格式整洁上写出干净的代码
- 第七篇, 如何写出整洁的python代码
16
gossh https://www.cnblogs.com/chenqionghe/p/8267326.html
https://www.cnblogs.com/vimsk/p/5600611.html http://www.cocosk.com/articles/2016/6/18/go-ssh-client-1.html
17. 其它
https://yar999.gitbooks.io/gopl-zh/content/ch5/ch5-01.html go语言圣经
https://www.flysnow.org/2018/10/20/golang-for-range-slice-map.html
https://www.flysnow.org/2018/02/09/go-regexp-extract-text.html
https://www.zdnet.com/google-amp/article/ciena-uses-machine-learning-to-heal-the-scars-horror-of-network-management/?from=singlemessage&isappinstalled=0