按时间归档:2020年
-
解决 IDEA 阅读 Hadoop 源码报错问题
最近阅读 Hadoop 源码,使用 IDEA 打开 Hadoop,正常导入 maven 依赖后,发现某些类里面总是会报各种类不存在的错误,如下图: 一开始以为是因为我配置了国内 m…
-
Log-Structured File System
Introduction Log-Structured File System (LFS)发明的背景就是建立在 CPU 高速发展,磁盘读取写入速度极速发展,单位内存越来越便宜,而磁…
-
Fast File System
Fast File System(FFS)一个具有里程碑意义的文件系统。它没有修改上层调用的 API,例如( open(), read(), write() 等等),而修改了内部实…
-
Amdahl’s law(阿姆达尔定律)公式推导与思考
介绍 Amdahl’s law(阿姆达尔定律) 由计算机科学家 Gene Amdahl 在 1967 年提出,旨在用公式描述在并行计算中,多核处理器理论上能够提高多少倍…
-
分布式系统中的 Partial ordering 和 Global ordering 的理解
在分布式系统中,我们在阅读关于事务一致性的论文中,经常会看到 partial ordering 和 global ordering。这里简单的说明下。 Partial orderi…
-
Proxmox Centos cloud-init 模板制作
原文地址:https://www.inlighting.org/archives/make-proxmox-centos-cloud-init-template 因为自己使用 Pr…
-
Lamport 逻辑时钟(Lamport Timestamp)和 Vector Clock 简单理解
Lamport 逻辑时钟(Lamport Timestamp) Lamport Timestamp 是一种衡量时间和因果关系的方法。现实生活中,很多程序都有着因果(causalit…
-
有限状态机( Finite State Machine )JAVA 版
介绍 有限状态机通常用于模拟序列逻辑,换句话说,就是用于代表和控制执行流程。 有限状态机所需条件: 一个物体只有固定的几种状态(例如交通灯只有绿灯、黄灯和红灯三个状态)。 有固定的…
-
Kubernetes 之 Minikube 国内安装
国内网络环境很差,如果没有科学上网利器,基本很难学习 kubernetes 。本篇使用阿里云镜像来完成 Kubernetes 的官方 Getting Started 教程。 官方教…