GoCN每日新闻(2019-06-14)

1. 使用pprof优化http2服务 http://morsmachine.dk/http2-causalprof

2. Go并发模型之双重检查锁定 https://turtledev.in/posts/go-concurrency-patterns-double-checked-locking/

3. 使用go/analysis包徒手编写一个自定义的linter https://arslan.io/2019/06/13/using-go-analysis-to-write-a-custom-linter/

4. 生成go test的时序图 https://engineering.infinityworks.com/sequence-diagrams/

5. geziyor:一款高效的web爬虫框架 https://github.com/geziyor/geziyor

编辑: Razil

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3439

GoCN每日新闻(2019-06-13)

1. Go Unsafe包解析 https://medium.com/@blanchon.vincent/go-what-is-the-unsafe-package-d2443da36350

2. Go 结构体中指针的使用 https://medium.com/@blanchon.vincent/go-should-i-use-a-pointer-instead-of-a-copy-of-my-struct-44b43b104963

3. Go 1.12.6 和 Go 1.11.11 发布了 https://groups.google.com/forum/#!topic/golang-nuts/Rp1RUOu330Q

4. 构建Go代码的三种方法 https://www.perimeterx.com/blog/ok-lets-go/

5. 在Go中实现可恢复的异常系统 https://rauhl.com/2019/06/implementing-a-resumable-exception-system-in-go/

* [上海徐汇] 积梦智能招聘Go工程师 https://gocn.vip/question/1803

编辑: 李森森

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3436

GoCN每日新闻(2019-06-12)

1. [译] Go 内存分配器可视化指南 https://www.linuxzen.com/go-memory-allocator-visual-guide.html

2. Sugar:给 Go 项目的日志打印工具加点糖 https://github.com/chalvern/sugar/blob/master/README_zh.md

3. 简析Go与Java内存管理的差异  https://mp.weixin.qq.com/s/0-2HW3oBIQqSOFnV1J87nQ

4. Go HTML TO PDF转换工具 https://github.com/Mindinventory/Golang-HTMLTOPDF-Converter

5. [译] Go语言使用TCP keepalive https://www.pengrl.com/p/62417/

* [上海徐汇] 积梦智能招聘Go工程师 https://gocn.vip/question/1803

编辑: yulibaozi

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.io/question/3433

GoCN每日新闻(2019-06-11)

1. Go 的常量 https://dave.cheney.net/2019/06/10/constant-time

2. Go2错误处理提案:try还是check? https://mp.weixin.qq.com/s/fpTM4zXCmGe2c03LhNbFRw

3. Go 配置文件热加载 https://segmentfault.com/a/1190000019436438

4. Rabbit 轻量级 Go 编译平台 https://github.com/Clivern/Rabbit

5. Go 操作 CSV 数据 https://medium.com/@barunthapa/working-with-csv-in-go-50a4f540e623

* [上海徐汇] 积梦智能招聘Go工程师 https://gocn.vip/question/1803

编辑: 傅小黑

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.io/question/3430

GoCN每日新闻(2019-06-10)

1. 理解Go sync.Pool设计 https://medium.com/@blanchon.vincent/go-understand-the-design-of-sync-pool-2dde3024e277

2. Go语言之美 https://telescope.ac/battlefield/the-beauty-of-go-1

3. 一种新的在Go中实现DI的方式 https://medium.com/@elliotchance/a-new-simpler-way-to-do-dependency-injection-in-go-9e191bef50d5

4. 在Go中实现高效位图索引 https://badootech.badoo.com/bitmap-indexes-in-go-unbelievable-search-speed-bb4a6b00851

5. Klog: 受Google Stadia启发的Go云游戏引擎 https://github.com/giongto35/cloud-game

编辑: 李俱顺Kevin

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3426

GoCN每日新闻(2019-06-09)

1. Golang并发编程与Context https://draveness.me/golang-context

2. Golang网络编程丝绸之路TCP/UDP地址解析 https://www.jianshu.com/p/7d1652242805

3. GO译文之并发模型一Pipeline和Cancellation https://zhuanlan.zhihu.com/p/59295820

4. GO译文之并发模型二基于Context编程 https://zhuanlan.zhihu.com/p/60180409

5. 原谅宝的数据真相与隐私埋葬 https://mp.weixin.qq.com/s/l0U2ffXEuW4nJPDuG8FlRw

编辑: 罗发宣

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3425

GoCN每日新闻(2019-06-08)

1. 利用gopackage进行包的捕获、注入和分析 https://colobu.com/2019/06/01/packet-capture-injection-and-analysis-gopacket/

2. 配置sql.DB获得更好的性能 https://colobu.com/2019/05/27/configuring-sql-DB-for-better-performance/

3. 如何写出优雅的Golang代码 https://draveness.me/golang-101

4. Go中实现Flutter https://divan.dev/tags/dart/

5. 2019年最火热的Golang项目 https://juejin.im/post/5cfa2cfef265da1bcc19333e

编辑: samurai

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3424

GoCN每日新闻(2019-06-07)

1. 从0到10亿,微信后台架构及基础设施设计与实践!https://mp.weixin.qq.com/s/vDhDa9PD_wu0lYvaDff8vw

2. Go 1.13带来什么新特性 https://docs.google.com/presentation/d/e/2PACX-1vRo5urog_B76BcnQbIo7I391MZUKFj7l3gku6hypJ-WK1KCFw40A7BiM6NOVsqD17sA9jS7GyzCfnN4/pub

3. 一起用Go写一个SQL解析器 https://marianogappa.github.io/software/2019/06/05/lets-build-a-sql-parser-in-go/

4. 当我们在谈论高并发的时候究竟在谈什么? https://segmentfault.com/a/1190000019360335

5. 做数据分析不得不看的书有哪些?https://www.zhihu.com/question/19640095/answer/585334541

编辑: Asta

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.vip/question/3423

GoCN每日新闻(2019-06-06)

1. Go语言开发-过程式编程-Panic和Recover https://plumwine.me/programming-in-go-procedural-programming-panic-recover/

2. 基于Go SDK操作京东云对象存储OSS的入门指南  http://mp.weixin.qq.com/s?__biz=MzU1OTgxMTg2Nw==&mid=2247484967&idx=1&sn=b85abe2d4162c77cd527d18bd4f6d235

3. Goroutine 泄露排查  https://ms2008.github.io/2019/06/02/golang-goroutine-leak/

4. golang cobra的一些笔记  https://zhangguanzhang.github.io/2019/06/02/cobra/

5. 从 GFS 失败的架构设计来看一致性的重要性 https://mp.weixin.qq.com/s/GuJ6VqZJy3ONaVOWvQT9kg

编辑: 崔广章

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.vip/question/3418

GoCN每日新闻(2019-06-05)

1. 东南亚的超级APP是如何用Go打造Grab的路径规划和ETA引擎 https://mp.weixin.qq.com/s/AH3CmxnL-bploROCXu5KBQ

2. Apache Dubbo Go 语言实现 https://mp.weixin.qq.com/s/UmPfo0sqTTRGaT3kMh2biw

3. 深度解密Go语言之unsafe https://mp.weixin.qq.com/s/OO-kwB4Fp_FnCaNXwGJoEw

4. Golang 闭包内的外部变量 https://jingwei.link/2019/06/01/golang-outer-variable-in-clousure.html

5. MySQL 索引的原理与应用:索引类型,存储结构与锁 https://zhuanlan.zhihu.com/p/67832788

编辑: 周云轩

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.vip/question/3414