01 2019 档案

MySQL server has gone away 的两个最常见的可能性
摘要:【背景】 今天测试同学反馈他们docker中的测试库时不时就就报“MySQL server has gone away”,事态之紧急搞的我都有点怕了(像我这么成熟稳重 的DBA怎么有可能怕呢); 第一感觉就是他们的测试环境一定是老半天都不见一个SQL来的,等到要发第二个SQL的时候不知道是过了多少年 阅读全文

posted @ 2019-01-28 16:55 蒋乐兴的技术随笔 阅读(654) 评论(2) 推荐(0) 编辑

第一次遇到刷新缓冲区延时
摘要:【背景】 之前一直只是知道像 print 这样输出函数,存在一种可能,就是要打印的值还停留在缓冲区并没有被刷新到 std.out,这样我们在命令行中 中看不到它的输出。 之前从来没有遇到过,而且还是可以稳定复现的那种。 【看一下缓冲区刷新不及时的情况】 上面代码的输出如下: 重点是“hello”与“ 阅读全文

posted @ 2019-01-27 14:59 蒋乐兴的技术随笔 阅读(196) 评论(0) 推荐(0) 编辑

Mac上安装mysqlclient的报错
摘要:【背景】 今天我把算把自己的python基础平台从python-3.6.2升级到python-3.7.2,在我安装完python-3.7.2之后,打算在此基础之上安装 mysqlclient的时候报错了; 【问题分析】 从上面的内容可以看出安装过程中加载不了目标库文件 lssl ,而这个是opens 阅读全文

posted @ 2019-01-27 14:20 蒋乐兴的技术随笔 阅读(1368) 评论(0) 推荐(1) 编辑

python3 --- locale命名空间让程序更加安全了
摘要:【简介】 由于python-2.x 并没有locale这个层次的命名空间,所以临时变量有可能会泄漏,进而影响到了包涵它的命名空间 【看一下pyhont-2.x是怎么泄漏临时变量的】 可以看到列表推导中用的临时变量x泄漏导致变局命名空间中的x被污染 【看一下python-3的情况】 可以看到临时变量并 阅读全文

posted @ 2019-01-27 12:38 蒋乐兴的技术随笔 阅读(317) 评论(0) 推荐(0) 编辑

doctest --- 一个改善python代码质量的工具
摘要:【简介】 说实话吧,之前一直没有怎么重视给自己的代码加上测试逻辑;也就是说我只是写了代码,但是并没有给自己的代码加上测试代码; 整个过程就是写完后自己测试一下,看一下跑出来的结果是正确的就心满意足了。过一段时间之后总是对自己的代码有一种陌生感, 就算有完好的注释,我也不能100%保证它的功能上是OK 阅读全文

posted @ 2019-01-26 16:50 蒋乐兴的技术随笔 阅读(509) 评论(0) 推荐(0) 编辑

MySQL优化器 --- index_merge
摘要:【背景】 对于关系数据库中的一张表,通常来说数据页面的总大小要比较某一个索引占用的页面要大的多(上面说的索引是不包涵主键索引的); 更进一步我们可以推导出,如果我们通过读索引就能解决问题,那么它相比读数据页来说要廉价的多;整体上看数据库会尽可能的通过 读索引就解决问题。 【index_merge是什 阅读全文

posted @ 2019-01-18 14:02 蒋乐兴的技术随笔 阅读(3135) 评论(0) 推荐(0) 编辑

机智的MySQL优化器 --- is null
摘要:【介绍】 工作的越久越到的的问题越多,就越是觉得一些“老话”历久弥新;由于最近的学习计划是深入的学习一遍MySQL优化器;学习过程中的一些成果 也会发布到这里,一来是为了整理自己已经知道的和新学到的,二来是为了给自己的网站做个友情连接 【is null 优化】 如果我们在定义表的时候就给不能为nul 阅读全文

posted @ 2019-01-17 10:48 蒋乐兴的技术随笔 阅读(658) 评论(0) 推荐(0) 编辑

Centos-7.x 下子网掩码的配置
摘要:【背景】 今天在自己的虚拟机上安装上了centos-7.6操作系统,应该是安装的过程中大意了;安装完成后虚拟机可以正常访问外网但是 我的笔记本连接不上虚拟机。 笔记本的IP地址:172.16.192.1 虚拟机地址:172.16.192.200 虚拟机网关:172.16.192.2 【笔记本ping 阅读全文

posted @ 2019-01-16 11:45 蒋乐兴的技术随笔 阅读(6231) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示