易燃物汇聚 YouTube 有声书与书评
Java异步编程实战 封面

Java异步编程实战

翟陆续

3486人在读
22.5万字总字数
¥40定价

内容简介

本书涵盖了Java中常见的异步编程场景,包括单JVM内的异步编程、跨主机通过网络通信的远程过程调用的异步调用与异步处理,以及Web请求的异步处理等。本书在讲解Java中每种异步编程技术时都附有案例,以理论与实践相结合的方式,帮助读者更好地掌握相关内容。书中在讲解每种异步编程技术时多会对其实现原理进行讲解,让读者知其然也知其所以然。对于最近比较热门的反应式编程以及WebFlux的使用与原理解析,本书也有一定的深入探索。

读者书评

★★★★★

一线专家实践总结,用的好性能能提升不少,但对使用者能力要求也有所提升

★★★★★

主要以介绍API为主,原理讲解得比较浅。

★☆☆☆☆

简单的点出了异步编程的一些方向

★★★★★

Java开发者喜欢使用同步代码编写程序,因为这种请求(request)/响应(response)的方式比较简单,并且比较符合编程人员的思维习惯;这种做法很好,直到系统出现性能瓶颈。 移动网络、社交网络和电商的兴起,使各大服务提供商的客户端请求数量激增,传统服务器架构已不堪重负,致使基于事件和异步的解决方案备受瞩目,比如Nginx、nodejs。 Java技术体系对异步的支持不断在增强。比如JDK的Completable Future、Servlet3.0以上版本、Spring mvc基于Callable异步处理、Netty、Spring的@Async、Spring WebFlux、RxJava、Disruptor、Dubbo、Akka、Vert.x等等。 其中Spring Webflux和Vert.x都是基于Netty。 异步编程技术的应用,主要考虑三点: 1、是否适合项目的应用场景。 低延迟高并发的场景,如网络游戏、社交软件APP、电商系统等等。 2、能否更快地交付。 要考虑团队的技术栈,学习掌握的时间,编程开发的效率,异步技术可能存在的一些坑,技术迁移的难度。 3、是否减少成本。 开发团队的学习成本、租用服务器的成本、技术迁移的成本、架构调整的成本、出现故障后恢复上线的成本等等。

★★★★★

作者对异步编程的概念和原理做了深入的讲解.尤其是java内存模型与其它内存模型的比较解释非常精彩.对多线程的使用场景介绍的比较详细.让我受益良多. 5星好评.总感觉意犹未尽.平时工作中大部分是同步的方式编写代码,对书中有些实例还不明白.也越发觉得技术天地之广,个人技能之匮乏.所以多读书,读好书.多实践. 希望几个月后重复在读一遍本书.

★★★★★

异步编程的实现……显式编程,声明式编程,反应式编程,基于RxJava实现异步编程Flowable.fromArray, 基于Reactor实现异步编程 Web 应用……Servlet 异步非阻塞 IO,SpringMVC,Spring Webflux(Mono,Flux), 异步中间件……Netty,Dubbo,基于消息驱动的框架Akka,基于Apache RocketMQ实现系统间异步解耦 Go线程模型属于多对多线程模型

★★☆☆☆

国内技术书通病之一,堆代码,这本书也没落下。看了这本书,算是异步编程入门而已,离实战还十万八千里

★★★★★

"这是一部全面解析Java异步编程的实战型著作,针对各种常见异步编程场景,从编程语言、开发框架等角度深入讲解了异步编程的原理和方法。 异步与并发处理能力几乎已经成为软件系统的必备能力,现代的程序语言、运行平台和框架都对其提供了全面的支持,但是开发人员不能期望它们解决所有相关的问题,所以洞悉异步与并发的技术内幕是高级程序员的必修课。要想写出优秀的异步编程代码,既需要对异步编程的原理有深刻理解,也需要对各种异步编程框架有全面掌握。 本书涵盖了异步编程的方方面面,既对原理和框架进行了深入阐述,又对实战代码进行了展示,是全面和系统掌握异步编程的不二之选。"

★★★☆☆

本身是充满期待的,看了之后没有想象的好吧。 贴代码的篇幅能体会到作者的意图,就是担心说不明白,反而感觉适得其反吧。 看的时候感觉很博客化,而且既然放出源代码了,项目还是要用心一点,毕竟有些同学还是会被影响的。 感觉这本书出的着急了点儿。另外引用内容记得加说明链接。 最后还是推荐阅读看一遍…

★☆☆☆☆

请不要出来骗人了,把文档翻译一下就出书,国内的技术书籍市场就是这么坏掉的。

书籍信息

作者翟陆续
出版社机械工业出版社
出版时间2020-01-01
ISBN9787111642992
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数56