耗时
这本书很薄,但是读的相对比较吃力。
从 2019-5-10 一直持续到 2019-9-8,接近于4个月的时间。
大概是因为英文太菜,对于读外文书,即使有翻译,也觉得很吃力。
感悟
这本书主要讲解了一些底层的内存知识,其实收获也是比较大的。
算是打开了一个全新的知识面。
以后也可以多阅读下类似的书籍,系统的学习知识。
而不是从网上的博客看一知半解的东西。
后期计划
需求推动学习
说实在的,这本书学习效果并不好。只能算是走马观花。
希望后面先做东西,遇到不会的知识,带着问题去学习。
操作系统与网络
个人觉的最值得学习的就是这两个部分。
一个是单机的最高集成,一个是链接的实现。
二者结合起来将会是可以做任何现在的主流技术。
计算机硬件与软件与业务
一般而言,软件为业务服务,硬件为软件服务。
然而现实中,一个人的精力是有限的。
不可能精通所有的地方。但是一个精湛的系统,是需要至少这三个地方结合起来的。
希望自己可以掌握软件+业务,对于硬件部分,做到了解。
后续计划
操作系统
再学习一遍操作系统,这次不是系统学习,而是专门选择一个知识点学习。
如何学习,选择《30天自制操作系统》这本书,自己写一个操作系统。
知识储备:C 语言。
这个也不用学,以前学习过,只是忘记了,这次直接使用。
数据结构与算法
数据结构与算法作为一个经常被念叨,但实际很少被使用的东西。
也不建议系统学习,因为已经学习过,除非为了刷题提升个人算法能力。
直接使用时学习即可,
网络通讯
RPC 的原理及其实现。
知识储备:Netty TPC/IP
这些知识已经学习过,但是依旧停留在理论层面,需要直接通过实现 rpc 来练手。
关联框架
- 压缩
基本完成。需要在使用中提升。
- 序列化
开发中…
- 持久化
初期建议直接结合序列化+文件。
如果使用框架,建议使用 rocksdb 熟悉其原来。
- 缓存
单机版初步完成
- 加密
初期可以不考虑,当做一个 filter 即可。
-
Hash
-
Load Balance
-
SandGalss
任务调度。未完成。
后续应用
Hades 分布式
MQ 实现
Document Database 实现。
OLTP Database 实现。