03 2023 档案
摘要: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
阅读全文