点赞再看,养成习惯,微信搜索【三太子敖丙】我所有文章都在这里,本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点,文末有福利

前言

我们的一生其实也基本上都在学习,那提到学习,我第一时间想到的就是读书了。

记得帅丙在自己21岁的那个夏天,当时拿到了自己的第一笔实习工资1400块,因为是110块一天嘛,而且入职的第一个月也没上满,但是还是很开心,第一个月师傅就给了一个建议,买本书吧。

就这样我买了出社会之后的第一本技术书籍《Java核心卷一》,也是师傅推荐的,如获至宝。

到现在我的书架都茫茫当当了,但是这本书还是一直陪伴我左右,也是我印象最深刻的技术书籍,因为那感觉就像是初恋的味道,甜甜的。

为啥推荐大家读书呢,书籍的作者都是几年甚至几十年的经验,最后总结为一本书,那就算里面有错误的点,我想你花几十块,只用几个礼拜甚至几天就可以拜读人家十几年的经验,我觉得怎么算都是血赚?

正文

好了扯了这么多只是想要引出今天的主题,我会按照不同的类型把我知道的一些书籍,包括身边朋友推荐的书籍,都在这里列给大家,大家按需自取。

我还推荐了很多非技术的书籍,人文地理悬疑情感都会涉及,反正很多书我是真的很喜欢。

Java

Java核心技术·卷 I(原书第10版)| Core Java Volume

讲的很全面,书中的代码示例都很好,很适合Java入门。

但是作者不太厚道的是把现在没人用的GUI编程放在了第一卷,基本上10~13章是可以不用读的。


Java性能权威指南|Java Performance: The Definitive Guide

市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。

通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。


实战Java高并发程序设计|葛一鸣

由部分段落的行文来看,搬了官方文档。

也有一些第一人称的叙述和思考,也能看出作者也是花了一点心思的。胜在比较基础,涉及到的知识点也还很全面(讲到了流水线计算和并发模型这些边边角角的),但是由于是编著,全书整体上不够统一和深入,适合作为学习高并发的第一本工具书。


Java 8实战

对Java8的新特性讲解的十分到位,尤其是lamdba表达式和流的操作。

再者对于Java8并发处理很有独到见解。对于并行数据处理和组合式异步编程还需要更深的思考才能更加掌握。

推荐给再用java8但没有去真正了解的人看,有很多你不知道的细节、原理和类库设计者的用心良苦在里面、内容没有很难,抽出几个小时就能看完,花费的时间和收获相比,性价比很高。


Java并发编程实战

先不谈本书的内容如何,光书名就足够吸引不少目光。“并发”这个词在Java世界里往往和“高级、核心”等字眼相联系起来,就冲着这两个字,都将勾起软件工程师们埋藏在心底那种对技术的探索欲和对高级API的驾驭感。

程序员嘛,多少都有点职业病。其实Java对“并发”优化从未停止过,从5.0到7.0,几乎每个版本的新特性里,都会针对前一版本在“并发”上有所改进。这种改进包括提供更丰富的API接口、JVM底层性能优化等诸多方面。


Thinking in Java

很美味的一本书,不仅有icecreamm,sundae,sandwich,还有burrito!真是越看越饿啊~


Effective Java中文版(第3版)|Effective Java Third Edition

Java 高阶书籍,小白劝退。介绍了关于Java 编程的90个经验技巧。

作者功力非常强悍,导致这本书有时知识面迁移很广。总之,非常适合有一定Java开发经验的人阅读提升。


深入理解Java虚拟机(第3版)| 周志明

浅显易懂。最重要的是开启一扇理解虚拟机的大门。

内存管理机制与Java内存模型、高效并发这三章是特别实用的。


Java虚拟机规范(Java SE 8版)|爱飞翔、周志明

整本书就觉得第二章的方法字节码执行流程,第四章的前8节和第五章能看懂一些。其他的过于细致和琐碎了。

把Java字节码讲的很清楚了,本质上Java虚拟机就是通过字节码来构建的一套体系罢了。所以字节码说的非常细致深入。


数据&大数据

数据结构与算法分析|Data Structures and Algorithm Analysis in Java

数据结构是计算机的核心,这部书以java语言为基础,详细的介绍了基本数据结构、图、以及相关的排序、最短路径、最小生成树等问题。

