2019年12月

python-装饰器

装饰器原则:1.不改变原有代码2.不改变调用方式3.不改变原函数返回值例如:一个普通的函数import time def web(s): time.sleep(2) print(s) 一、 下面用装饰器实现计算此函数的运行时间def timer(f): def inner(*args, *...

mongodb常用命令

创建超级管理员db.createUser( { user:"root", pwd:"123", roles:[{role:"root",db:"admin"}] } )创建普通读写用户db.createUser( { user:"root", pwd:"...

mongodb复制集

单机部署4实例:端口:27017 27018 27019 27020 准备实例: 创建目录:mkdir -p /application/mongodb/{27017..27020}/conf /application/mongodb/{27017..27020}/data /applicati...

mongodb3.6二进制安装

下载地址:http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v3.6-latest.tgz 安装:mkdir /application tar xf mongodb-linux-x86_64-rhel70-v3.6-lat...

mysql主主复制+keepalived部署

环境:mysql-master-01:10.0.0.30mysql-master-02:10.0.0.35vip:10.0.0.39 安装mysql5.7.20可参考:https://soulchild.cn/266.html 开始配置主主环境一、修改mysql配置master-01:[mys...

keepalived开启非抢占模式

主要有两个改动:1.将所有角色改为BACKUP2.在优先级高的节点添加nopreempt配置 MASTER配置global_defs { notification_email { 742899387@qq.com } notification_email_from k...