摘要:
磁盘使用步骤 1.先把磁盘分区 每个分区可以使用不同的文件系统格式 2.把分区格式化 为每个分区创建inode表 一般占用磁盘的1% inode介绍 管道和重定向 id 1> a.txt 不能写成 id 1 > a.txtid > a.txt1是标准输出 可以缺省 这是个默认值 id abc 2> 阅读全文
摘要:
PMM方案 Percona Monitoring and Management开源数据库监控解决方案 Percona Monitoring and Management (PMM)是一款开源的专用于管理和监控MySQL、MongoDB、PostgreSQL、ProxySQL、AWS RDS性能的开源 阅读全文
摘要:
重写多态 重写是实现多态的基础 1.完全覆盖 2.先调用父类的方法,然后再执行自己的方法 3.多态的前提是实现继承和覆盖 私有属性访问 组合和多继承 深度优先和广度优先 mro method resolution order方法解析顺序 mro是python对象查找调用属性的搜索路径 mixin 多 阅读全文
摘要:
面向对象概念 面向对象是一种方法论 对象和实例 对象 object 定义一个类就会得到一个类对象 Object 实例 instance new className() 创建一个类的实例 instance 对象的实例化 . 运算符 成员运算符 类的成员或者实例的成员 a=b+1 =等式先做右边 先计算 阅读全文
摘要:
原集群配置 原来集群的节点不需要做任何修改和重启服务,新节点符合条件会自动加入集群 新节点配置 配置文件的集群名字和nodename配置好即可 cluster.name: taishiescluster node.name: node-195 #cluster.name集群名称和原来的一样 #nod 阅读全文
摘要:
mongoshell非交互命令 shard优化操作 分片表的设置 1.创建新表的时候设置分片 db.runCommand({shardcollection:"mydb.asset_acceptance_info",key:{_id:'hashed'}}) 2.已经存在的表设置分片 已经有数据的表可以 阅读全文
摘要:
Base64编码 Base64编码表 6位表示一个字符 2^6=64种状态 ASCII编码表 8位表示一个字符 2^8=256种状态 移位运算 左移 整体向左边高位移动,右边全部补0 右移 把最高位一直向右挪动位置,左边空出来的位置补0 与运算 与0相与 全部变为0 相当于删除这些位的数字 与1相与 阅读全文
摘要:
正则表达式 用来处理文本内容 单次匹配 多次匹配 替换 分割 正则表达式中不带次数匹配的话默认只能匹配一个字符 []匹配中括号中的任何一个字符 [abc\s] 匹配中括号中的任意单个字符a b c 单个空白字符 表示or关系匹配单个字符 abc\s 匹配4个字符必须连在一起 and关系 \d\s\d 阅读全文
摘要:
mlaunch介绍 我们在使用和学习 MongoDB 过程中难免遇到需要部署各类架构进行功能性验证,由于不同的架构和配置。使得我们在搭建环境过程中需要花费大量时间,这里推荐使用一款可快速部署 MongoDB 测试环境各类架构的工具 mlaunch ,它是 MongoDB 一组开源工具包 mtools 阅读全文
摘要:
data目录覆盖 把原来的data目录覆盖到最新的data目录,启动shard的时候就出现异常 尝试方案1 mongod --repair --dbpath 数据目录 ./mongod --repair --dbpath /opt/mongodb/data/ ./mongod -f /opt/mon 阅读全文