一份升华自我的书单

计算机相关

1.深入理解Java虚拟机(★★★★★)

一份升华自我的书单_第1张图片

笔者认为编程也遵守巴莱多定律(28定律),利用20%所学的东西就能解决你在工作中遇到的80%的问题,所以笔者推荐阅读本书,去掌握解决另外20%问题的技能。在网络上但凡涉及到虚拟机、java虚拟机内存划分、jvm内存模型、class文件加载、class文件解析、垃圾回收等博文,有80%都引用本书。所以笔者才找到此书,并在阅读过程中收获颇丰,系统性的认识了java虚拟机的相关知识。

2.Java编程思想(★★★☆☆)

一份升华自我的书单_第2张图片

笔者对该书籍的定位就是宏观、全面、权威的Java基础知识索引。书如其名,思想即为道,而语法则为术,道为正,术为正,则事半功倍。阅读此书也应该本着悟道而非学术为原则,宏观的去了解java的知识。非常不推荐利用该书去学习java基础,应当在对java有一定了解,并对面向对象编程思想有一定认知之后再来读它。读书获取知识的过程就是一种思想碰撞过程,你首先对书中所讲的内容有自己浅薄的一层认识,而在读的过程中来否定或者肯定你的认知,并要分析你的认知与作者的认知存在不同的原因是那些认知不同造成的?从而会产生出新的浅薄的认知,之后不断的在阅读中重复着这种过程,此为学习思想。

3.深入分析Java Web技术内幕(★★★☆☆)

一份升华自我的书单_第3张图片

这本书非常全面的介绍了的Java Web技术栈,非常适合去了解整个Java Web技术体系。这本书的定位就是尽可能的广泛去介绍知识,从而导致细节方面略有缺失,但也绝不是泛泛而谈。建议读者将此书定义为一个知识体系的索引,将此书快速阅读,从而了解自己的知识漏洞。

第1章 深入Web请求过程

第2章 深入分析Java I/O的工作机制

第3章 深入分析Java Web中的中文编码问题

第4章 Javac编译原理

第5章 深入class文件结构

第6章 深入分析ClassLoader 工作机制

第7章 JVM体系结构与工作方式

第8章 JVM内存管理

第9章 Servlet工作原理解析

第10章 深入理解Session与Cookie

第11章 Tomcat的系统架构与 设计模式

第12章 Jetty的工作原理解析

第13章 Spring框架的设计理念与 设计模式分析

第14章 Spring MVC工作机制与 设计模式

第15章 深入分析Ibatis框架之系统 架构与映射原理

第16章 Velocity工作原理解析

第17章 Velocity优化实践

4.深入剖析Tomcat(★★★☆☆)

一份升华自我的书单_第4张图片

这本书笔者只是粗略的去看完的,原因并不是说这个Tomcat原理不是很重要,恰恰相反笔者认为了解Servlet规范及Servlet容器是十分有必要的,这是Java Web的基础,也是与我们日常生产息息相关的东西。我们可以回头想想自己使用过很多年的Tomcat,真的了解它吗?知道它启动时要做什么工作吗?知道我们写的程序是怎么被Tomcat运行起来的吗?又知道web.xml,过滤器,监听器的原理是什么吗?知道Tomcat相关配置如何使用吗?这些问题是基础且重要的。如果不了解那就去读这本书,一定会让你收获满满。当你了解完这些,会对你日常的生产有新的认识。至于上面笔者说粗略阅读是因为觉得这本书讲的太深了,如果仔细阅读完的话产出投入比太低了,只要能读到了解了自己对Servlet容器的疑惑即可,剩下的细节留个印象,当你在生产过程中碰到有关问题再返回头去啃。当有明显的阅读目的时,吸收的效率会高很多。

5.大型网站技术架构核心原理与案例分析(★★★☆☆)

一份升华自我的书单_第5张图片

开卷有益,让读者了解一个典型的网站迭代过程,从中逐渐引出网站从小到大的发展过程中所面临的问题,最后有给出解决问题的多种方案,并分析了每种方案的优缺点,最后通过几个真实案例将前面的知识点做了一个总结。书中围绕着大型网站的性能、可用性、伸缩性、扩展性、安全性几点展开详细介绍。

其他

6.乌合之众(★★☆☆☆)

一份升华自我的书单_第6张图片

