分布式Java应用 林昊

9787121109416 定价49.80元 共274页, 电子工业出版社2010年出版。

分布式Java应用的内容简介:
 本书介绍分布式Java应用涉及的知识点,分为基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分,共七章内容。


分布式Java应用的目录:
前言
第1章 分布式Java应用
1.1 基于消息方式实现系统间的通信
1.1.1 基于Java自身技术实现消息方式的系统间通信
1.1.2 基于开源框架实现消息方式的系统间通信
1.2 基于远程调用方式实现系统间的通信
1.2.1 基于Java自身技术实现远程调用方式的系统间通信
1.2.2 基于开源框架实现远程调用方式的系统间通信
第2章 大型分布式Java应用与SOA
2.1 基于SCA实现SOA平台
2.2 基于ESB实现SOA平台
2.3 基于Tuscany实现SOA平台
2.4 基于Mule实现SOA平台
第3章 深入理解JVM
3.1 Java代码的执行机制
3.1.1 Java源码编译机制
3.1.2 类加载机制
3.1.3 类执行机制
3.2 JVM内存管理
3.2.1 内存空间
3.2.2 内存分配
3.2.3 内存回收
3.2.4 JVM内存状况查看方法和分析工具
3.3 JVM线程资源同步及交互机制
3.3.1 线程资源同步机制
3.3.2 线程交互机制
3.3.3 线程状态及分析
第4章 分布式应用与Sun JDK类库
4.1 集合包
4.1.1 ArrayList
4.1.2 LinkedList
4.1.3 Vector
4.1.4 Stack
4.1.5 HashSet
4.1.6 TreeSet
4.1.7 HashMap
4.1.8 TreeMap
4.1.9 性能测试
4.1.10 小结
4.2 并发包(java.util.concurrent)
4.2.1 ConcurrentHashMap
4.2.2 CopyOnWriteArrayList
4.2.3 CopyOnWriteArraySet
4.2.4 ArrayBlockingQueue
4.2.5 AtomicInteger
4.2.6 ThreadPoolExecutor
4.2.7 Executors
4.2.8 FutureTask
4.2.9 Semaphore
4.2.10 CountDownLatch
4.2.11 CyclicBarrier
4.2.12 ReentrantLock
4.2.13 Condition
4.2.14 ReentrantReadWriteLock
4.3 序列化/反序列化
4.3.1 序列化
4.3.2 反序列化
第5章 性能调优
5.1 寻找性能瓶颈
5.1.1 CPU消耗分析
5.1.2 文件IO消耗分析
5.1.3 网络IO消耗分析
5.1.4 内存消耗分析
5.1.5 程序执行慢原因分析
5.2 调优
5.2.1 JVM调优
5.2.2 程序调优
5.2.3 对于资源消耗不多,但程序执行慢的情况
第6章 构建高可用的系统
6.1 避免系统中出现单点
6.1.1 负载均衡技术
6.1.2 热备
6.2 提高应用自身的可用性
6.2.1 尽可能地避免故障
6.2.2 及时发现故障
6.2.3 及时处理故障
6.2.4 访问量及数据量不断上涨的应对策略
第7章 构建可伸缩的系统
7.1 垂直伸缩
7.1.1 支撑高访问量
7.1.2 支撑大数据量
7.1.3 提升计算能力
7.2 水平伸缩
7.2.1 支撑高访问量
7.2.2 支撑大数据量
7.2.3 提升计算能力


分布式Java应用的作者简介:
 林昊,淘宝网架构师,China OSGi User Group Director,2006年开始在商业产品中使用OSGi,并结合自己的经验编写了《OSGi实战》、《OSGi进阶》两篇Opendoc以及《OSGi原理与最佳实践》一书,推动了OSGi在国内的使用;2007年进入淘宝,负责淘宝服务框架的开发,此框架目前每天承担了100亿以上的服务请求量,个人关注的方向为模块化、动态化Java系统,以及高性能、高可用、低成本的大型分布式Java系统的构建。


排序: 热门 最新
方方面面都提到了八爪鱼
之前刚刚读了《大型网站架构技术》,算是同一个大主题,但前者主要讲网站机构的理论和最佳实践,而这本书则实践性比较强,还涉及了java网络编程,并行编程,jvm性能调优等等,每个方面都值得深入研究。总体来说是一个不错的书,各个方面都有所设计,适合对分布式不太了解,希望从宏观角度认识的人群,并且似乎书写的时间比较老,很多新起的分布式技术都没有涉及到。... (展开)

学习c#的书有哪些?推荐10本不错的学习C#编程的好书,这里有10本学习C#编程的最好书籍,赶紧收了吧!1、《C#5.0inaNutshell》:权威的参考书学习C#的最佳书籍之一。如果你想要获取最新
50    0    0    0   

同场比拼的都是985和211高校生,甚至是多位省状元,这位13岁的小朋友就显得特别不起眼,特别不厉害。 让儿子学习编程的这件事,是梅子姐做的最有远见的一件事。 更难得的是,因为接触了编程知识…
43    0    0    0   

本文将分享一些有趣的书,这些书来自不同编程领域,比如web开发、移动APP开发等。有些书适合菜鸟,也有些适合资深老司机阅读,挑选你感兴趣的书看看吧!React学习之路对于想要学习React的同学,推荐
40    0    0    0   

网站的发展离不开架构与运维 本文为你解密大型网站架构设计与海量运维机制 带你深入了解行业技术发展新动向 NO.1 《大型网站技术架构演进与性能优化》 许令波 著 罗马不是一天建成的,能够支撑亿级交易量
29    0    0    0   

给大家推荐的这些书有很大一部分都是用其他语言如C、Ruby或者Java写的,读这些书可能是个不小的挑战。还好在大多数情况下,任何编程语言都可以清晰表达编程思想,况且早点培养多语言编程技能也不是一件坏事
23    0    0    0   

很多人都想转行互联网,不管是出于兴趣、行业前景还是薪资的考虑,想要转行互联网的人们必须要面对一个问题,那就是如何自学编程,更确切的说,是如何0基础学编程。 但是在我看来,这也只是掌握了一项技能而已,…
18    0    0    0   

随着业务的发展 一些公司的项目越来越臃肿 随着代码的堆砌 项目变得越来越复杂、低效、难以维护 轻量级的微服务架构设计方法 便在这样的互联网环境中诞生并且发展 NO.1 《Spring Cloud微服务
10    0    0    0