【持续更新】计算机类PDF整理

     计算机相关的书籍太多太多了,整理太多反而很乱,这边我根据自己的经验和理解选了一些典型的书籍,大部分是自己看过觉得很有用的,有些是听说很nice的,有些是经典的,大家可以自行下载。

持续更新中,有一说一,整理太麻烦了

资源都是网上找的,切勿商用,侵权请联系我进行处理

蓝奏云下载不限速,但是会有提示异常,点击验证并下载,谷歌浏览器保留就行,百度云没会员实在太慢了。。。放心,绿色文件

计算机基础部分

计算机网络 《图解HTTP》 ⭐⭐⭐

类型:原理型

食用方法:建议蹲坑的时候看

推荐理由:有大量图解,对于理解http很有帮助。

《TCPIP详解卷1》 ⭐⭐⭐⭐

类型:原理型

食用方法:建议当成小说看,内容过多过细,需要挑重点看,不要死扣每一处细节,直接会累死

推荐理由:泰斗级别的书,权威性很高,因此很适合反复读,放在你枕头边上好吧

《TCPIP详解卷2》 ⭐⭐⭐⭐
《TCPIP详解卷3》 ⭐⭐⭐⭐⭐
《网络是怎样连接的》 ⭐⭐⭐⭐⭐

类型:原理型

食用方法:太适合蹲坑的时候看

推荐理由:强烈推荐!!!真的很适合拉粑粑的时候看

计算机操作系统 《计算机操作系统》 ⭐⭐⭐⭐⭐

类型:原理型

食用方法:建议当成小说看,内容过多过细,需要挑重点看,不要死扣每一处细节,直接会累死

推荐理由:泰斗级别的书,权威性很高,因此很适合反复读,放在你枕头边上好吧

《鸟哥Linux私房菜第四版》 ⭐⭐⭐⭐

类型:工具书

食用方法:适合大概先过一编,然后用到的时候可以快速定位到

推荐理由:也是很经典啊,运维同学必看

《Linux内核设计与实现》 ⭐⭐⭐

类型:原理型

食用方法:如果特别需要,可以细读,适合想深入Linux内核研发的

推荐理由:泰斗级别的书,权威性很高

编程语言相关

    编程语言我这边除了C++其余没有放详细讲语法的,建议大家对于语法的学习可以直接通过一些简单教程网站了解就好,一开始不用深耕,用到了或者空闲时间再一点点挖原理,这才是最好的学习编程语言的方法。

Java 《 Effective Java中文版第3版》 ⭐⭐⭐⭐

类型:工具书

食用方法:用到再看

推荐理由:里面有一些真实开发可以用到的小技巧,可以提升Java代码的质量

《深入理解Java虚拟机》 ⭐⭐⭐⭐⭐

类型:原理型

食用方法:仔细仔细再仔细看

推荐理由:理解JVM最好的书籍之一,不要觉得JVM调优离你很远,工作中有的是场景需要进行gc优化等等

《Java并发编程的艺术》
 

提取码:xxzm

⭐⭐⭐⭐⭐

类型:原理型

食用方法:仔细仔细再仔细看

推荐理由:并发编程是平常工作开发中非常重要的一块知识,而由于并发导致的问题也会奇奇怪怪,因此我们需要深入了解并掌握其原理

C++

《C++ Primer第5版》
提取码:j147

⭐⭐⭐

类型:工具书

食用方法:值得细品

推荐理由:C++是一门必修课,虽然你后面用的开发语言是python、java、go等,但是学会C++真的能收获很多,而且C++岗位相关的面试对于C++的语法与底层原理掌握要求很高,本人校招就是面的C++,深有体会

Node.js 《Node.js实战》 ⭐⭐⭐

类型:工具书

食用方法:用到再看

推荐理由:没啥理由,工具书都一个用处,用到了可以翻着看看拓展一下

Python Python教程 - 廖雪峰的官方网站 ⭐⭐⭐⭐

类型:网站

食用方法:入门的看这个就够了

推荐理由:廖老师的教程,不会很深入,作为入门够了

数据结构与算法

数据结构与算法 《啊哈!算法》 ⭐⭐⭐⭐⭐

类型:原理型

食用方法:用到再看

推荐理由:非常适合入门看,哥们当年就是看这个入门的,强烈推荐

《算法笔记》提取码:gs8k ⭐⭐⭐⭐⭐

类型:原理型

食用方法:细看细看,适合打ACM的童鞋

推荐理由:这也是大学时看的一本,不过里面是C++的代码说明,讲的很详细且易懂

后端相关部分

数据库

《Redis设计与实现(第二版)》

⭐⭐⭐

类型:原理型

食用方法:先用后看,边看边整理,面试要用的

推荐理由:应用类型的书,适合有一定开发经验和使用经验的童鞋

《高性能mysql第三版》 ⭐⭐⭐⭐
《MongoDB权威指南》 ⭐⭐⭐
MQ

《RabbitMQ权威实战》

⭐⭐

类型:工具书

食用方法:随便看看,需要再看

推荐理由:轻量级MQ,投入生产使用的不多,是MQ发展历史中经典的产物

《深入理解kafka核心设计与实践原理》 ⭐⭐⭐

类型:原理型

食用方法:建议细看,配合官方文档使用

推荐理由:kafka依旧是现在消息系统中最出色的之一,在大数据、消息等领域都受用,面试很多相关问题

前端相关部分


AI

机器学习 《机器学习实战》 ⭐⭐⭐⭐

类型:原理型

食用方法:作为入门书籍可以仔细看看,跟着案例进行练习

推荐理由:也是很经典的书籍,适合入门同学看

《白话大数据与机器学习》 ⭐⭐⭐

类型:小说型

食用方法:可以作为休闲看看,更加理解大数据与机器学习的关系

推荐理由:白话型,理解起来更加简单,角度会更高

大数据相关

Flink Apache Flink Documentation | Apache Flink ⭐⭐⭐⭐⭐

类型:官网

食用方法:按照顺序先熟悉一下,理解Flink中各个组件的概念,以及算子的分流

推荐理由:框架类的我特别建议直接看官方文档,因为一定是最新维护的,而书籍由于时间成本很大,往往是基于老版本的框架,对于开发者,先用起来最重要

书籍 《白话大数据与机器学习》 ⭐⭐⭐

类型:小说型

食用方法:可以作为休闲看看,更加理解大数据与机器学习的关系

推荐理由:白话型,理解起来更加简单,角度会更高

数据分析相关

工具 《SQL必知必会》 ⭐⭐⭐⭐⭐

类型:工具书

食用方法:跟着样例仔细阅读

推荐理由:sql对于数据分析师非常重要,几乎就是吃饭的家伙,各种数据的复杂查询与对比,因此必须掌握

你可能感兴趣的:(java,jvm,开发语言)