ed2kers 电驴资源下载站

《分布式Java应用:基础与实践》高清文字版[PDF]

《分布式Java应用:基础与实践》高清文字版[PDF]
类别:
图书 - 计算机与网络
状态:
普通资源
发布:
2013-11-06 22:47:00
更新:
2013-11-06 23:48:00

电驴资源

用户共享的电驴资源列表
[分布式Java应用:基础与实践].林昊.高清文字版.pdf 68.05 MB
68.05 MB

电驴资源简介

资源介绍
语言: 简体中文
地区: 大陆
图书fenlei: 软件
中文名: 分布式Java应用:基础与实践
发行时间: 2010年6月1日
资源格式: PDF
版本: 高清文字版
简介: 本书是高清文字版.非扫描.拒绝模糊.享受清晰!
无法下载的用户请到评论区一楼查看网盘地址!

内容介绍:
本书介绍了分布式Java应用涉及的知识点,分为基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统4个部分,共7章内容。
内容截图:
目录: 前言16
第1章 分布式Java应用19
1.1 基于消息方式实现系统间的通信21
1.1.1 基于Java自身技术实现消息方式的系统间通信21
1.1.2 基于开源框架实现消息方式的系统间通信28
1.2 基于远程调用方式实现系统间的通信32
1.2.1 基于Java自身技术实现远程调用方式的系统间通信32
1.2.2 基于开源框架实现远程调用方式的系统间通信35
第2章 大型分布式Java应用与SOA40
2.1 基于SCA实现SOA平台44
2.2 基于ESB实现SOA平台47
2.3 基于Tuscany实现SOA平台48
2.4 基于Mule实现SOA平台52
第3章 深入理解JVM56
3.1 Java代码的执行机制58
3.1.1 Java源码编译机制59
3.1.2 类加载机制62
3.1.3 类执行机制67
3.2 JVM内存管理81
3.2.1 内存空间81
3.2.2 内存分配83
3.2.3 内存回收84
3.2.4 JVM内存状况查看方法和分析工具110
3.3 JVM线程资源同步及交互机制118
3.3.1 线程资源同步机制118
3.3.2 线程交互机制122
3.3.3 线程状态及分析123
第4章 分布式Java应用与Sun JDK类库128
4.1 集合包130
4.1.1 ArrayList131
4.1.2 LinkedList134
4.1.3 Vector135
4.1.4 Stack136
4.1.5 HashSet137
4.1.6 TreeSet138
4.1.7 HashMap138
4.1.8 TreeMap141
4.1.9 性能测试142
4.1.10 小结156
4.2 并发包(java.util.concurrent)156
4.2.1 ConcurrentHashMap157
4.2.2 CopyOnWriteArrayList163
4.2.3 CopyOnWriteArraySet167
4.2.4 ArrayBlockingQueue167
4.2.5 AtomicInteger169
4.2.6 ThreadPoolExecutor171
4.2.7 Executors175
4.2.8 FutureTask176
4.2.9 Semaphore179
4.2.10 CountDownLatch180
4.2.11 CyclicBarrier181
4.2.12 ReentrantLock181
4.2.13 Condition182
4.2.14 ReentrantReadWriteLock183
4.3 序列化/反序列化185
4.3.1 序列化185
4.3.2 反序列化187
第5章 性能调优191
5.1 寻找性能瓶颈193
5.1.1 CPU消耗分析193
5.1.2 文件IO消耗分析200
5.1.3 网络IO消耗分析204
5.1.4 内存消耗分析205
5.1.5 程序执行慢原因分析209
5.2 调优210
5.2.1 JVM调优210
5.2.2 程序调优220
5.2.3 对于资源消耗不多,但程序执行慢的情况232
第6章 构建高可用的系统245
6.1 避免系统中出现单点246
6.1.1 负载均衡技术246
6.1.2 热备254
6.2 提高应用自身的可用性256
6.2.1 尽可能地避免故障257
6.2.2 及时发现故障264
6.2.3 及时处理故障266
6.2.4 访问量及数据量不断上涨的应对策略267
第7章 构建可伸缩的系统269
7.1 垂直伸缩270
7.1.1 支撑高访问量270
7.1.2 支撑大数据量272
7.1.3 提升计算能力272
7.2 水平伸缩272
7.2.1 支撑高访问量272
7.2.2 支撑大数据量282
7.2.3 提升计算能力284
索引285
已是悬崖百丈冰,犹有花枝俏——美编寄语288
过去了是快乐,过不去是折磨——编辑手记289