点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。
本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
大家老是让我推荐书单,我就安排一波吧,我不会全部推荐技术书籍,因为我觉得收获最大的反而是我看的一些非技术书籍。
友情提示:实体书买多了,搬家会累死个人,能买电子书的还是电子书,不过技术书籍看电子书又很麻烦,所以大家抉择一下,我个人喜欢看实体书,偶尔也会微信读书看看一些散文(纯粹为了以后水文辞藻更丰富,情感表达更文艺)。
非技术书籍在最后
推荐书单
Java核心技术·卷 I(原书第10版)| Core Java Volume
讲的很全面,书中的代码示例都很好,很适合Java入门。
但是作者不太厚道的是把现在没人用的GUI编程放在了第一卷,基本上10~13章是可以不用读的。
深入理解Java虚拟机(第3版)| 周志明
浅显易懂。最重要的是开启一扇理解虚拟机的大门。
内存管理机制与Java内存模型、高效并发这三章是特别实用的。
Redis 深度历险:核心原理与应用实践|钱文品
真心不错,数据结构原理+实际应用+单线程模型+集群(sentinel, codis, redis cluster), 分布式锁等等讲的都十分透彻。
一本书的作用不就是系统性梳理,为读者打开一扇窗,读者想了解更多,可以自己通过这扇窗去Google。这本书的一个瑕疵是最后一章吧,写的仓促了。不过瑕不掩瑜。
Redis设计与实现
这本书很顺利的看完了,收获很多。
尽管本书有部分内容陈述有点啰嗦,但也正是这一部分啰嗦把复杂内容讲的非常清晰和易懂,能把不易理解的原理讲的清晰易懂本身就是高水平的体现。本书作者就是这一代表,此书值得推荐。 另外,本书中使用大量图表、伪代码,也让读者理解底层实现有非常大的帮助,另外,作者的语句表达也很流畅。
我的redis就是看的这两本力荐
架构探险分布式服务框架 | 李业兵
刚看前几章的时候,心里满脑子想得都是这特么贴一整页pom文件代码上来干鸡毛,又是骗稿费的,买亏了买亏了,后来到序列化那章开始,诶?还有那么点意思啊。
到服务注册中心和服务通讯,60块钱的书钱已经赚回来了。
知识是无价的,如果能花几十块钱帮你扫了几个盲区,那就是赚了。
Java编程思想(第4版)
Java领域极具影响力和价值的经典著作!《Software Development》杂志Jolt大奖得主畅销十余年,经典不衰, 程序员案头必备宝典。
本书赢得了全球程序员的广泛赞誉,即使是非常晦涩的概念,在Bruce Eckel具有亲和力的文字和小而直接的编程示例面前也会化解于无形。
深入分析JavaWeb技术内幕 | 许令波
与这本书相识大概是四年前是在老家的北方图书城里,当时看到目录的感觉是真的惊艳,对当时刚入行的自己来说,这简直就是为我量身定做的扫盲科普集啊。
但是可惜的是,这本书在后来却一直没机会读上。然后经过四年的打怪升级之后,这次的阅读体验依旧很好。
其中,java编译原理、 Servlet工作原理、 Tomcat、spring和iBatis这几章的收获很大。
漫画算法:小灰的算法之旅
近期入手了,有点儿遗憾没有拿到签名款。
不过这本书真的非常很棒,用漫画的形式讲解知识,生动又形象(感觉小灰和大黄应该是真爱),里面的例子也都非常贴切。总之是一本很棒的算法入门书籍。
Java并发编程实战
Jolt大奖提名图书,JavaOne大会最畅销图书,了解Java并发编程必读佳作!线程是Java平台的基础组成部分之一。
随着多核处理器逐渐成为主流,如何高效地使用并发已成为构建高性能应用程序的重要因素。
本书涵盖了Java并发中几乎所有基础知识点,并且配有实际案例,深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
设计模式:可复用面向对象软件的基础(典藏版)
本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位顶尖的面向对象领域专家精心选取了颇具价值的设计实践,加以分类整理和命名,并用简洁而易于复用的形式表达出来。
本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和词汇。
ZooKeeper:分布式过程协同技术详解
如果无法使分布式应用协同工作,构建分布式应用就会非常困难。
本书为你展示Apache ZooKeeper如何帮助你管理分布式系统,以使你可以更关注应用本身的逻辑。
即使拥有ZooKeeper,实现协作任务也并非一帆风顺,不过本书提供的一些好的方法和实践经验为你奠定了良好的开端,同时也为开发人员和运维人员提供了一些使用中的注意事项。
深入理解计算机系统(原书第3版)
本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。
本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为,以及造成效率低下的原因。
MySQL技术内幕:InnoDB存储引擎 第2版
资深MySQL专家撰写,全球知名MySQL数据库服务提供商Percona公司CTO作序推荐,国内多位数据库专家联袂推荐。
基于MySQL 5.6,结合源代码,从存储引擎内核角度对InnoDB的整体架构、核心实现和工作机制进行深入剖析
MYSQL实战45讲
这个我觉得是MySQL必读的,因为实战经验真的很nice,看过的人都知道丙丙没瞎推荐。
我是跪着看完的,真心不错,去极客时间看就好了。
半小时漫画世界史 | 陈磊
和上一本中国史一样,阅读体验很轻松,如果是对这段历史毫无概念的话,真的砸墙推荐。但是如果是要有了一定的知识储备的话,那就没啥意思了,半小时也别指望能讲多深了。
巴黎和罗马真的是太值得去一次的了。
穷查理宝典 | 查理芒格
查理芒格的思想集和演讲稿编,知识面跨学科,洞察力才能足够深,包括数学、物理、生物、历史、经济等这些硬学科,从而形成一个多学科的思维框架。
致富也不只是赚了多少钱那么简单,而是在道德品质、阅读能力和个人生活上全面提升的过程。应该专注于正在做的事情,多阅读,特别是传记,来和“伟人”交朋友,减少物欲,满足自己已经拥有的,不嫉妒别人。
影响力
大多数心理学的东西其实很不好看,信息密度高的书学术性太强,太枯燥,可读性高的书基本都在胡说八道。而这本书是可读性与学术性兼有之,非常适合普通人阅读。
我喜欢的芒格爷爷推荐过这本书。
小狗狗钱
这本书是童话体写成的,本来就是写给小孩子看的,但是大部分成年人财商基本为0,所以看这本书同样适用,他先讲了消费主义的危害、理财的必要性、如何面对贷款、股票、基金、面对下跌时我们应该具备的心态。
因为是故事体写成的,没有一个专业的名词,甚是生动,也不枯燥,理财还是很有必要的。
伊凡.伊里奇之死【俄国】列夫.托尔斯泰
托尔斯泰是文学界神一样的存在。
写书有现实感,这可能听起来是个很一般的夸奖方式,但我觉得这就是托尔斯泰的可怕之处,怎么说呢,你拿起书,就像拿了一个麻袋,你看书,就像在往里面钻,随着故事的深入,你已经套在里面出不来了。
他能触发人类精神世界中最敏感的那一部分,你觉得不再是看小说,就是在看现实。
白夜行|东野圭吾
把小说写成这样绝对是开挂了吧,除了连番登场的几十号人物,随处雕琢的大时代的背景也让人叹为观止。对人性的挖掘比起吉田修一还是弱一些,就是纯好看,从第一句开始吸住你逐渐往往里掉。
嫌疑人X的献身|东野圭吾
这个社会 每一个人都是时钟上的齿轮,为了自己的意愿,也不该牺牲掉他人,哪怕那是出于爱,一个错误尚且为错,付出更大的努力用更大错误也扭转不了的,
这毕竟不是数学的负负得正,逻辑之所以没法解决罪恶的问题,只因为最初就规避了人性。
追风筝的人|卡勒德·胡赛尼
为什么忠诚善良的人反而遭到这样的结局,面对阿米尔的污蔑,他和阿里选择离去。
当房屋需要他时,他又毅然决然的选择坚守,为了阿米尔能够得到父亲的赞许,哈桑却受到那样的凌辱,换来的却是懦弱的阿米尔的回避,身份,阶级,好可笑的头衔,生命与忠诚在那些虚无的名誉不值一提。
犹如草芥浮萍....
龙族I-IV|江南
我十六岁的时候,看《缥缈录》,心中念着那个拿着虎牙枪的少年。
如今我二十三岁了,看《龙族》,面对一堆白烂中二的吐槽不知所措。
就像拿枪的少年穿起了风衣,救美的英雄接受了金币。我看着商业化写作对一个作者的侵蚀和改变,这让我觉得难过极了。
三体I-Ⅲ|刘慈欣
《三体》就是那种让你在读完三部之后掩卷抬头,感觉眼中的世界都从此不一样了的书。
流浪地球|刘慈欣
觉得文笔胜于三体,且惊觉是三体之前的作品。
对于其中地球变轨后的生态变化仍存在疑惑,那段地球与木星擦肩表现力强,不错的作品。
活着|余华
为啥安利这个,大家懂就好了,看完别哭就好了,有点压抑。
都给我哭!
我是敖丙,一个在互联网苟且偷生的工具人。
你知道的越多,你不知道的越多,人才们的 【三连】 就是丙丙创作的最大动力,我们下期见!
注:如果本篇博客有任何错误和建议,欢迎人才们留言,你快说句话啊!
文章持续更新,可以微信搜索「 三太子敖丙 」第一时间阅读,回复【资料】有我准备的一线大厂面试资料和简历模板,本文 GitHub https://github.com/JavaFamily 已经收录,有大厂面试完整考点,欢迎Star。