Linux

常用的 shell 命令

文件操作

  • ls: 列出目录中的文件和子目录
  • cd: 更改当前目录
  • pwd: 打印当前工作目录
  • cp: 复制文件或目录
  • mv: 移动或重命名文件或目录
  • rm: 删除文件或目录
  • touch: 创建一个新的空文件
  • cat: 查看文件内容
  • more or less: 分页查看文件内容
  • head or tail: 查看文件的开始部分或结束部分
Read more

分布式系统

CAP

CAP 理论是分布式计算中的一个重要理论,由 Eric Brewer 在 2000 年提出。CAP 是 Consistency(一致性)、Availability(可用性)和 Partition tolerance(分区容忍性)的首字母缩写。

Read more

Socket

一、I/O 模型

一个输入操作通常包括两个阶段:

  • 等待数据准备好
  • 从内核向进程复制数据

对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待数据到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。

Unix 有五种 I/O 模型:

Read more

数据库系统原理

转载自:https://github.com/CyC2018/CS-Notes/tree/master

https://zhuanlan.zhihu.com/p/476601594

https://blog.csdn.net/Xupixel/article/details/120405501

https://www.hwpo.top/posts/d87f7e0c/index.html

https://developer.aliyun.com/article/815625

一、事务

概念

事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。

Read more