最近看了一些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书籍推荐的更多相关文章

  1. 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 ...

  2. 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 ...

  3. 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 ...

  4. Spring Boot + Spring Cloud 实现权限管理系统 配置中心(Config、Bus)

    技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每个项目都散落着各种配置文件,且随着服务的增加而不断增多.此时,往往某一个基础服务信息变更,都会导致一系列服务的更新和重启, ...

  5. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十三):配置中心(Config、Bus)

    在线演示 演示地址:http://139.196.87.48:9002/kitty 用户名:admin 密码:admin 技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每 ...

  6. Spring Boot + Spring Cloud 构建微服务系统(九):配置中心(Spring Cloud Config)

    技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每个项目都散落着各种配置文件,且随着服务的增加而不断增多.此时,往往某一个基础服务信息变更,都会导致一系列服务的更新和重启, ...

  7. spring/spring boot/spring cloud开发总结

    背景        针对RPC远程调用,都在使用dubbo.dubbox等,我们也是如此.由于社区暂停维护.应对未来发展,我们准备尝试新技术(或许这时候也不算什么新技术了吧),选择使用了spring ...

  8. spring Boot+spring Cloud实现微服务详细教程第二篇

    上一篇文章已经说明了一下,关于spring boot创建maven项目的简单步骤,相信很多熟悉Maven+Eclipse作为开发常用工具的朋友们都一目了然,这篇文章主要讲解一下,构建spring bo ...

  9. spring Boot+spring Cloud实现微服务详细教程第一篇

    前些天项目组的大佬跟我聊,说项目组想从之前的架构上剥离出来公用的模块做微服务的开发,恰好去年的5/6月份在上家公司学习了国内开源的dubbo+zookeeper实现的微服务的架构.自己平时对微服务的设 ...

随机推荐

  1. Javaee的霸主之spring系列

    Spring 顶级框架 谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目: Spring IO ...

  2. .NET 之 ORM 性能评测

    .NET 之 ORM 性能评测 Why 你应该总能听到某ORM性能比Dapper高 你应该有如下疑问: 基准测试是否权威 基准测试的方式是否合理 基准测试的标准是否能够统一 统一基准测试标准/规范 如 ...

  3. 【scrapy】创建第一个项目

    1)创建项目命令: scrapy startproject tutorial 该命令将在当前目录下创建tutorial文件夹 2)定义Item Items are containers that wi ...

  4. POJ3255 Roadblocks 【次短路】

    Roadblocks Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7760   Accepted: 2848 Descri ...

  5. How To Configure a Redis Cluster on Ubuntu 14.04

    原文:https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu-14-04 ...

  6. Ulua_toLua_基本案例(一)

    Ulua_toLua_基本案例 在Untiy中用Lua.必需要LuaInterface.LuaInterface的介绍请看:点击打开链接 能够先光写Lua,生成.lua的纯文件.再Unity中通过,l ...

  7. Android网络通信之Socket

    在移动APP开发中.网络通信数据传输是必定存在的.移动APP离开了网络通信数据传输的功能方式,就好比一潭死水,永远都 是原来的样子. 提到网络通信传输数据.首先出如今程序猿脑海中的是HTTP协议传输, ...

  8. 16款创建CSS3动画的jQuery插件

    jQuery插件是用来扩展jQuery原型对象的方法. 本文搜集了用来为你的站点创建CSS3动画的一些jQuery插件. 1. jQuery Smoove Smoove 简化了CSS3转换效果.使得页 ...

  9. vi下对齐代码的操作

    时不时会用到,但easy忘,在这里记录一下 1. ctrl + v (选中块) 2. ctrl + f (向前) 或 ctrl +v (向后) 3. 按"=", 把选中的代码对齐

  10. fedora下安装xdot和objgraph

    前提:安装好了python 1.先下载xdot-0.6.tar.gz和objgraph-1.8.0-py27-none-any.whl,你也可以在官网上下载其他版本. 2.下载完后,解压. 3.打开终 ...