Go语言实战的书评 (12)
Go语言实战读书笔记
这篇书评可能有关键情节透露
《Go语言实战》笔记到现在算是结束了,基本上关于Go的方方面面都讲到了,还有些不是太常用的,比如CGO以后会专门再讲,不会放在这个系列里了。该系列一共写了近30篇文章,约15W字,大概写了近4个月的时间,基本上每周一篇,产出不算高,但还算稳定。 《Go语言实战》读书笔记已... (展开)golang 的 特别之处--golang哲学和编程习惯
这篇书评可能有关键情节透露
一. 关于类, Go 开发者使用组合(composition)设计模式 类有 属性和方法 属性就是 不同类型的组合 方法可以是 不同接口的组合 二. init 1.在加载每个包的时候,会优先执行 init,如果包里有多个文件,多个init,就会多次init 2.想init,又没有用到这个包,可以加 impot 加 _ 3... (展开)Go In Action - 标准的 In Action 实战系列书
记得我 16 年在阿里巴巴实习的时候,由于基本没有 Java 的开发经验,当时就被 mentor 推荐了 《Spring In Action》,三天读完基本就能上手工作了。那时候我发现, In Action 系列书与很多从零开始的教程(tutorial)不同,它不会讲基础语法,也和很多编程语言的“圣经”或者 sp...
(展开)
如果是做web服务器,可能nodejs也够用了
个人觉得6.1并发与并行 算是全书的精华,里面解释了许多CPU操作和IO操作情况下,golang的不同表现。比如,数组求和,可以通过多核分批计算提高性能,但是对于排序,多核不一定会得到提升。此外,IO类的操作,如果是网络操作,可以通过网络轮询器,如果是阻塞型操作,可以通过多...
(展开)
golang 的 特别之处--golang哲学和编程习惯
这篇书评可能有关键情节透露
一. 关于类, Go 开发者使用组合(composition)设计模式 类有 属性和方法 属性就是 不同类型的组合 方法可以是 不同接口的组合 二. init 1.在加载每个包的时候,会优先执行 init,如果包里有多个文件,多个init,就会多次init 2.想init,又没有用到这个包,可以加 impot 加 _ 3... (展开)Go in Action
Many of the normal concerns you face as an application developer are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Alt...
(展开)