spring/spring boot/spring cloud书籍推荐
最近看了一些spring书籍,主要都是工作需要,实话说,没有必要买这么多书,每个主题一本就足够了,其他的补充可以通过项目实战和上网看官网或者博客补充。
说是推荐,其实只是一些简单读后感想而已,每本书都有它的价值,即使有些写得不好,也很难否定作者的努力叫大家不要买,不过既然花钱买书了,我个人意见就是不要省一点点钱,还是买更好的更适合自己的吧。
上个图把。

Walls,非常经典的一本书,不用我多说了,如果需要购买spring的书籍,这一本应该一定是首选了。第四版比第三版厚了很多,而且并不是简单的在第三版的基础上增加内容,还删除了第三版的一些内容,可想而知增加了不少。比如定时任务就删除了。我现在期待的是第五版,这一本是基于4.0版本的,后边新的4.1 4.2和5.0都没有涵盖。也不知道会不会写,更不知道国内什么时候引进。从出版社的官网上已经看到,可能是已经写完了,作者真是了不起,一本书能写到第五版,而且变化还是这么大。作者另一本spring boot 也很好,但愚蠢的我当时竟然没有买。
郝佳,源代码解释这本书在国内应该也是比较经典的,如果想研究源代码,还是应该看看的,不过我觉得有点可惜的是没有出第二版更新,而且里面也没有解释一些设计的思路和设计模式,虽然这样有点苛刻了。
汪云飞,其实boot书籍,想必也是Walls是最好,但是我看里面有一些篇幅是介绍cli,而我又没有怎么用groovy ,所以没有买。总的来说,这本书挺好的,内容蛮多的,可以买来看一看。毕竟在国内应该算是最早的一本书了。销量也不错。
李家智,其实内容也差不多,无非就是一些补充和变化,但是书籍的厚度没有这么厚薄了一点,所以内容也少了一些,而且还介绍了作者自己开发的一些框架,如beetles ,所以相对来说对我的实用价值没有这么大,但是里面介绍的Jackson,单元测试等一些补充还是不错的。
黄文毅,呃,这本书应该从何说起呢,我还是不多作评价吧,毕竟作者写了这本书还是付出了很多努力的,要是我可能也做不到。虽然书籍比较薄比较便宜,可能打的市场就是一些零花钱不多的程序员吧。
Carnell,外国人写的书籍,真的还是不错的,特别是对于理论的介绍。cloud虽然国内的书籍比国外还要多,但国内的实在雷同性太大了,基本目录结构都是一样的,内容也是大同小异,所以买一本国外的看一看还是可以的,而且曼宁出品的实战系列质量也有一定的保证。但是值得注意的是这本书有一样不足,就是实战方面的内容比较少,主要是一些简单的例子。功利性太强的程序员可能不适合,但是我很喜欢这本书。
翟永超,这方面主题的书,这本应该是最好的了,内容也是最全面的,应该不是全面,应该是最详细的,因为有一些关联性不太大的内容这本书完全就没有提及了,可以通过其他书籍补充。这本书和上面carnell那本书一样,我也很喜欢。
周立,书籍比较薄,但是也是很实用的,出版的时期和永超是一样的,比carnell要早一些,如果想了解docker的可以看一看。
方志朋,出版的时期比上边三本书都要晚一些,所以版本会新一些,就是内容有些简单,看个人喜好吧。想节省一点钱的可以考虑。
前几个星期,我得知许进他们新出版了一本叫重新定义是spring could 实战的书,虽然我没有看过,但是我看了是机械工业出版社出版的,想必可能会比上边的几本书都要好,后边有空再买来看一看。
2018.10
spring/spring boot/spring cloud书籍推荐的更多相关文章
- 255.Spring Boot+Spring Security:使用md5加密
说明 (1)JDK版本:1.8 (2)Spring Boot 2.0.6 (3)Spring Security 5.0.9 (4)Spring Data JPA 2.0.11.RELEASE (5)h ...
- 256.Spring Boot+Spring Security: MD5是加密算法吗?
说明 (1)JDK版本:1.8 (2)Spring Boot 2.0.6 (3)Spring Security 5.0.9 (4)Spring Data JPA 2.0.11.RELEASE (5)h ...
- Spring Boot+Spring Security:获取用户信息和session并发控制
说明 (1)JDK版本:1.8(2)Spring Boot 2.0.6(3)Spring Security 5.0.9(4)Spring Data JPA 2.0.11.RELEASE(5)hiber ...
- Spring Boot + Spring Cloud 实现权限管理系统 配置中心(Config、Bus)
技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每个项目都散落着各种配置文件,且随着服务的增加而不断增多.此时,往往某一个基础服务信息变更,都会导致一系列服务的更新和重启, ...
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十三):配置中心(Config、Bus)
在线演示 演示地址:http://139.196.87.48:9002/kitty 用户名:admin 密码:admin 技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每 ...
- Spring Boot + Spring Cloud 构建微服务系统(九):配置中心(Spring Cloud Config)
技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每个项目都散落着各种配置文件,且随着服务的增加而不断增多.此时,往往某一个基础服务信息变更,都会导致一系列服务的更新和重启, ...
- spring/spring boot/spring cloud开发总结
背景 针对RPC远程调用,都在使用dubbo.dubbox等,我们也是如此.由于社区暂停维护.应对未来发展,我们准备尝试新技术(或许这时候也不算什么新技术了吧),选择使用了spring ...
- spring Boot+spring Cloud实现微服务详细教程第二篇
上一篇文章已经说明了一下,关于spring boot创建maven项目的简单步骤,相信很多熟悉Maven+Eclipse作为开发常用工具的朋友们都一目了然,这篇文章主要讲解一下,构建spring bo ...
- spring Boot+spring Cloud实现微服务详细教程第一篇
前些天项目组的大佬跟我聊,说项目组想从之前的架构上剥离出来公用的模块做微服务的开发,恰好去年的5/6月份在上家公司学习了国内开源的dubbo+zookeeper实现的微服务的架构.自己平时对微服务的设 ...
随机推荐
- Spring实战Day2
创建对象之后如何体现对象之间的依赖? Spring容器负责创建Bean和依赖注入,那么Spring是怎么将Bean装配在一起的呢? Spring提供了三种方式装配机制 1.隐式的bean发现机制和自动 ...
- mybatis结合generator进行分页插件PluginAdapter开发
使用org.mybatis.generator生成UserExample时,无法进行分页,使用下面这个类运行generator便可以生成分页相关的属性了 package org.mybatis.gen ...
- JAVA原始的导出excel文件,快捷通用 方便 还能够导出word文档哦
如今导出excel基本上都是用poi了,当报表格式非常负责的时候 开发难度会加大 假设报表有格式有变化 那就更复杂了,先发现一个非常老的技术.能够解决格式复杂的报表. 实例代码例如以下: <%@ ...
- 盘点UML中的四种关系
生活中,我们既是独立的个体,又通过联系形成各种关系,比方说:朋友.恋人.父子,同学--于是乎,出现了神乎其神的六人定律. 那么在UML中又存在什么样的关系呢?以下我们来梳理一下. 关联(Associa ...
- vue 自定义报警组件
1.自定义报警组件 Alarm.vue <!-- 报警 组件 --> <template> <div class="alarm"> <!- ...
- 怎样在 AutoLayout 中使用 UIScrollView (多个ContentView)
http://codehappily.wordpress.com/2013/11/14/ios-how-to-use-uiscrollview-with-autolayout-pure-autolay ...
- jQuery操作Form表单元素
Web开发中常常须要操作表单,form表单元素有select.checkbox.radio.textarea.button.file.text.hidden.password等. 当中checkbox ...
- 2016/4/1 jquery 与javascript关系 ①取元素 ②操作内容 ③操作属性 ④操作 样式 ⑤ 事件 点击变色
jQuery的min版本和原版功能是一样的,min版主要应用于已经开发成的网页中,而非min版 的文件比较大,里面有整洁的代码书写规范和注释,主要应用于脚本开发过程当中. JQuery是继protot ...
- mongodb06---索引
索引(就像书的目录,先找大致的位置再细找,不是从头开始找): mongodb每行的列可以完全不同,没有列的概念. 索引作用类型: :单列索引 :多列索引 :子文档索引 索引性质: :普通索引 .唯一索 ...
- Ubuntu系统下实现Android工程调用独立编译的C++程序和GMP、PBC库
目的: 实现使用C++编写代码供Android工程调用.C++代码中可以使用STL库,也可以使用常用的由源码编译生成的库,如PBC.因为PBC是基于GMP库的,所以这里只记录了GMP和PBC库的编译安 ...