Go 一周精彩推荐(一)

polaris · · 599 次点击 · 开始浏览   
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
原 《Go 最新资料汇总》改为《Go 一周精彩推荐》,并由原来的 Go 资料节点改到 分享发现节点 ## 精选 [Go Play Space: 一个实验性的 Go Playground](https://goplay.space/?utm_source=studygolang&utm_medium=email) Go Playground 的实验性替代方案,包括语法高亮,主题和键盘快捷键,使用 [GopherJS](https://github.com/gopherjs/gopherjs)。[源代码在此](https://github.com/iafan/goplayspace)。一定程度上可以解决国内访问不了 Go Playground 的问题了。 ['expvar' 在指标收集上的应用](https://orangetux.nl/post/expvar_in_action/?utm_source=studygolang&utm_medium=email) 一起看看其中一个不那么知名但更有用的标准库包,expvar,它暴露了有关应用程序的指标。推荐另外一篇介绍介绍 expvar 的文章:[Golang 公共变量包 —— expvar](http://studygolang.com/articles/10027) [Go 程序的基准测试](https://scene-si.org/2017/06/06/benchmarking-go-programs/?utm_source=studygolang&utm_medium=email) 介绍 Go 的各种基准测试方法,包括从基本 Go 基准测试到函数调用的火焰图。 [最大化吞吐量:多路复用 Golang Channels](https://engineering.mongodb.com/post/multiplexing-golang-channels-to-maximize-throughput?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=sponsored&utm_medium=&utm_source=studygolang) 在重写数据库备份实用程序mongodump时,我们使用“分频和多路复用”方法将高吞吐量并发工作负载与串行输出结合。 [在Python中嵌入 Go 和 groupcache](https://www.nathanvangheem.com/posts/2017/06/03/embedding-golang-in-python-with-groupcache.html?utm_source=studygolang&utm_medium=email) 可以使用 Go 来创建可以在 Python 中使用的类似 C 的扩展。 [Go 中生成唯一 ID](http://antoniomo.com/blog/2017/05/21/unique-ids-in-golang-part-1/?utm_source=studygolang&utm_medium=email) 关于在 Go 中生成唯一 ID 的系列文章:顺序UID、UUID 和 ULID 及其它们的对比。[第一篇:介绍](http://antoniomo.com/blog/2017/05/21/unique-ids-in-golang-part-1/)、[第二篇:讨论 UUID](http://antoniomo.com/blog/2017/05/28/unique-ids-in-golang-part-2/)、[第三篇:讨论 ULID](http://antoniomo.com/blog/2017/06/03/unique-ids-in-golang-part-3/) ​​[我们的 Go 是好的,但我们的 SQL 是伟大的](https://medium.com/bumpers/our-go-is-fine-but-our-sql-is-great-b4857950a243) ​​为什么保险避免使用 ORM 并自己编写 SQL 查询,以及这样做的优缺点。 ## IN BRIEF [在 Go 中平滑的停止程序](http://guzalexander.com/2017/05/31/gracefully-exit-server-in-go.html?utm_source=studygolang&utm_medium=email) [快速提示:包装中间件的 http.ResponseWriter](https://upgear.io/blog/golang-tip-wrapping-http-response-writer-for-middleware/?utm_source=golangweekly&utm_medium=email) [Linux 名称空间,不要和 Go 混合](https://www.weave.works/blog/linux-namespaces-and-go-don-t-mix?utm_source=studygolang&utm_medium=email) 一个有趣的,有点与 goroutines 和 Linux 名称空间有关的bug。 [“financial” Go 包:国际收支的功能的数学原理](https://medium.com/@_orcaman/package-financial-for-golang-the-math-behind-the-irr-function-1eedf225d9f) Not finding a financial package in Go, Skyline created one that includes things like IRR and NPV, if you’re into to that sort of thing. [Google: 理解 Go 的 Interface](https://www.youtube.com/watch?v=F4wUrj6pmSI&utm_source=studygolang&utm_medium=email#t=0m39s) 另推荐:[深入理解Go的interface](/articles/10025) [调试 Goroutine 泄漏](https://www.youtube.com/watch?v=hWo0FEVr92A&utm_source=studygolang&utm_medium=email) [GopherChina 2017 的 17 个演讲视频](https://www.youtube.com/playlist?list=PLx_Mc4dJcQbl4qPWbVu86u6owZeiwsErR&utm_source=studygolang&utm_medium=email#gopherchina2017) [Gocker:使用 Docker 和 Go 的入门项目](https://github.com/ilourt/gocker?utm_source=studygolang&utm_medium=email) 包括在开发模式下的自动重建和生产环境的 Dockerfile。 [vg:一个兼容 dep 的解决方案](https://github.com/GetStream/vg?utm_source=studygolang&utm_medium=email) 解决了使用 vendor 目录的许多痛苦。 [aah 框架:可扩展,性能,快速开发Web框架](https://aahframework.org/?utm_source=studygolang&utm_medium=email) aah 具备 HTTP/2 能力,文档齐全。 [vim-go 1.13 发布: Vim 的 Go 语言插件](https://github.com/fatih/vim-go/releases/tag/v1.13?utm_source=studygolang&utm_medium=email) [envy: Automatic Environment Variables for CLI Flags](https://github.com/jamiealquiza/envy?utm_source=studygolang&utm_medium=email) [Furan:构建并将 Docker 镜像从 GitHub 推送到指定的目标](https://github.com/dollarshaveclub/furan?utm_source=studygolang&utm_medium=email) [ksuid: 可排序 GUID](https://github.com/segmentio/ksuid?utm_source=studygolang&utm_medium=email) KSUID 是全局唯一的 ID,但包含可排序的时间组件。 [Duplicacy: 无锁重复数据删除云备份工具](https://github.com/gilbertchen/duplicacy?utm_source=studygolang&utm_medium=email) [Embed: 将静态内容嵌入二进制文件](https://github.com/aprice/embed?utm_source=studygolang&utm_medium=email)
599 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传