1.快照
原理:将当前虚拟机的虚拟硬盘文件锁定,不再更改。之后新建一个文件,之后所有更改都放到新建的文件中,读取时,优先读取这个新建的文件中的,没有的话在读取锁定中的数据。所以快照占的空间 取决于 你做了多少更改。
快照是数据存储的某一时刻的状态记录;备份则是数据存储的某一个时刻的副本。这是两种完全不同的概念。
2.路由
(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。
路由简单来说就是: 转发
3.序列化和反序列化的概念
序列化:把对象转换为字节序列的过程称为对象的序列化。
反序列化:把字节序列恢复为对象的过程称为对象的反序列化。
4.字面量
在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。
简单来说 对象字面量就是引号引起来的部分,必须是等号右边的部分。
const int b = 10; //b为常量,10为字面量
string str = “hello world!”; // str 为变量,hello world!为字面量
5.Cookie
cookie的中文翻译是曲奇,小甜饼的意思。cookie其实就是一些数据信息,类型为“小型文本文件”,存储于电脑上的文本文件中。
6.fork
复刻(英语:fork,又译作派生、分支)是UNIX或类UNIX中的分叉函数,fork函数将运行着的程序分成2个(几乎)完全一样的进程,每个进程都启动一个从代码的同一位置开始执行的线程。这两个进程中的线程继续执行,就像是两个用户同时启动了该应用程序的两个副本。
从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,同时也意味着开发者社区的分割,是一种形式的分裂。
7.偏移量offset
计算机汇编语言,是指把 存储单元的实际地址 与 其所在段的段地址 之间的距离称为 段内偏移,也称为“有效地址或偏移量”
offset即偏移量,就是数字,指针加一,偏移量就加一
8.磁盘性能指标IOPS、I/O及吞吐量
- 磁盘I/O:I/O,即input/output,磁盘的输入输出,输入指的是对磁盘写入数据,输出指的是从磁盘读出数据,磁盘I/O可以理解为读写。应用发起的一次或多次数据请求,I/O请求的数据量又称I/O大小,单位为KiB,例如4KiB、256KiB、1024KiB等;
- 磁盘IOPS:磁盘IOPS是指一秒内磁盘进行多少次I/O读写;
- 磁盘吞吐量:每秒磁盘I/O的流量,即磁盘写入加上读出的数据的大小。
综上,磁盘I/O、IOPS和吞吐量的关系公式为:
吞吐量 = IOPS * I/O大小
9.幂等性
幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用
10. ACID
ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)
11. 倒排索引
倒排索引中有两个非常重要的概念:
-
文档(
Document
):用来搜索的数据,其中的每一条数据就是一个文档。例如一个网页、一个商品信息 -
词条(
Term
):对文档数据或用户搜索数据,利用某种算法分词,得到的具备含义的词语就是词条。例如:我是中国人,就可以分为:我、是、中国人、中国、国人这样的几个词条什么是 -
倒排索引? 对文档内容分词,对词条创建索引,并记录词条所在文档的信息。查询时先根据词条查询到文档id,而后获取到文档
单词解释
cluster 集群
failover故障转移
priority优先权
quorum 法定人数 指定数量
11.JDBC是什么?
Java DataBase Connectivity(Java语言连接数据库)
JDBC的本质
是sun公司制定的一个接口。在java.sql.*包下。