Chinaunix首页 | 论坛 | 博客
  • 博客访问: 456374
  • 博文数量: 153
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1575
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-20 17:02
文章分类

全部博文(153)

文章存档

2017年(111)

2016年(42)

我的朋友

分类: Java

2017-01-13 17:56:14

本书架主要针对Java后端开发与架构。

更偏爱那些能用简短流畅的话,把少壮不努力的程序员所需的基础补回来的薄书,而有些教课书可能很著名,但干涩枯燥,喋喋不休的把你带回到大学课堂上昏昏欲睡,不录。
 

1. 操作系统与网络的书


Robert Love用最薄的篇幅,顺畅的文字将Linux内核主要的算法讲清楚了,,之类厚厚的全是代码,不是专门的内核程序员看这本足够了。


继续是Robert Love,比起APUE也是以薄见长,专门针对重要的系统调用讲解。


操作系统的性能调优、监控、工具和方法论,看这本就够了,已经足够厚,可能是书单里最厚的一本。


这么多年过去了,TCP的书好像主要还是只有这一本,有点旧了,看了也还是半懂不懂的。后人在2011年写了第二版。

和 
多少人,是看了这两本轻松又实战的书,才真正理解TCP的细节。

6b94fffc8723fd5ac7e7d5ebdfd6bb542c53bafb

PS:和,APUE和UNP更多作为一本超厚工具书存在。,扯的都是闲篇,厚厚的一本其实略读一下就行。 如果看LKD未尽兴,可以回头看看这本基础概念,感觉比那本枯燥的(恐龙书)读起来舒服。

 前面wireshark书作者的推荐,网上有英文免费版,然后有中文版的和,但可能那么多章节那么厚你只关心TCP和HTTP两部分。,同样是自己从厚厚的目录里挑选感兴趣的章节来看。

另外,那些日本韩国人写的《图解XXX》感觉都不喜欢。

 

2. 算法的书


够薄,数据结构与算法分析的点基本都涵盖了,而且喜欢它的示例代码是Java写的,新出了第3版。


可与上一本对比着读,厚一些,也多些图,但知识点没上面的全,也是Java的。

c3b07a84f4054e925cf9eb4fdda801e42034c45d

PS: 、,都是专栏文章,讲得并不系统,可以当兴趣读物来看。

数学系偏爱无比枯燥很多公式的, 计算机系喜欢这本实用主义的。

 

3. 架构设计的书


也是教科书,最难得的是,这本老书在十年后的去年升级了第二版,所以感觉鲜活了好多,也许是最鲜活的一本架构书。


由于人类与生俱来的惰性,计算机原本科学的、精准的设计方式,有了敏捷的借口之后就很难再维持了。本书就是在这种背景下,提出由风险来决定设计的度。除了开始的风险驱动部分,其余部分就是规规矩矩标标准准的架构师教科书。


广告词是 “地球上有这么一个团队,将运维推向极限高度”,稍嫌标题党,很多值得翻的东西。


关于高可靠性的软件,学校里不会教,出来社会却要面对的那部分,英文的原标题更清晰。


淘宝出品,大型互联网站的科普入门书。


同是入门级读物,如果还有个高可用50条原则,那就齐了。


那么多微服务的书,还是这本比较不像赚快钱的。


前几年参加各种技术会议,CAP,最终一致性,RWN,向量时钟,Paxos,一致性哈希,Gossip什么的能灌你一耳朵。而现在,你只要在家安安静静的看书就够了。不过这个领域发展太快,又一年过去了,期望它可以持续出新版。

5adb40b625c23d05bec45360e1e22bf05c8e6605

PS: 关于设计模式,我以前曾经有过很多很多本,GOF23啦,企业应用架构模式啦,EIP啦, POSA 5卷本啦,反模式啦,JavaEE/SOA/Restful的模式啦。但现在觉得对新人来说,一本Java写的,知道什么叫设计模式就够了。

作者维护着 。不过中文书名叫“必读”有点过。


阅读全文请点击:
阅读(1640) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~