成功加入购物车
林昊 著 / 电子工业出版社 / 2010-06 / 平装
售价 ¥ 4.80
品相 八品
优惠 满包邮
延迟发货说明
上书时间2024-05-15
卖家超过10天未登录
分布式Java应用:基础与实践
介绍分布式Java应用涉及的知识点,分为基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分,共七章内容。作者结合自己在淘宝网的实际工作经验展开论述,既可作供初学者学习,也可供同行参考。
林昊,淘宝网架构师ChinaOSGiUserGroupDirector。2006年开始在商业产品中使用OSGi,并结合自己的经验编写了《OSGi实践》、《OSGi进阶》两篇0pendoc以及《OSGi原理与**实践》一书,推动了OSGi在国内的使用。2007年进入淘宝,负责淘宝服务框架的开发,此框架目前每天承担了100亿以上的服务请求量。个人关注的方向为模块化、动态化Java系统,以及高性能、高可用、低成本的大型分布式Java系统的构建。
前言第1章分布式Java应用1.1基于消息方式实现系统间的通信1.1.1基于Java自身技术实现消息方式的系统间通信1.1.2基于开源框架实现消息方式的系统间通信1.2基于远程调用方式实现系统间的通信1.2.1基于Java自身技术实现远程调用方式的系统间通信1.2.2基于开源框架实现远程调用方式的系统间通信第2章大型分布式Java应用与SOA2.1基于SCA实现SOA平台2.2基于ESB实现SOA平台2.3基于Tuscany实现SOA平台2.4基于Mule实现SOA平台第3章深入理解JVM3.1Java代码的执行机制3.1.1Java源码编译机制3.1.2类加载机制3.1.3类执行机制3.2JVM内存管理3.2.1内存空间3.2.2内存分配3.2.3内存回收3.2.4JVM内存状况查看方法和分析工具3.3JVM线程资源同步及交互机制3.3.1线程资源同步机制3.3.2线程交互机制3.3.3线程状态及分析第4章分布式Java应用与SunJDK类库4.1集合包4.1.1ArrayList4.1.2LinkedList4.1.3Vector4.1.4Stack4.1.5HashSet4.1.6TreeSet4.1.7HashMap4.1.8TreeMap4.1.9性能测试4.1.10小结4.2并发包(java.util.concurrent)4.2.1ConcurrentHashMap4.2.2CopyOnWriteArrayList4.2.3CopyOnWriteArraySet4.2.4ArrayBlockingQueue4.2.5AtomicInteger4.2.6ThreadPoolExecutor4.2.7Executors4.2.8FutureTask4.2.9Semaphore4.2.10CountDownLatch4.2.11CyclicBarrier4.2.12ReentrantLock4.2.13Condition4.2.14ReentrantReadWriteLock4.3序列化/反序列化4.3.1序列化4.3.2反序列化第5章性能调优5.1寻找性能瓶颈5.1.1CPU消耗分析5.1.2文件IO消耗分析5.1.3网络IO消耗分析5.1.4内存消耗分析5.1.5程序执行慢原因分析5.2调优5.2.1JVM调优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提升计算能力
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30