1. |
Spark源码分析33 - 计算引擎10:Shuffle过程(7)ExternalAppendOnlyMap |
LennonChin |
|
2. |
Spark源码分析32 - 计算引擎09:Shuffle过程(6)ShuffleReader |
LennonChin |
|
3. |
Spark源码分析31 - 计算引擎08:Shuffle过程(5)ShuffleWriter |
LennonChin |
|
4. |
Spark源码分析30 - 计算引擎07:Shuffle过程(4)ExternalSorter |
LennonChin |
|
5. |
Spark源码分析29 - 计算引擎06:Shuffle过程(3)键值对聚合及排序容器 |
LennonChin |
|
6. |
Spark源码分析28 - 计算引擎05:Shuffle过程(2)ShuffleExternalSorter |
LennonChin |
|
7. |
Spark源码分析27 - 计算引擎04:Shuffle过程(1)ShuffleManager和IndexShuffleBlockResolver |
LennonChin |
|
8. |
Spark源码分析26 - 计算引擎03:RDD的迭代计算 |
LennonChin |
|
9. |
Spark源码分析25 - 计算引擎02:Task、TaskContxt和TaskMemoryManager |
LennonChin |
|
10. |
Spark源码分析24 - 计算引擎01:CoarseGrainedExecutorBackend、Executor和TaskRunner |
LennonChin |
|
11. |
Spark源码分析23 - 调度系统08:TaskScheduler |
LennonChin |
|
12. |
Spark源码分析22 - 调度系统07:StandaloneAppClient和ClientEndpoint |
LennonChin |
|
13. |
Spark源码分析21 - 调度系统06:SchedulerBackend和DriverEndpoint |
LennonChin |
|
14. |
Spark源码分析20 - 调度系统05:调度算法和调度池的构建 |
LennonChin |
|
15. |
Spark源码分析19 - 调度系统04:调度池详解 |
LennonChin |
|
16. |
Spark源码分析18 - 调度系统03:OutputCommitCoordinator和MapOutputTracker |
LennonChin |
|
17. |
Spark源码分析17 - 调度系统02:DAGScheduler |
LennonChin |
|
18. |
Spark源码分析16 - 调度系统01:RDD、Partition、Dependency和Stage |
LennonChin |
|
19. |
Spark源码分析15 - 存储体系08:存储层(5)BlockManager解析 |
LennonChin |
|
20. |
Spark源码分析14 - 存储体系07:存储层(4)磁盘存储与序列化 |
LennonChin |
|
21. |
Spark源码分析13 - 存储体系06:存储层(3)内存存储的具体实现 |
LennonChin |
|
22. |
Spark源码分析12 - 存储体系05:存储层(2)内存管理器 |
LennonChin |
|
23. |
Spark源码分析11 - 存储体系04:存储层(1)内存池 |
LennonChin |
|
24. |
Spark源码分析10 - 存储体系03:通信层(2)数据传输 |
LennonChin |
|
25. |
Spark源码分析09 - 存储体系02:通信层(1)消息通信 |
LennonChin |
|
26. |
Spark源码分析08 - 存储体系01:辅助类 |
LennonChin |
|
27. |
Spark源码分析07 - 通信架构05:事件总线 |
LennonChin |
|
28. |
Spark源码分析06 - 通信架构04:高层实现(2)RpcHandler与消息的处理 |
LennonChin |
|
29. |
Spark源码分析05 - 通信架构03:高层实现(1)RpcEnv和Dispatcher |
LennonChin |
|
30. |
Spark源码分析04 - 通信架构02:传输层原理(2)消息处理 |
LennonChin |
|
31. |
Spark源码分析03 - 通信架构01:传输层原理(1)传输层组件 |
LennonChin |
|
32. |
Spark源码分析02 - SparkConf配置管理 |
LennonChin |
|
33. |
Spark源码分析01 - 2.1.0版本源码编译及阅读环境搭建 |
LennonChin |
|
34. |
Spark源码分析 - 2.1.0版本源码分析系列文章总纲目录 |
LennonChin |
|
35. |
Kafka系列 28 - 服务端源码分析 19:Kafka脚本工具 |
LennonChin |
|
36. |
Kafka系列 27 - 服务端源码分析 18:Kafka中的Metrics和监控 |
LennonChin |
|
37. |
Kafka系列 26 - 服务端源码分析 17:JMX和Metrics简介 |
LennonChin |
|
38. |
Kafka系列 25 - 服务端源码分析 16:权限控制 |
LennonChin |
|
39. |
Kafka系列 24 - 服务端源码分析 15:身份认证 |
LennonChin |
|
40. |
Kafka系列 23 - 服务端源码分析 14:GroupCoordinator功能详解 |
LennonChin |
|
41. |
Kafka系列 22 - 服务端源码分析 13:GroupCoordinator相关组件 |
LennonChin |
|
42. |
Kafka系列 21 - 服务端源码分析 12:其他的Zookeeper监听器 |
LennonChin |
|
43. |
Kafka系列 20 - 服务端源码分析 11:KafkaController相关的Zookeeper监听器 |
LennonChin |
|
44. |
Kafka系列 19 - 服务端源码分析 10:分区与副本状态机及Leader副本选举器 |
LennonChin |
|
45. |
Kafka系列 18 - 服务端源码分析 09:KafkaController基本组件 |
LennonChin |
|
46. |
Kafka系列 17 - 服务端源码分析 08:副本的管理 |
LennonChin |
|
47. |
Kafka系列 16 - 服务端源码分析 07:副本机制介绍 |
LennonChin |
|
48. |
Kafka系列 15 - 服务端源码分析 06:延迟任务案例 |
LennonChin |
|
49. |
Kafka系列 14 - 服务端源码分析 05:时间轮的实现 |
LennonChin |
|
50. |
Kafka系列 13 - 服务端源码分析 04:日志的存储管理 |
LennonChin |
|
51. |
Kafka系列 12 - 服务端源码分析 03:日志的存储构成(2) |
LennonChin |
|
52. |
Kafka系列 11 - 服务端源码分析 02:日志的存储构成(1) |
LennonChin |
|
53. |
Kafka系列 10 - 服务端源码分析 01:网络层和API层 |
LennonChin |
|
54. |
Kafka系列 09 - 消费者源码分析 03:更新Offset、重置Position、自动任务和消息拉取 |
LennonChin |
|
55. |
Kafka系列 08 - 消费者源码分析 02:Rebalance操作 |
LennonChin |
|
56. |
Kafka系列 07 - 消费者源码分析 01:KafkaConsumer的创建及主题订阅 |
LennonChin |
|
57. |
Kafka系列 06 - 生产者源码分析 02:消息发送 |
LennonChin |
|
58. |
Kafka系列 05 - 生产者源码分析 01:元数据更新 |
LennonChin |
|
59. |
Kafka系列 03 - 消费者的基本使用 |
LennonChin |
|
60. |
Kafka系列 02 - 生产者的基本使用 |
LennonChin |
|
61. |
Kafka系列 01 - 基本概念 |
LennonChin |
|
62. |
Kakfa源码分析 - 0.10.0.1版本源码分析系列文章总纲目录 |
LennonChin |
|
63. |
Java多线程 48 - Executors详解 |
LennonChin |
|
64. |
Java多线程 47 - CompletionService详解 |
LennonChin |
|
65. |
Java多线程 46 - ScheduledThreadPoolExecutor详解(2) |
LennonChin |
|
66. |
Java多线程 45 - ScheduledThreadPoolExecutor详解(1) |
LennonChin |
|
67. |
Java多线程 44 - ThreadPoolExecutor详解(2) |
LennonChin |
|
68. |
Java多线程 43 - ThreadPoolExecutor详解(1) |
LennonChin |
|
69. |
Java多线程 42 - Runnable、Callable和Future详解 |
LennonChin |
|
70. |
Java多线程 41 - 线程池基础 |
LennonChin |
|
71. |
Java多线程 40 - 线程池整体框架 |
LennonChin |
|
72. |
Java多线程 39 - ConcurrentLinkedQueue详解 |
LennonChin |
|
73. |
Java多线程 38 - LinkedBlockingDeque详解 |
LennonChin |
|
74. |
Java多线程 37 - LinkedBlockingQueue详解 |
LennonChin |
|
75. |
Java多线程 36 - ArrayBlockingQueue详解 |
LennonChin |
|
76. |
定制Git的Commit Message模板 |
LennonChin |
|
77. |
Java多线程 35 - ConcurrentSkipListSet详解 |
LennonChin |
|
78. |
Java多线程 34 - ConcurrentSkipListMap详解(3) |
LennonChin |
|
79. |
Java多线程 33 - ConcurrentSkipListMap详解(2) |
LennonChin |
|
80. |
Java多线程 32 - ConcurrentSkipListMap详解(1) |
LennonChin |
|
81. |
Java多线程 31 - ConcurrentHashMap(JDK1.7)详解(2) |
LennonChin |
|
82. |
Java多线程 30 - ConcurrentHashMap(JDK1.7)详解(1) |
LennonChin |
|
83. |
Java多线程 29 - CopyOnWriteArraySet详解 |
LennonChin |
|
84. |
Java多线程 28 - CopyOnWriteArrayList详解 |
LennonChin |
|
85. |
修改Git编辑注释的编辑器和注释字符 |
LennonChin |
|
86. |
Java多线程 27 - JUC集合框架 |
LennonChin |
|
87. |
Java多线程 25 - Semaphore详解 |
LennonChin |
|
88. |
Java多线程 24 - CyclicBarrier详解 |
LennonChin |
|
89. |
Java多线程 23 - CountDownLatch详解 |
LennonChin |
|
90. |
Java多线程 22 - AbstractQueuedSynchronizer详解(3) |
LennonChin |
|
91. |
Java多线程 21 - AbstractQueuedSynchronizer详解(2) |
LennonChin |
|
92. |
Java多线程 20 - AbstractQueuedSynchronizer详解(1) |
LennonChin |
|
93. |
Spark基础 09 - Spark缓存和持久化 |
LennonChin |
|
94. |
Spark基础 08 - Spark Streaming |
LennonChin |
|
95. |
Spark基础 07 - Spark数据源的使用 |
LennonChin |
|
96. |
Spark基础 06 - Spark SQL |
LennonChin |
|
97. |
Spark基础 05 - Spark性能优化和错误诊断 |
LennonChin |
|
98. |
Kafka权威指南 |
LennonChin |
|
99. |
Spark基础 04 - Spark架构简介 |
LennonChin |
|
100. |
Spark基础 03 - 基础案例 |
LennonChin |
|
101. |
Java多线程 19 - LockSupport |
LennonChin |
|
102. |
Spark基础 02 - Transformation和Action |
LennonChin |
|
103. |
Spark基础 01 - Spark基本工作原理 |
LennonChin |
|
104. |
Java多线程 18 - Condition |
LennonChin |
|
105. |
Java多线程 17 - ReentrantReadWriteLock读写锁 |
LennonChin |
|
106. |
Java多线程 16 - ReentrantLock互斥锁 |
LennonChin |
|
107. |
Scala快速入门 |
LennonChin |
|
108. |
Java多线程 15 - JUC锁框架 |
LennonChin |
|
109. |
HBase 06:HBase架构深度解析 |
LennonChin |
|
110. |
IntelliJ IDEA使用指南 |
LennonChin |
|
111. |
Java多线程 14 - AtomicLongFieldUpdater详解 |
LennonChin |
|
112. |
Flume 02 - Sink案例 |
LennonChin |
|
113. |
Java多线程 13 - AtomicReference详解 |
LennonChin |
|
114. |
Java多线程 12 - AtomicLongArray详解 |
LennonChin |
|
115. |
Flume 01 - Flume的安装及Source案例 |
LennonChin |
|
116. |
Nginx(1) |
LennonChin |
|
117. |
Sqoop的简单使用 |
LennonChin |
|
118. |
Pig的简单入门 |
LennonChin |
|
119. |
为不同的Git服务器配置不同的SSH认证 |
LennonChin |
|
120. |
Java多线程 11 - AtomicLong详解 |
LennonChin |
|
121. |
Hive 04 - 函数及UDF |
LennonChin |
|
122. |
Java多线程 10 - 单例模式的线程问题 |
LennonChin |
|
123. |
Hive 03 - 查询、视图、索引和分桶 |
LennonChin |
|
124. |
Hive 02 - API使用、Beeline和表操作 |
LennonChin |
|
125. |
Java多线程 09 - 生产者和消费者模型 |
LennonChin |
|
126. |
Hive 01 - Hive的安装和Cli使用 |
LennonChin |
|
127. |
Java多线程 08 - 线程的优先级 |
LennonChin |
|
128. |
Java多线程 07 - 线程的中断 |
LennonChin |
|
129. |
Mac下读取二进制文件的方法 |
LennonChin |
|
130. |
Java多线程 06 - 线程的join |
LennonChin |
|
131. |
Git修改未push和已经push的注释信息 |
LennonChin |
|
132. |
Java NIO(2):Channel |
LennonChin |
|
133. |
序列化工具:ProtoBuf |
LennonChin |
|
134. |
Java NIO(1):Buffer |
LennonChin |
|
135. |
Java多线程 05 - 线程休眠 |
LennonChin |
|
136. |
Java多线程 04 - 线程让步 |
LennonChin |
|
137. |
Java多线程 03 - 线程等待与唤醒 |
LennonChin |
|
138. |
Java多线程 02 - synchronized关键字 |
LennonChin |
|
139. |
Java多线程 01 - 多线程基础 |
LennonChin |
|
140. |
Zookeeper简介 |
LennonChin |
|
141. |
MySQL 08 - 锁 |
LennonChin |
|
142. |
MySQL 07 - 查询统计和分析 |
LennonChin |
|
143. |
Spark快速大数据分析 |
LennonChin |
|
144. |
HBase 05:Kundera、Phoenix的使用及HBase优化 |
LennonChin |
|
145. |
HBase 04:协处理器、Hive集成和容灾策略 |
LennonChin |
|
146. |
MySQL 06 - 索引优化案例 |
LennonChin |
|
147. |
HBase 03:Region操作及过滤器 |
LennonChin |
|
148. |
MySQL 05 - 索引优化 |
LennonChin |
|
149. |
MySQL 04 - MySQL Explain |
LennonChin |
|
150. |
Java虚拟机20 - 线程安全和锁优化 |
LennonChin |
|
151. |
HBase 02:HBase命令行操作及Java API演示 |
LennonChin |
|
152. |
HBase 01:HBase简介及集群搭建 |
LennonChin |
|
153. |
Java IO 27 - RandomAccessFile详解 |
LennonChin |
|
154. |
Java虚拟机19 - Java内存模型 |
LennonChin |
|
155. |
SimpleDateFormat的线程安全性问题及解决方案 |
LennonChin |
|
156. |
MySQL 03 - 索引 |
LennonChin |
|
157. |
MySQL 02 - JOIN操作 |
LennonChin |
|
158. |
Java IO 26 - PrintWriter详解 |
LennonChin |
|
159. |
MySQL 01 - MySQL架构和存储引擎 |
LennonChin |
|
160. |
System.load(String)和System.loadLibrary(String) |
LennonChin |
|
161. |
Java IO 25 - FileWriter和FileReader详解 |
LennonChin |
|
162. |
MyBatis(2)输入输出、关联查询等 |
LennonChin |
|
163. |
Hadoop 12 分布式缓存、Join、ChainMapper和HA |
LennonChin |
|
164. |
Hadoop 11 - OutputFormat、计数器及排序 |
LennonChin |
|
165. |
Hadoop 10 - MapReduce切片法则、IPC通信、InputFormat及数据倾斜 |
LennonChin |
|
166. |
MyBatis(1)配置及简单入门 |
LennonChin |
|
167. |
Hibernate(8) |
LennonChin |
|
168. |
Java IO 24 - InputStreamReader和OutputStreamWriter详解 |
LennonChin |
|
169. |
Hibernate(7) |
LennonChin |
|
170. |
Hibernate(6) |
LennonChin |
|
171. |
Hibernate(5) |
LennonChin |
|
172. |
动态代理原理详解(2) - CGLIB实现 |
LennonChin |
|
173. |
Hibernate(4) |
LennonChin |
|
174. |
Java虚拟机18 - 虚拟机字节码执行引擎 |
LennonChin |
|
175. |
Java IO 23 - BufferedReader详解 |
LennonChin |
|
176. |
Java IO 22 - BufferedWriter详解 |
LennonChin |
|
177. |
Java IO 21 - PushbackReader详解 |
LennonChin |
|
178. |
Java IO 20 - FilterWriter和FilterReader详解 |
LennonChin |
|
179. |
Java IO 19 - PipedReader和PipedWriter详解 |
LennonChin |
|
180. |
Java虚拟机17 - 类加载机制 |
LennonChin |
|
181. |
Java虚拟机16 - 字节码指令 |
LennonChin |
|
182. |
Java IO 18 - CharArrayWriter详解 |
LennonChin |
|
183. |
Java IO 17 - CharArrayReader详解 |
LennonChin |
|
184. |
Java虚拟机15 - 类文件结构 |
LennonChin |
|
185. |
Hadoop 09 - MapReduce任务的提交与调试 |
LennonChin |
|
186. |
Hadoop 08 - 序列化、配额、快照、回收站相关 |
LennonChin |
|
187. |
动态代理原理详解(1) - JDK实现 |
LennonChin |
|
188. |
Hibernate(3) |
LennonChin |
|
189. |
Hibernate(2) |
LennonChin |
|
190. |
Java IO 16 - 字符编码(ASCII,Unicode和UTF-8)和大小端详解 |
LennonChin |
|
191. |
nohup、service和systemctl命令 |
LennonChin |
|
192. |
Hadoop 07 - 各类HDFS内置File的读写操作及序列化 |
LennonChin |
|
193. |
Hibernate(1) |
LennonChin |
|
194. |
Java虚拟机14 - JVM工具之Btrace |
LennonChin |
|
195. |
Java IO 15 - PushbackInputStream详解 |
LennonChin |
|
196. |
Java虚拟机13 - JVM工具之VisualVM |
LennonChin |
|
197. |
Hadoop 06 - 压缩编解码器 |
LennonChin |
|
198. |
Java IO 14 - PrintStream详解 |
LennonChin |
|
199. |
Java IO 13 - DataOutputStream详解 |
LennonChin |
|
200. |
Hadoop 05 - NameNode、归档和压缩编解码器 |
LennonChin |
|
201. |
Java虚拟机12 - JVM工具之jconsole |
LennonChin |
|
202. |
Hadoop 04 - HDFS API操作及读流程分析 |
LennonChin |
|
203. |
Hadoop 03 - HDFS操作及API使用 |
LennonChin |
|
204. |
Java IO 12 - DataInputStream详解 |
LennonChin |
|
205. |
Java IO 11 - BufferedInputStream详解 |
LennonChin |
|
206. |
为什么传入匿名内部类的参数需要用final修饰 |
LennonChin |
|
207. |
Java集合20 - Iterator和Enumeration的比较 |
LennonChin |
|
208. |
Hadoop 02 - 完全分布式安装和Web UI |
LennonChin |
|
209. |
Hadoop 01 - Hadoop的介绍和安装 |
LennonChin |
|
210. |
Java集合19 - TreeSet详解 |
LennonChin |
|
211. |
Spring(3) |
LennonChin |
|
212. |
Java IO 10 - BufferedOutputStream详解 |
LennonChin |
|
213. |
Java IO 09 - FilterInputStream和FilterOutputStream详解 |
LennonChin |
|
214. |
Java语法糖:泛型 |
LennonChin |
|
215. |
Java内部类 |
LennonChin |
|
216. |
Spring(2) |
LennonChin |
|
217. |
Java IO 08 - FileInputStream和FileOutputStream详解 |
LennonChin |
|
218. |
Java IO 07 - ObjectInputStream和ObjectOutputStream详解 |
LennonChin |
|
219. |
Spring(1) |
LennonChin |
|
220. |
Java集合18 - HashSet详解 |
LennonChin |
|
221. |
Struts2(6) |
LennonChin |
|
222. |
Java集合17 - Set架构 |
LennonChin |
|
223. |
Java集合16 - Map总结 |
LennonChin |
|
224. |
Java集合15 - WeakHashMap详细介绍 |
LennonChin |
|
225. |
抽象类和接口 |
LennonChin |
|
226. |
Java异常处理 |
LennonChin |
|
227. |
Java IO 06 - PipedInputStream和PipedOutputStream详解 |
LennonChin |
|
228. |
Java IO 05 - ByteArrayOutputStream详解 |
LennonChin |
|
229. |
Struts2(5) |
LennonChin |
|
230. |
Struts2(4) |
LennonChin |
|
231. |
Storm入门(1) |
LennonChin |
|
232. |
Java IO 04 - ByteArrayInputStream详解 |
LennonChin |
|
233. |
Java虚拟机11 - JVM工具之jstack |
LennonChin |
|
234. |
Java虚拟机10 - JVM工具之jps、jinfo、jstat、jmap及jhat |
LennonChin |
|
235. |
Java枚举的用法 |
LennonChin |
|
236. |
Java IO 03 - 流的分类 |
Lennon Chin |
|
237. |
Java虚拟机09 - 对象分配与回收策略 |
Lennon Chin |
|
238. |
Struts2(3) |
Lennon Chin |
|
239. |
Java集合12 - Hashtable详细介绍 |
Lennon Chin |
|
240. |
SQL基础教程 |
Lennon Chin |
|
241. |
Java虚拟机08 - 常用JVM参数 |
Lennon Chin |
|
242. |
Struts2(2) |
Lennon Chin |
|
243. |
Struts2(1) |
Lennon Chin |
|
244. |
Java Web文件上传和下载 |
Lennon Chin |
|
245. |
Java Web过滤器 |
Lennon Chin |
|
246. |
Java Web监听器 |
Lennon Chin |
|
247. |
Mac OS安装md5sum、sha1sum、md5deep和sha1deep |
Lennon Chin |
|
248. |
DBUtils的使用 |
Lennon Chin |
|
249. |
事务和数据库连接池 |
Lennon Chin |
|
250. |
JSP页面基本用法 |
Lennon Chin |
|
251. |
HttpServletRequest和HttpServletResponse |
Lennon Chin |
|
252. |
Servlet的使用 |
Lennon Chin |
|
253. |
使用JDBC操作数据库 |
Lennon Chin |
|
254. |
Java虚拟机07 - 垃圾收集器之G1 |
Lennon Chin |
|
255. |
Java虚拟机06 - 垃圾收集器之CMS |
Lennon Chin |
|
256. |
Java虚拟机05 - 垃圾收集器之并行收集器 |
Lennon Chin |
|
257. |
Java虚拟机04 - 垃圾收集器之串行收集器 |
Lennon Chin |
|
258. |
Java虚拟机03 - 垃圾收集算法 |
Lennon Chin |
|
259. |
Java虚拟机02 - 对象存活判断和4种引用 |
Lennon Chin |
|
260. |
Java虚拟机01 - Java内存数据区域和内存溢出异常 |
Lennon Chin |
|
261. |
深入理解Java虚拟机(第2版) |
Lennon Chin |
|
262. |
偷书贼 |
Lennon Chin |
|
263. |
Java的自动装箱和拆箱 |
Lennon Chin |
|
264. |
Java IO 02 - FileDescriptor |
Lennon Chin |
|
265. |
Java集合10 - HashMap详细介绍(JDK1.6) |
Lennon Chin |
|
266. |
Java集合09 - Map架构 |
Lennon Chin |
|
267. |
Java集合08 - List总结 |
Lennon Chin |
|
268. |
Java IO 01 - File类 |
Lennon Chin |
|
269. |
Java集合07 - Stack详解 |
Lennon Chin |
|
270. |
Java集合06 - Vector详解 |
Lennon Chin |
|
271. |
Java集合05 - LinkedList详解 |
Lennon Chin |
|
272. |
Java集合04 - fail-fast和fail-safe |
Lennon Chin |
|
273. |
Java集合03 - ArrayList详解 |
Lennon Chin |
|
274. |
关于getResource |
Lennon Chin |
|
275. |
从哈希表到hashCode |
Lennon Chin |
|
276. |
尽量使用StringBuilder和StringBuffer拼接字符串 |
Lennon Chin |
|
277. |
Java的Cloneable接口和clone方法 |
Lennon Chin |
|
278. |
Java反编译工具 - javap |
Lennon Chin |
|
279. |
Java集合02 - Collection架构 |
Lennon Chin |
|
280. |
Java集合01 - 整体框架 |
Lennon Chin |
|
281. |
OOP的灵魂 - 多态 |
Lennon Chin |
|
282. |
final关键字的用处 |
Lennon Chin |
|
283. |
谈谈static关键字 |
Lennon Chin |
|
284. |
关于本站扩展Markdown语法 |
LennonChin |
|
285. |
关于本站 |
Lennon Chin |
|