最新 最热

bash组织成树数据结构

君子也非独占,善假于物!bash也因此。 昨天晚上,今天早上世界杯很精彩。晚上醒来看到不断地居住的电话。早上没有喝的水开始赞赏在英国和意大利的对决。也TM精彩,最后生下了罗马文化。意大利伊特鲁里亚文化获得胜利,我甚至...

2022-07-06
0

零基础入门分布式系统 7.2 Linearizability

在这一节中,我们将介绍并发系统中一种特殊一致性模型,它被称为linearizability 线性一致性。人们在提到线性化时有时会说strong consistency强一致性,但 "强一致性"的概念是相当模糊的。我们使用linearizability 线性一...

2022-07-06
0

零基础入门分布式系统 5. Replication

我们现在来看看的replication数据复制的问题,也就是在多个节点上维护相同数据的拷贝,每个节点被称为replica 副本。数据复制是许多分布式数据库、文件系统或其他存储系统的标准特性之一。它是我们实现容错的主要机制之...

2022-07-06
1

零基础入门分布式系统 4. Broadcast protocols and logical time

本章我们将研究 Broadcast protocols广播协议(也称为multicast protocols 组播协议),即向多个接收者传递同一条信息的算法。正如我们将在第5讲中看到的那样,这些协议可以用来构成更高级分布式算法。在实践中,几种不同的广...

2022-07-06
0

零基础入门分布式系统 3. Time, clocks, and ordering of events

在本讲座中,我们将研究分布式系统中的时间概念。对时间的假设构成了分布式系统模型的一个关键部分。例如,基于超时的故障检测器需要测量时间以确定何时超时。操作系统依赖计时器和时钟,以便安排任务,跟踪CPU的使用,以及别...

2022-07-06
1

知道 Redis RDB 这些细节,可以少踩很多坑

bgsave 命令是在后台生成 RDB 文件,Redis 仍然可以处理客户端请求。

2022-07-06
0

用于松散耦合分布式系统的Chubby锁服务 (2)

Chubby有两个通过RPC进行通信的主要组件:一个是服务器,另一个是客户端应用程序连接的库;见图1。Chubby客户端和服务器之间的所有通信都是由客户端库介导的。第3.1节中讨论了可选的第三个组件,即代理服务器。...

2022-07-06
1

POSIX 螺纹具体解释(1-概要)

线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发运行。这样的方式和进程的同样。...

2022-07-06
0

Linux的proc文件系统

cat /proc/cpuinfo | grep’physical id’|uniq -c|wc –l

2022-07-05
1

处理文件和目录名

%Library.File类提供了几个可用于处理文件名和目录名的类方法。在大多数情况下,文件和目录不需要存在即可使用这些方法。

2022-07-05
0