但是有一些高级的数据结构并没有介绍,可以通过《数据结构与算法分析——C语言描述》来增加对这方面的了解。


MySQL必知必会

《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。

书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。


数据库系统概念|Datebase System Concepts(Fifth Edition)

从大学读到现在,每次拿起都有新的收获。而且这本书还是对各个数据相关领域的概览,不仅仅是数据库本身。


高性能MySQL

对于想要了解MySQL性能提升的人来说,这是一本不可多得的书。

书中没有各种提升性能的秘籍,而是深入问题的核心,详细的解释了每种提升性能的原理,从而可以使你四两拨千斤。授之于鱼不如授之于渔,这本书做到了。


高可用MySQL

很实用的书籍,只可惜公司现有的业务和数据量还没有达到需要实践书中知识的地步。


利用Python进行数据分析|唐学韬

内容还是跟不上库的发展速度,建议结合里面讲的库的文档来看。

内容安排上我觉得还不错,作者是pandas的作者,所以对pandas的讲解和设计思路都讲得很清楚。除此以外,作者也是干过金融数据分析的,所以后面专门讲了时间序列和金融数据的分析。

image-20191207121445898

HBase

看完影印版第一遍,开始以为会是大量讲API,实际上除了没有将HBase源代码,该讲的都讲了,CH8,9章留到最后看的,确实有点顿悟的感觉,接下来需要系统的看一遍Client API,然后深入代码,Come ON!


Programming Hive

Hive工具书,Hive高级特性。


Hadoop in Practice| Alex Holmes

感觉比action那本要强 像是cookbook类型的 整个过完以后hadoop生态圈的各种都接触到了 这本书适合当参考手册用。


Hadoop技术内幕|董西成

其实国人能写这样的书,感觉还是不错的,不过感觉很多东西不太深入,感觉在深入之前,和先有整体,带着整体做深入会更好一点, jobclient,jobtracer,tasktracer之间的关系最好能系统化


Learning Spark

很不错,core的原理部分和api用途解释得很清楚,以前看文档和代码理解不了的地方豁然开朗。

不足的地方是后几章比较弱,mllib方面没有深入讲实现原理。graphx也没有涉及


ODPS权威指南

基本上还算一本不错的入门,虽然细节方面谈的不多,底层也不够深入,但毕竟是少有的ODPS书籍,且覆盖面很全,例子也还行。


数据之巅|徐子沛

从一个新的视角(数据)切入,写美国历史,统计学的发展贯穿其中,草蛇灰线,伏脉千里,读起来波澜壮阔。


消息队列&Redis

RabbitMQ实战

很多年前的书了,书中的例子现在已经不适用了,推荐官方教程。

一些基础还是适用,网上也没有太多讲rab的书籍,将就看下也行,我没用过所以….


Apache Kafka源码剖析|徐郡明

虽然还没看,但知道应该不差。我是看了作者的mybatis源码分析,再来看这本的,相信作者。

作者怎么有这么多时间,把框架研究的这么透彻,佩服,佩服。


深入理解Kafka:核心设计与实践原理|朱忠华

通俗易懂,图文并茂,用了很多图和示例讲解kafka的架构,从宏观入手,再讲到细节,比较好,值得推荐。

深入理解Kafka是市面上讲解Kafka核心原理最透彻的,全书都是挑了kafka最核心的细节在讲比如分区副本选举、分区从分配、kafka数据存储结构、时间轮、我认为是目前kafka相关书籍里最好的一本。


Kafka

认真刷了 kafka internal 那章,看了个talk,算是入了个门。

系统设计真是门艺术。


RocketMQ实战与原理解析|杨开元

对RocketMQ的脉络做了一个大概的说明吧,深入细节的东西还是需要自己看代码


Redis设计与实现|黄健宏

部分内容写得比较啰嗦,当然往好了说是对新手友好,不厌其烦地分析细节,但也让整本书变厚了