名气很大的一本书,读完后收获一般,大多数结论都是断言,缺乏明确的推理,书中少有的例子也因为笔者对欧洲历史知识的匮乏而无法产生认同感,读到一半时,目的也由最初的获取知识转变为欣赏作者强烈的主观批判心理。可以看出作者的思想与成书年代的“乌合之众”格格不入,所以才使书中的观点极其主观,带有偏见,但作为一本流传百年的社会学书籍,亮点也是有的,并且很多观点至今都很适用。最后分享一句书中读到的一句很喜欢的话—“远见往往会让人走向怀疑和无为”

7.异类(★★★☆☆)

一份升华自我的书单_第7张图片

这本书与笔者产生了深刻的共鸣,全书都在分析“异类”优异于常人的原因,书中最大的优点就是坐着并不是通过列举优异之人需要怎样的品质,而是从国家、出生日期、机遇、家庭背景、时代背景、种族天赋等多个方面,经过大量的实验数据的验证,全面剖析那些优异于常人的人。使笔者可以站在自己的位置经过自己对自己条件的分析,去得出自己走向优异的条件组合。

8.论中国(★★★☆☆)

一份升华自我的书单_第8张图片

这本书的作者是美国前国务卿基辛格所写,要想了解中国仅仅只通过我们自己的视角是不够的,要用世界眼光去重新了解下中国的历史,现在与未来。读完此书能够了解客观的了解中国的近代史,能够了解中国与美国和苏联的精彩博弈,能够了解到政治战略上地缘政策到意识形态的相互转化,能够了解中华文化的博大精深。笔者能力有限,感觉有很多感想却有讲不出,但是真的很推荐读者去阅读此书,下面是笔者觉得值得分享的内容:

中华文明的一个特点是,它似乎没有起点。中华文明不是作为一个传统意义上的民族国家,而是作为一种永恒的自然现象在历史上出现。在历史意识中,中国是一个只需要复原而无需创建的既有国家。

9.这本书能让你戒烟(★★★★☆)

一份升华自我的书单_第9张图片

能让你戒烟。。。。

10.别逗了,费曼先生(★★★★★)

一份升华自我的书单_第10张图片

在介绍这本书之前先介绍一下费曼技巧:

  • 第一步 选择一个你想要理解的概念选择一个你想要理解的概念,然后拿出一张白纸, 把这个概念写在白纸的最上边。

  • 第二步 设想一种场景,你正要向别人传授这个概念在白纸上写下你对这个概念的解释, 就好像你正在教导一位新接触这个概念的学生一样。当你这样做的时候,你会更清楚地意识到关于这个概念你理解了多少, 以及是否还存在理解不清的地方。

  • 第三步 如果你感觉卡壳了,就回顾一下学习资料无论何时你感觉卡壳了,都要回到原始的学习资料并重新学习让你感到卡壳的那部分,直到你领会得足够顺畅,顺畅到可以在纸上解释这个部分为止。

  • 第四步 - 为了让你的讲解通俗易懂,简化语言表达最终的目的,是用你自己的语言,而不是学习资料中的语言来解释概念。如果你的解释很冗长或者令人迷惑,那就说明你对概念的理解可能并没有你自己想象得那么顺畅,你要努力简化语言表达,或者与已有的知识建立一种类比关系,以便更好地理解它。

一千个读者一千个哈姆雷特,这本书笔者不想做任何总结性的评论去影响你们自己的理解。强烈推荐大家阅读。下面是精彩的文章内容:

“他们不是通过理解事情来学习,他们凭别的什么方式来学习–凭生搬硬套,或者别的什么名堂。他们的知识如此脆弱不堪!”

“他们看来,教育和科学研究本身是苦差事,其价值在于它可能带来的实际利益,(这种卑锁的市侩之气!)”

“一个伙伴对我说:“嘿,看那只鸟。那是什么鸟?” 我说:“我对这种鸟一无所知。”他说:“这是褐喉画眉”,又说,“你爸爸什么也没有告诉你。”但事实恰恰相反,我父亲当然教过我。看着一只鸟,父亲说:“知道这是什么鸟吗?这是褐喉画眉;但是在葡萄牙,它的名字是……在意大利,名字是……”,他说,“在中国,名字是……在日本,名字是……”等等。“喏,”他说,“各种语言中你都想知道它的名字叫什么,但是当你知道了所有这些名字之后,你其实对这鸟还是一无所知。你所知道的,仅仅是不同地方的人怎么称呼这种鸟而已。现在,”他说:“我们来‘看’这只鸟。”

你可能感兴趣的:(书单)