├── README.md └── e-books ├── GO语言程序设计.pdf ├── Go 1.5 源码剖析.pdf ├── Go Web 编程.pdf ├── Go 学习笔记 第四版.pdf ├── Go+Recipes.pdf ├── Go入门指南.pdf ├── Go语言圣经.pdf ├── Go语言标准库.pdf ├── Introducing-Go.pdf ├── Machine-Learning-With-Go.pdf ├── The.Go.Programming.Language.pdf ├── antitextbookGo.pdf ├── go-building-web-applications.pdf ├── go-design-patterns.pdf ├── go-gc.pdf ├── go-in-action.pdf ├── go-in-practice.pdf ├── go-programming-blueprints-2nd.pdf ├── go-web-programming.pdf ├── micro-service-architect.pdf ├── 《Go语言实战》.pdf ├── 《Go语言编程》高清完整版电子书.pdf ├── 学习 Go 语言(Golang).pdf └── 深入解析go.pdf /README.md: -------------------------------------------------------------------------------- 1 | # Golang Knowledge 2 | 3 | A collection of golang knowledge. 4 | 5 | ## Contents 6 | 7 | - blog 8 | - articles 9 | - code 10 | - books 11 | - community 12 | - interview 13 | - ... 14 | 15 | ## Blog 16 | 17 | - [Russ Cox](https://research.swtch.com/) 18 | 19 | ## Articles 20 | 21 | - [goroutine 调度器详解](https://juejin.im/entry/5acc585e51882548fe4a72ff) 22 | - [当我们在压测 Go 程序时,我们要观察什么?](http://holys.im/2016/12/13/when-we-benchmark-what-should-we-care/) 23 | - [Go代码调优利器-火焰图](http://lihaoquan.me/2017/1/1/Profiling-and-Optimizing-Go-using-go-torch.html) 24 | - [如果裸写一个goroutine pool](http://blog.jobbole.com/105493/) 25 | - [Golang源码探索(一) 编译和调试源码](https://www.cnblogs.com/zkweb/p/7777525.html) 26 | - [Golang 优化之路——临时对象池](http://blog.cyeam.com/golang/2017/02/08/go-optimize-slice-pool) 27 | - [Go语言的实时GC——理论与实践](https://segmentfault.com/a/1190000010753702) 28 | - [Go数据竞争](https://golang.org/doc/articles/race_detector.html) 29 | - [golang string和[]byte的对比](https://sheepbao.github.io/post/golang_byte_slice_and_string/) 30 | - [Golang 字符串连接性能探究](https://sheepbao.github.io/post/golang_string_connect_performance/) 31 | - [golang相关问题的官方解答](https://golang.org/doc/faq) 32 | - [Understanding the context package in golang](http://p.agnihotry.com/post/understanding_the_context_package_in_golang/) 33 | - [Handling errors in defer](https://pocketgophers.com/handling-errors-in-defer/) 34 | 35 | ## Code 36 | 37 | ## Books 38 | 39 | - [GO语言程序设计](https://github.com/goctopus/golang-knowledge/blob/master/e-books/GO%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1.pdf) 40 | - [Go 1.5源码剖析](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%201.5%20%E6%BA%90%E7%A0%81%E5%89%96%E6%9E%90.pdf) 41 | - [Go Web编程](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%20Web%20%E7%BC%96%E7%A8%8B.pdf) 42 | - [Go学习笔记第四版](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%20%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%20%E7%AC%AC%E5%9B%9B%E7%89%88.pdf) 43 | - [Go+Recipes](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%2BRecipes.pdf) 44 | - [Go入门指南](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97.pdf) 45 | - [Go语言圣经](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%E8%AF%AD%E8%A8%80%E5%9C%A3%E7%BB%8F.pdf) 46 | - [Go语言标准库](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Go%E8%AF%AD%E8%A8%80%E6%A0%87%E5%87%86%E5%BA%93.pdf) 47 | - [Introducing-Go](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Introducing-Go.pdf) 48 | - [Machine-Learning-With-Go](https://github.com/goctopus/golang-knowledge/blob/master/e-books/Machine-Learning-With-Go.pdf) 49 | - [The.Go.Programming.Language](https://github.com/goctopus/golang-knowledge/blob/master/e-books/The.Go.Programming.Language.pdf) 50 | - [go-building-web-applications](https://github.com/goctopus/golang-knowledge/blob/master/e-books/antitextbookGo.pdf) 51 | - [go-design-patterns](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-design-patterns.pdf) 52 | - [go-gc](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-gc.pdf) 53 | - [go-in-action](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-in-action.pdf) 54 | - [go-in-practice](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-in-practice.pdf) 55 | - [go-programming-blueprints-2nd](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-programming-blueprints-2nd.pdf) 56 | - [go-programming-blueprints-2nd](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-programming-blueprints-2nd.pdf) 57 | - [go-web-programming](https://github.com/goctopus/golang-knowledge/blob/master/e-books/go-web-programming.pdf) 58 | - [micro-service-architect](https://github.com/goctopus/golang-knowledge/blob/master/e-books/micro-service-architect.pdf) 59 | - [Go语言实战](https://github.com/goctopus/golang-knowledge/blob/master/e-books/%E3%80%8AGo%E8%AF%AD%E8%A8%80%E5%AE%9E%E6%88%98%E3%80%8B.pdf) 60 | - [Go语言编程](https://github.com/goctopus/golang-knowledge/blob/master/e-books/%E3%80%8AGo%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E3%80%8B%E9%AB%98%E6%B8%85%E5%AE%8C%E6%95%B4%E7%89%88%E7%94%B5%E5%AD%90%E4%B9%A6.pdf) 61 | - [学习Go语言(Golang)](https://github.com/goctopus/golang-knowledge/blob/master/e-books/%E5%AD%A6%E4%B9%A0%20Go%20%E8%AF%AD%E8%A8%80(Golang).pdf) 62 | - [深入解析go](https://github.com/goctopus/golang-knowledge/blob/master/e-books/%E6%B7%B1%E5%85%A5%E8%A7%A3%E6%9E%90go.pdf) 63 | 64 | ## Community 65 | 66 | - [reddit](https://www.reddit.com/r/golang/) 67 | - [studygolang](https://studygolang.com) 68 | - [gocn](https://gocn.vip/) 69 | 70 | ## Interview 71 | -------------------------------------------------------------------------------- /e-books/GO语言程序设计.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/GO语言程序设计.pdf -------------------------------------------------------------------------------- /e-books/Go 1.5 源码剖析.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go 1.5 源码剖析.pdf -------------------------------------------------------------------------------- /e-books/Go Web 编程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go Web 编程.pdf -------------------------------------------------------------------------------- /e-books/Go 学习笔记 第四版.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go 学习笔记 第四版.pdf -------------------------------------------------------------------------------- /e-books/Go+Recipes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go+Recipes.pdf -------------------------------------------------------------------------------- /e-books/Go入门指南.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go入门指南.pdf -------------------------------------------------------------------------------- /e-books/Go语言圣经.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go语言圣经.pdf -------------------------------------------------------------------------------- /e-books/Go语言标准库.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Go语言标准库.pdf -------------------------------------------------------------------------------- /e-books/Introducing-Go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Introducing-Go.pdf -------------------------------------------------------------------------------- /e-books/Machine-Learning-With-Go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/Machine-Learning-With-Go.pdf -------------------------------------------------------------------------------- /e-books/The.Go.Programming.Language.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/The.Go.Programming.Language.pdf -------------------------------------------------------------------------------- /e-books/antitextbookGo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/antitextbookGo.pdf -------------------------------------------------------------------------------- /e-books/go-building-web-applications.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-building-web-applications.pdf -------------------------------------------------------------------------------- /e-books/go-design-patterns.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-design-patterns.pdf -------------------------------------------------------------------------------- /e-books/go-gc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-gc.pdf -------------------------------------------------------------------------------- /e-books/go-in-action.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-in-action.pdf -------------------------------------------------------------------------------- /e-books/go-in-practice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-in-practice.pdf -------------------------------------------------------------------------------- /e-books/go-programming-blueprints-2nd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-programming-blueprints-2nd.pdf -------------------------------------------------------------------------------- /e-books/go-web-programming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/go-web-programming.pdf -------------------------------------------------------------------------------- /e-books/micro-service-architect.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/micro-service-architect.pdf -------------------------------------------------------------------------------- /e-books/《Go语言实战》.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/《Go语言实战》.pdf -------------------------------------------------------------------------------- /e-books/《Go语言编程》高清完整版电子书.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/《Go语言编程》高清完整版电子书.pdf -------------------------------------------------------------------------------- /e-books/学习 Go 语言(Golang).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/学习 Go 语言(Golang).pdf -------------------------------------------------------------------------------- /e-books/深入解析go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goctopus/golang-knowledge/3b7bce48a71113692fe4edab93883c3c86bfbfc7/e-books/深入解析go.pdf --------------------------------------------------------------------------------