B树及2-3树的python实现

B树(或称B-树)是一种适用于外查找的树,它是一种平衡的多叉树。 阶为M的B树具有下列结构特征: 1.树的根或者是一片树叶,或者其儿子数在2和M之间。 2.除根节点外的所有非树叶节点儿子数在┌M/2┐...
阅读全文

etcd集群高可用

一、etcd介绍: ETCD 是一个高可用的分布式键值数据库,可用于服务发现。ETCD 采用 raft 一致性算法,基于 Go 语言实现。etcd作为一个高可用键值存储系统,天生就是为集群化而设计的。...
阅读全文

rename批量修改文件名

了解rename命令的目的是为了解决批量修改文件名,因为在nginx日志进行切割的时候,遇到一个问题,nginx服务下有二三十个域名,每个域名下都有一个属于自己的日志,为了图简单,所以想找一个命令能够...
阅读全文

kubernetes中pod状态Evicted

无意中发现在kubernetes中有个pod出现多个状态为“Evicted”,虽然这个状态不影响使用,但是这个错误也不会自动的修复,以前遇到过一次就手动删除了,后期也没有出现过,这次出现主要原因是因为...
阅读全文

Python3数据类型—字符串

字符串改如何描述呢?其实说到字符串,说简单也不简单,说难也不是很难。字符串是最常用的一个数据类型,字符型和变量有点类似,但也不是,这里不要过于纠结,看看字符串的特点。字符串使用单引号('')或者双引号...
阅读全文
在Centos7上安装Nginx WEB服务

在Centos7上安装Nginx

学习安装之前先看以下Nginx的原理,Nginx是一个高性能的HTTP和反向代理服务器。用户通过域名发出请求,DNS根据域名请求进行解析到反向代理服务器(Nginx),反向代理服务器接受用户的请求,并...
阅读全文

Mongodb的TTL特性

TTL是mongoDB集合中对失效时间的设置,可以针对指定时间为期限,超过就自动删除,也可以针对周期型删除,和定时任务一样。超过指定的时间就自动删除,这样滚动进行,保留的数据就是周期。举例说明一下:一...
阅读全文