Centos7 etcd集群原理

什么是ETCD etcd是基于go语言实现的一个高可用的分布式键值(key-value)数据库,内部使用了raft协议作为一致性算法,保证所有节点数据的一致性。在网络分区期间,能够在单点故障的情况下不...
阅读全文

Centos7使用diff命令详解

首先,diff命令就是以逐行的方式对比文件的差异,如果对比的是目录,diff也会比较目录中相同文件名的。我们根据根据修改前后文件的对比,找出修改了文件中的哪几个地方,然后对比修改前后的结果。 下面看看...
阅读全文

python3基础函数

函数的了解 首先,我们要了解函数是什么,在python3开发的过程中使用函数有什么意义。其次,函数的好处给我们的程序带来什么好处?函数和方法有什么区别等等。不懂没关系,我们一点一点的了解。先了解一下什...
阅读全文

Centos7部署etcd静态集群

因为etcd新版本和旧版本在使用的命令上有写不同,为了验证etcd的功能,我这里就先安装旧版本的etcd,在下一个章节的etcd界面可视化的时候会针对etcd新版本的使用,做进一步的说明。先安装etc...
阅读全文

Golang数据类型转换

通过上面的学习我们了解到了在Golang中有很多数据类型,每一个数据类型都有一个暂时叫标签吧,例如整数类型就是int,字符串就是string。知道了数据类型的标签,我们在进行转换的时候就需要用到了,上...
阅读全文

Centos7安装etcd

ETCD简介 我了解etcd是从k8s开始,作为k8s的信息存储以及服务注册和发现。etcd是使用go语言编写,如果使用源码包必须在go语言环境下进行编译。etcd的存储和redis有点类似都是使用的...
阅读全文

gitlab安装报错

安装gitlab时,使用rpm安装,提示错误: # rpm -ivh gitlab-ce-12.0.0-ce.0.el7.x86_64.rpm 警告:gitlab-ce-12.0.0-ce.0.el7...
阅读全文

python3的判断和循环

在判断之前,我们需要用到一些运算,根据运算的结果进行判断是否正确。运算分为布尔运算、比较运算、逻辑运算 python3判断 python3中的判断只有一种if判断,分别为判断值,判断范围。举个例子我们...
阅读全文

客户端使用git上传代码

前面已经说完了gitlab的搭建,和页面的基本使用,相信您一定会熟悉前面的知识点了,那么本章就说说如何把代码上传到gitlab了,gitlab的备份操作等。虽然gitlab基本都是在开发使用,但是做为...
阅读全文