昨天是习惯养成记的第五天,也是工作日的最后一天。 从星期三晚上开始更换阅读书籍《图解Spark》开始,截止到昨天大概看了4小时,由于书中大篇幅都是讲解源码,所以看得有点吃力。

Spark 核心原理:

  • 消息通信原理
    • Spark 消息通信架构
    • Spark 启动消息通信
    • Spark 运行时消息通信
  • 作业执行原理
    • 概述
    • 提交作业
    • 划分调度阶段
    • 提交调度阶段
    • 提交任务
    • 执行任务
    • 获取执行结果
  • 调度算法
    • 应用程序之间
    • 作业及调度阶段之间
    • 任务之间
  • 容错及HA
    • Excutor 异常
    • Worker 异常
    • Master 异常
  • 监控管理
    • UI监控
    • Metrics
    • REST
  • 实例演示
    • 计算年降水实例

虽然说我看了Spark 的核心原理,但是最多也只能说看懂了10%,还有非常多都不能理解,特别是代码用法和实现设计都不太懂,今后看《算法导论》、《编程珠玑》、《TCP/IP协议详解》也会遇到同样的问题,因为他们里面可能会有数学公式。

目前我自己的策略是:不管3721,先全文顺序读下去,一字不差的读,但不是精读。

以后再逐个精读,真正理解其原理和代码实现,达到真正理解。

###总结###

  1. 对于自己不懂的技术知识,唯有坚持才能见成效。因为一个新领域是需要一个突破点的。奉劝给哪些动不动就放弃的人,这也是对我的自勉。
  2. 再次印证了晚上的阅读效率不高。
  3. 早起,早睡这是一个非常好的习惯。

延伸阅读

  1. 平常时间在看吴晓波的腾讯传
  2. 折腾了一下kindle的knote,这个可以很好的解决我之前所说的怎么做笔记的问题。推荐大家使用。
  3. 折腾了一下pdf 转 kindle格式的Mac软件

茶歇驿站

一个让你可以在茶歇之余,停下来看一看,里面的内容或许对你有一些帮助。

这里的内容主要是团队管理,个人管理,后台技术相关,其他个人杂想。