大学四年,因为看了这些书,我大二就拿了华为Offer_it潮人的博客-程序员秘密

技术标签: 转载记录  


大家老是让我推荐书单,我就安排一波吧,我不会全部推荐技术书籍,因为我觉得收获最大的反而是我看的一些非技术书籍。

友情提示:实体书买多了,搬家会累死个人,能买电子书的还是电子书,不过技术书籍看电子书又很麻烦,所以大家抉择一下,我个人喜欢看实体书,偶尔也会微信读书看看一些散文(纯粹为了以后水文辞藻更丰富,情感表达更文艺)。

非技术书籍在最后

推荐书单
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-Ⅲ|刘慈欣
《三体》就是那种让你在读完三部之后掩卷抬头,感觉眼中的世界都从此不一样了的书。


流浪地球|刘慈欣
觉得文笔胜于三体,且惊觉是三体之前的作品。

对于其中地球变轨后的生态变化仍存在疑惑,那段地球与木星擦肩表现力强,不错的作品。


活着|余华
为啥安利这个,大家懂就好了,看完别哭就好了,有点压抑。

都给我哭!


我是敖丙,一个在互联网苟且偷生的工具人。

你知道的越多,你不知道的越多,人才们的 【三连】 就是丙丙创作的最大动力,我们下期见!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011029104/article/details/106319421

智能推荐

【springboot】springboot配置freemarker yml文件_my596257的博客-程序员秘密

前言# freemarker模板引擎 freemarker: allow-request-override: true allow-session-override: true cache: false check-template-location: true charset: UTF-8 content-type: text/html;...

ANSYS中按照X坐标提取节点应力值_ansys提取应力_Live like the dawn的博客-程序员秘密

!给出了ANSYS中沿着X轴按照坐标位置依次提取节点应力值的命令流!先把需要提取的那一排节点选择出来/PREP7 ALLSEL,ALLASEL,S,MAT,,2 ALLSEL,BELOW,AREAY=-120 !要提取节点的横坐标NSEL,R,LOC,Y,Y !从所有节点中选择出要提取的节点*get,n1,node,,.

LintCode_408 二进制求和_weixin_33898876的博客-程序员秘密

给定两个二进制字符串,返回他们的和(用二进制表示)。思路string s = ""; 目标字符串cp 存储进位;取 0或1sum = a[i] + b[i] + cp;分为四种情况  0  s += '0'; cp = 0;  1  s += '1'; cp = 0;  2  s += '0'; cp = 1;  3  s += '1'; cp = 1; C...

jQuery AJAX 前后端登录案例(前端代码)+validate表单验证。_三井寿14的博客-程序员秘密

HTML代码<form method="get" class="form center" id="userLogin"> <input class="shurukuang" type="text" name="username" id="username" placeholder="请输入你的用户名"/> <input class="shurukuang" type="password" name="password" id="pwd" pl

一条正确的Java职业生涯规划,已开源下载_生涯规划系统源码_普通网友的博客-程序员秘密

前言为什么要读Spring源码,有的人为了学习Spring中的先进思想,也有的人是为了更好的理解设计模式,当然也有很大一部分小伙伴是为了应付面试,Spring Bean的生命周期啦,Spring AOP的原理啦,Spring IoC的原理啦,应付面试,看几篇博客,对照着看看源码,应该就没什么问题了,但是如果想真正的玩懂Spring,需要花的时间真的很多,需要你沉下心,从最基础的看起,今天我们就来看看Spring中的基础——BeanDefinition。1、为什么要使用消息队列?分析:一个用消息队列的人

numpy\pandas学习笔记_type和dtype_ann0302的博客-程序员秘密

一、深度学习模型入门分类问题的基本模型如下

随便推点

PicPick_weixin_33910759的博客-程序员秘密

一、PicPick简介:超越截屏的轻量级集成型图像设计工具 PicPick 是一款轻量级的集成型图像设计工具,适用于软件开发者、图像设计者和家庭用户。 PicPick界面简约,易于使用,操作方便。启动程序后,只需点击托盘图标,在弹出菜单上选择合适的工具即可。 PicPick包括功能强大的截屏工具、图像编辑器、取色器、调色板、像素标尺、十字线、量角器、白...

asp 上传文件报错 Request对象错误ASP 0104:80004005不允许操作 _qing12313359的博客-程序员秘密

<br />先在服务里关闭iis admin service服务,找到位于 C:/Windows/System32/Inetsrv 中的 metabase.XML 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值(如5120000即5M),默认为204800,即200K,然后重启iis admin service服务 。<br />    注意: 有时即使IIS服务停止了,保存文件时还是提示无法保存(原因?我也不太知道),可以这样解决这个问题,设置IIS管理器的网站属性,勾

Java中timeZone 的可用ID_沉稳的格子的博客-程序员秘密

Java中通过TimeZone getTimeZone(String ID) 方法可以获取各种不同时区,其中可的用所有ID.Etc/GMT+12Etc/GMT+11MITPacific/ApiaPacific/MidwayPacific/NiuePacific/Pago_PagoPacific/SamoaUS/SamoaAmerica/AdakAme...

实现黑客帝国数字雨效果_数字雨代码_fungaren的博客-程序员秘密

今日闲得慌,折腾了一个黑客帝国数字雨效果,还蛮不错的。操作:新建一个文本文档,输入以下代码,再将扩展名修改为Bat,运行即可。命令提示符代码:(0-1)@echo offtitle 黑客帝国setlocal ENABLEDELAYEDEXPANSIONcolor 0afor /l %%i in (1,1,80) do (set Down%%i=0

多个swiper在同一个页面使用_一个页面多个swiper,怎么写_RAY_CHEN.的博客-程序员秘密

&lt;div class="swiper-container swiper-container1"&gt; &lt;div class="swiper-wrapper"&gt; &lt;div class='swiper-slide' &gt; 111 &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;//////////////////////////////////..

ATLAS.ti 9(质性研究分析软件)官方中文版V9.0.20.0 | 质性分析软件Atlas.ti下载 | atlas软件是什么软件_atlas.ti9.0有中文版吗_威航软件园的博客-程序员秘密

atlas软件是什么软件?ATLAS.ti 9是一款功能强大的质性研究分析软件,业内人士将ATLAS.ti和NVivo、MAXQDA并称为质性分析软件三神器,主要用于对大量文本、图形、音频和视频数据进行定性分析,不管用户的领域是人类学、经济学、犯罪学还是医学,都将满足用户的定性分析,能够有效的分析多种不同的数据,如大量的逐字稿文字、影像图形、声音、和录像带数据.也是实现扎根理论(GroundedTheory)的最佳工具,这是针对大容量文本、图像、音频和视频数据进行...

推荐文章

热门文章

相关标签