
如何克服阅读经典源码的畏难情绪?如何将零散的 java 知识串联为一个整体?如何将 java 知识的学与实践融为一体?阅读本书,你将获得想要的。本书向流畅阅读集高并发、高可用于一体的 zookeeper 源码的目标出发,从环境搭建开始点滴积累,提供了一种与众不同的 java 语言学路径。 本书首先讲解了源码阅读环境选型、插件准备、快捷作、源码跟踪调试及常见问题分析,介绍了如何构建 zookeeper 源码及多个底层开源组件的源码阅读环境;其次完整地论述了字符集的基础知识,说明了字符乱码产生的原因及根本的解决办法;接着以装饰模式为核心构建一套新的i/o 学方法,并结合源码深入分析了线程、线程池、threadfactory 和 threadlocal;然后以 jctre 压测为辅助手段深入讲解 java 内存模型,并深入分析了高并发常用编程组件;后围绕案例讲解基于 bio、nio、aio 的网络编程模型,以实战形式分析 rmi、webervice、rpc、erver、client 等 k 内置组件。
阅读更多