摘要: 1、mysql集群异常恢复 1.1、查看节点偏移量 cat /var/lib/mysql/grastate.dat # 注意查看 seqno 的值 1.2、根据偏移量seqno的值来确定执行的操作 !> 如果seqno有最大值则在最大值节点上执行如下命令:systemctl stop mysqlne 阅读全文
posted @ 2023-10-30 15:57 phyger 阅读(56) 评论(0) 推荐(0)
摘要: 问题现象 解决办法 在网上搜了很多帖子,但是都无法解决我的问题。 常规的原因可能是:达到了服务端的最大连接数,或者链路限流,或者测试机的内存不足等 但我的原因最终是因为wait_time,我的被测服务器入口是haproxy代理,http_requests的time_out时间为5秒 同时我的脚本设置 阅读全文
posted @ 2020-11-03 15:57 phyger 阅读(4685) 评论(0) 推荐(0)
摘要: Python 语法的精妙之处就体现在下面10个例子中。 for - else 十大装B语法,for-else 绝对算得上囊波湾!不信,请看: >>> for i in [1,2,3,4]: print(i) else: print(i, '我是else') 1 2 3 4 4 我是else else 阅读全文
posted @ 2020-09-30 11:43 phyger 阅读(4536) 评论(0) 推荐(0)
摘要: 作用 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。但是使用@staticmethod或@classmethod,就可以不需要实例化。 所以@staticmethod或@classmethod作用:使用@staticmethod或@classmethod,就可以不需要实例化,直接类名 阅读全文
posted @ 2020-09-30 11:32 phyger 阅读(343) 评论(0) 推荐(0)
摘要: 什么是反射(自省)? 反射的概念是由Smith在1982年提出的,主要是指程序可以访问,检测和修改他本身状态或行为的一种能力(自省)。 几种面向对象的反射属性 hasattr(object,name):判断object里有没有一个name字符串(‘属性名’)对应的方法或属性 getattr(obje 阅读全文
posted @ 2020-09-30 11:29 phyger 阅读(139) 评论(0) 推荐(0)
摘要: 基本的魔法方法 new(cls[, ...]) 在一个对象实例化的时候所调用的第一个方法 init(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法 del(self) 析构器,当一个实例被销毁的时候调用的方法 call(self[, args...]) 允许一个类的实例像函 阅读全文
posted @ 2020-09-30 11:27 phyger 阅读(175) 评论(0) 推荐(0)
摘要: /*usage: cc mem.c -o mem.out 后 使用./mem.out 100 & 消耗对应数字MB单位的内存,释放时杀掉对应进程即可*/ #include <stdlib.h> #include <stdio.h> #include <unistd.h> #define UNIT ( 阅读全文
posted @ 2020-09-29 15:18 phyger 阅读(1319) 评论(0) 推荐(0)
摘要: 通常,当我们需要对对象的敏感属性或者不希望外部直接访问的属性进行私有化,但是某些时候我们又需要对这些私有属性进行修改,该怎么处理呢? 几个概念 _a(前置单下划线),这种属性仅表示约定的私有,非真正的私有。 __a(前置双下划线),这种属性表示私有,无法在外部访问。 __ a __(前后双下划线), 阅读全文
posted @ 2020-09-26 23:37 phyger 阅读(181) 评论(0) 推荐(0)
摘要: 在处理日志和HTTP请求响应等需要对数据进行格式化的时候我们都会用到字符串拼接,相信你也有自己喜欢的方式,今天我们就来总结一下。 直接通过“+”拼接 >>> 'Hello' + ' ' + 'World' + '!' 'Hello World!' 通过str.join()方法拼接 >>> strli 阅读全文
posted @ 2020-09-26 23:31 phyger 阅读(466) 评论(0) 推荐(0)
摘要: 通常我们会将编程语言分为静态和动态。静态语言的变量是在内存中的有类型的且不可变化的,除非强制转换它的类型;动态语言的变量是指向内存中的标签或者名称,其类型在代码运行过程中会根据实际的值而定。Python就是典型的动态语言。 动态添加属性 当类或者对象的属性在需要增加的时候,对于不方便修改源码的情况下 阅读全文
posted @ 2020-09-09 15:47 phyger 阅读(6066) 评论(0) 推荐(0)