翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页

2019年9月15日

摘要: 本文主要介绍3个工具:pdb,objgraph,以及pympler。 1.pdb pdb是专门用于python代码调试,模仿gdb。 使用pdb可以查看堆栈,打印变量等。 这里介绍的是命令行下的pdb。 命令行下使用pdb,代码侵入小,调试方便。 本例中,python安装在当前目录下.venv 使用 阅读全文

posted @ 2019-09-15 18:58 翔云123456 阅读(2551) 评论(0) 推荐(0) 编辑

摘要: 这次的内存泄露问题是发生在多线程场景下的。 各种工具都试过了,gc,objgraph, pdb,pympler等,仍然没有找到问题所在。 pdb感觉用起来很方便,可以调试代码,对原来的代码无侵入性。 排查问题的过程中,多线程场景下,相关的工具,显得无力的。 使用objgraph时,代码执行很长时间后 阅读全文

posted @ 2019-09-15 18:01 翔云123456 阅读(1569) 评论(0) 推荐(0) 编辑

2019年9月8日

摘要: 问题描述 A服务,是一个检测MGR集群主节点是否发生变化的服务,使用python语言实现的。 针对每个集群,主线程会创建一个子线程,并由子线程去检测。子线程会频繁的创建和销毁。 上线以后,由于经常会有功能发布,从而重启服务,开始一段时间没有发现问题。 半个月前的周二服务发布后,大约一周时间,没有再发 阅读全文

posted @ 2019-09-08 18:38 翔云123456 阅读(1574) 评论(0) 推荐(0) 编辑

摘要: Python中如何通过域名,查看对应的IP? 请看如下代码: 看下执行结果: 如果配置的hostname有问题,或者说域名配置错误,就会出现如下报错: 阅读全文

posted @ 2019-09-08 16:31 翔云123456 阅读(3711) 评论(0) 推荐(0) 编辑

2019年8月25日

摘要: Orchestrator 对MySQL主库的故障切换分为自动切换和手动切换。 手动切换又分为recover、force master failover、force master takeover以及graceful master takeover. 1.自动切换 自动切换是主库出现故障后,自动提升新 阅读全文

posted @ 2019-08-25 23:24 翔云123456 阅读(1100) 评论(0) 推荐(0) 编辑

2019年8月24日

摘要: 当发现系统磁盘空间满的时候,最想知道的就是哪些大文件把空间用完了。 本文提供两种查找大文件的方法。 1. 按照占用空间大小排序 将目录下各个文件按照占用空间排序,这样可以很方便的得到占用空间最大的文件或目录。 命令: 以MB为单位计算占用空间,并按照占用空间进行排序。 例如, 这样,就可以很容易的看 阅读全文

posted @ 2019-08-24 18:00 翔云123456 阅读(1444) 评论(0) 推荐(0) 编辑

摘要: 如何MySQL中一个数据表的创建时间和最后修改时间呢? 可以通过查询 .`TABLES` 表得到信息。 例如 mysql SELECT FROM .`TABLES information_schema TABLES TABLE_SCHEMA information_schema TABLES TAB 阅读全文

posted @ 2019-08-24 16:21 翔云123456 阅读(9979) 评论(0) 推荐(1) 编辑

2019年8月3日

摘要: golang channel关闭后,其中剩余的数据,是可以继续读取的。 请看下面的测试例子。 创建一个带有缓冲的channel,向channel中发送数据,然后关闭channel,最后,从channel中读取数据,输出结果。 package main import ( "fmt" ) func ma 阅读全文

posted @ 2019-08-03 21:17 翔云123456 阅读(2784) 评论(0) 推荐(0) 编辑

2019年7月28日

摘要: 在python中,经常用到 操作MySQL数据库。 在实现上, 并不是纯python的,而是封装了MySQL C API库 。 对于MySQLdb是否支持 ,其 "使用手册" 中对这个参数只字未提。所以, 是否真的可用,是存在疑惑的。stack overflow上面也有人问到同样的 "问题" 。 接 阅读全文

posted @ 2019-07-28 16:18 翔云123456 阅读(2734) 评论(0) 推荐(0) 编辑

2019年7月21日

摘要: 在golang中,配置文件经常使用json格式。json格式的语法,有些繁琐,尤其是出现嵌套的时候,每一块都需要大括号包裹,看起来很臃肿。 本着简单易用的原则,个人开发了一个配置解析模块 ,已在 "github开源" 。 下面介绍配置解析模块 的语法和使用方法。 基本语法 基本字符定义如下: 使用t 阅读全文

posted @ 2019-07-21 16:15 翔云123456 阅读(722) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页