事务 是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性. 1、A (Atomicity) 原子性 2、C (Consistency)一致性 3、I (Isolation) 隔离性 4、D (Durability) 持久性 锁 锁 ...
分类:
数据库 时间:
2018-06-25 21:44:11
阅读次数:
212
Keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。
分类:
其他好文 时间:
2018-06-24 23:56:45
阅读次数:
236
KVM中的四种简单网络模型,分别如下:1.隔离模型:虚拟机之间组建网络,该模式无法与宿主机通信,无法与其他网络通信,相当于虚拟机只是连接到一台交换机上。2.路由模型:相当于虚拟机连接到一台路由器上,由路由器(物理网卡),统一转发,但是不会改变源地址。3.NAT模型:在路由模式中,会出现虚拟机可以访问其他主机,但是其他主机的报文无法到达虚拟机,而NAT模式则将源地址转换为路由器(物理网卡)地址,这样
分类:
其他好文 时间:
2018-06-24 16:57:04
阅读次数:
267
[Docker 底层技术] docker底层的 2 个核心技术分别是 Namespaces 和 Control groups 在操作系统中,网络配置,进程,用户,IPC(进程之间的调用)等信息之间的操作,都是可以被所有进程查看到的,除了这些资源信息,我们还需要隔离进程之间能够共享的信息,而Names ...
分类:
其他好文 时间:
2018-06-24 00:56:57
阅读次数:
210
在现在的软件构造过程中,SCM的使用必不可少,现在比较常用的就应该属于git及github。接下来我们就要介绍一下有关git 的工作原理。 首先,git的区域可分为workspace(工作目录也就是本地文件系统),staging(暂存区,用于隔离工作目录和Git仓库),local repositor ...
分类:
其他好文 时间:
2018-06-23 22:55:12
阅读次数:
253
几种不安全的网络系统的类型 (1) Individual malicious peers :有些系统比如大部分WSN因为计算能力有限,电量有限、存储空间较小,造价不能太高等特点使得在实际中很多情况下无法应用一些异常检测技术和信任管理方法来查找和评估恶意节点。这种情况下恶意节点孤立地表现出恶意行为。这 ...
分类:
其他好文 时间:
2018-06-23 20:56:59
阅读次数:
208
简介 virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。 例如: 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 这种情况下 ...
分类:
其他好文 时间:
2018-06-23 20:54:16
阅读次数:
149
一、引擎 简介 Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据 ...
分类:
数据库 时间:
2018-06-23 18:58:38
阅读次数:
197
1、简介 虚拟机指通过软件莫比的具体有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 我们可以通过虚拟机软件,可以在一台物理计算机模拟出一台或多台虚拟的计算机,这些虚拟的计算机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等。对你而言,它只是运行 ...
分类:
系统相关 时间:
2018-06-23 14:32:11
阅读次数:
180
简介 virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。 例如: 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 这种情况下 ...
分类:
其他好文 时间:
2018-06-22 16:34:58
阅读次数:
126