毕业5年,我把前后端好的书籍整理了一下,希望能帮到你(建议收藏)相关推荐

  1. [原创]前后端交互的方式整理

    前言 本来我只是想整理下前后端如何传输数据这种交互过程,大概流程如下: 前台使用ajax通过get/post等方式提交数据到后端 后端如何获取参数 经过业务处理后,返回前端对应的响应数据 前端接受到响 ...

  2. 前后端分离的探索(二)

    文桥,13级机械系学生.在LSGO软件技术团队负责前端部分,本图文是介绍目前流行的前后端分离技术的第二篇,希望大家能够对这块有所了解. 怎样才能掌握一项技能呢,即使你非本专业出身.老生常谈,就是对这项 ...

  3. 前后端分离模式开发总结

    前后端分离介绍及优势分析 前后端分离的核心思想是前端 HTML 页面通过 ajax 调用后端的 RESTful API 接口并使用 json 格式进行数据交互.前后端除了数据的传输外,没有太多的联系, ...

  4. 毕业实习大作业(Android-Spring Boot-MySQL 前后端分离项目 快速上手实例)

    <毕业实习大作业--二手铺子(Second Hand Shop)> 软件开发文档 源码连接 Android项目源码链接:https://download.csdn.net/download ...

  5. 为什么一定要前后端分离?

    作者 孤独烟,中国平安研发工程师,目前负责云平台架构设计以及需求研发工作.毕业后一直从事Java开发工作,在Web开发.架构设计上有多年的实战经验.在MySQL性能优化.JVM调优.分布式领域有着丰富 ...

  6. 前后端分离项目,后端是如何处理前端传递的token?

    前后端分离项目中,在不使用 SpringSecurity.Shiro 安全框架的情况下,后端是如何处理前段传递的 token 的呢? 简单说一个场景,在一个非常小的项目中,由于业务逻辑比较简单,也没有 ...

  7. 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源

    在深度学习更讲究实用和落地的今天,构建一个简单的,可以利用浏览器和后端交互的演示性 Demo 可以说非常重要且实用了.本文我们将简单的介绍如何用几十行核心代码构建一个好用的.前后端分离的Demo. 2 ...

  8. SpringBoot+LayUI+MybatisPlus 前后端分离 实现排名统计功能

    前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java快一年时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 首先给各位粉丝朋友 ...

  9. SpringBoot+LayUI+MybatisPlus+Echarts图表 前后端分离 实现数据统计功能

    前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java快一年时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 首先给各位粉丝朋友 ...

  10. Docker环境下的前后端分离部署与运维 脚本

    <Docker环境下的前后端分离部署与运维>脚本 文章目录 <Docker环境下的前后端分离部署与运维>脚本 一.Docker虚拟机常用命令 二.安装PXC集群,负载均衡,双机 ...

最新文章

  1. eclipse从数据库逆向生成Hibernate实体类
  2. badboy测试工具下载
  3. DCMTK:生成一个C ++标头,为DICOM标签定义符号名
  4. linux errno 线程,Linux errno 错误对照表
  5. 动态页面技术(EL/JSTL)
  6. java统计空格代码_java算法大全之统计出其中英文字母、空格、数字和其它字符的个数...
  7. c语言的循环代码大全,循环 (C语言代码)
  8. COMSOL案例内容,有需要的了解下!
  9. 通过金矿模型介绍动态规划(转载)
  10. 【LeetCode LCP 3】机器人大冒险
  11. Android Studio实现百度地图定位
  12. 中国第一大微商TST涉嫌传销案听证会结束
  13. 钉钉在线课堂回看发给对方观看需要这样做
  14. Data Analysis
  15. 项目分享-限流框架的实现
  16. [CF1153F]Serval and Bonus Problem(dp/积分+OGF)
  17. leetcode 1658
  18. 小白如何在window电脑上安装Linux系统(虚拟机)超详细
  19. 发生交通事故当时没报警过后可否报警呢
  20. @media媒体手机平板电脑备用代码

热门文章

  1. 数学分析讲义习题解答:(二)
  2. 简易通讯录制作即GUI界面化实现
  3. WAV声音档转PCM
  4. 软考 java程序设计,软考程序员考点Java语言程序设计之数组
  5. GPS研究---GPS 数据格式
  6. Windows Server 2016 安装IIS
  7. 破解Access(*.mdb)目前所有版本的密码
  8. SQL入门基础视频教程-Visual Foxpro视频教程
  9. vs2012 有效产品密钥
  10. 一篇述说“山寨”的文章,转过来大家看看。