MY HOME

10年ORACLE MYSQL DBA经验,金融通信行业,9IOCP 10G OCM QQ:22389860

  • 博客访问: 2616375
  • 博文数量: 624
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 13:03
  • 认证徽章:
个人简介

10年ORACLE MYSQL DBA

文章分类

全部博文(624)

发布时间:2017-09-19 14:59:36

python高阶函数:将函数作为实参进行传入。C语言函数指针:将函数的指针作为实参进行传入,函数指针也是C语言多态实现的基础。我们可以看到他们确实有相同之处,我们来分别看一下两者的代码完成相同的功能python:点击(此处)折叠或打开def sub(a,b):    .........【阅读全文】

阅读(362) | 评论(0) | 转发(0)

发布时间:2017-09-10 14:21:55

原创转载请注明出处源码版本 5.7.14涉及源码文件page0cur.ccpage0page.hpage0page.ccrem0cmp.cc 为什么谈及定位方法,因为在innodb中,比如一个插入语句我们需要定位在哪里插入(PAGE_CUR_LE),比如一个查询语句我们需要定位到其第一个需要读取数据的位置,因此定位方法是查询的根本。而找到这个记录位置.........【阅读全文】

阅读(246) | 评论(0) | 转发(0)

发布时间:2017-09-04 12:30:42

原创其注明出处在MYSQL使用innodb的时候我们有时候会看到如下报错:ERROR 1146 (42S02): Table 'test.test1bak' doesn't exist先总结下原因:缺少frm文件innodb数据字典不包含这个表我们重点讨论情况2,因为情况1是显而易见的。在使用innodb存储引擎.........【阅读全文】

阅读(463) | 评论(0) | 转发(0)

发布时间:2017-08-25 17:25:11

原创如果有误请指出今天看到python的列表深浅拷贝,不由得和C\C++进行了比较如下:其实python中的深COPY和浅COPY和C\C++中是一样的,毕竟python底层是C/C++做的,这方面保留了C\C++的原理,对于类或者结构体复制构造函数等号(=)操作符保留了浅COPY,当然我们可以自定义这些函数。我们先从C++的简单的复制构造函.........【阅读全文】

阅读(2101) | 评论(0) | 转发(0)

发布时间:2017-08-23 20:01:06

一、前言叶金荣老师分享了一篇文章如下:https://mp.weixin.qq.com/s/09DJCyMq8kBn4mlezgzUgg这里只研究下锁的模式,借用叶老师的表和语句mysql> select * from t1;+----+----+----+----+| c1 | c2 | c3 | c4 |+----+----+----+----+| 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 3 | 3 | 3 | 0 || 4 |.........【阅读全文】

阅读(229) | 评论(0) | 转发(0)

发布时间:2017-08-14 19:59:39

工具获取https://pan.baidu.com/s/1jHIWUN0一、前言本文只是工具的展示,未过多介绍细节,如果要更多了解细节请参考MYSQL运维内参第21章,当然我也有阅读并且从源码级进行了验证,同时在书中也有一个用shell写成的脚本进行长期未提交的事物,但是这里我自己使用了自己的工具infobin。以前我也写过一个.........【阅读全文】

阅读(1055) | 评论(0) | 转发(0)

发布时间:2017-08-08 23:26:04

版本:5.7.19 mysql+innodb本文中所说的上文是如下文章,也是讨论MDL LOCK死锁的基础,包含了很多MDL LOCK的基础知识建议好好阅读http://blog.itpub.net/7728585/viewspace-2143093/一、问题由来前段开发反馈时间线上数据库老是出现死锁情况,而我们设置了innodb_print_all_deadlocks,但是在相应的时间点没有找到.........【阅读全文】

阅读(1303) | 评论(0) | 转发(0)

发布时间:2017-08-04 20:20:08

转自:http://blog.csdn.net/yaolingrui/article/details/7338263设计模式是每个程序员的必修课,这里将23种模式整理在一起,想学习这方面知识的朋友们有福了,呵呵。Singleton Pattern(单例模式):Ensure a class has only one instance, and provide a&nbs.........【阅读全文】

阅读(485) | 评论(0) | 转发(0)

发布时间:2017-08-04 14:29:40

原创,水平有限如有错误请指出共同探讨源码版本:5.7.14一、前言   MYSQL中MDL锁一直是一个比较让人比较头疼的问题,我们谈起锁一般更加倾向于INNODB下层的gap lock、next key lock、row lock等,因为它很好理解,也很好观察,而对于MDL LOCK却了解得很少,因为它实在不好观察,只有出现问题查看show proces.........【阅读全文】

阅读(651) | 评论(0) | 转发(0)

发布时间:2017-07-21 19:04:23

LINUX 中的mmap浅析一、mmap基本原理和分类在LINUX中我们可以使用mmap用来在进程虚拟地址空间中分配创建一片虚拟内存地址映射其可以是1、文件映射   使用文件内容初始化内存2、匿名映射   初始化全为0的内存空间(calloc也可以)下面配图来自UNIX系统编程手册而对于是否共享又分为1、私有.........【阅读全文】

阅读(1309) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

gaopengtttt2018-04-23 10:48

简书地址 https://www.jianshu.com/u/76d35166b8a7

回复  |  举报

gaopengtttt2018-04-23 10:48

--character-set-client-handshake
Don't ignore character set information sent by the client. To ignore client information and use the default server character set, use --skip-character-set-client-handshake; this makes MySQL behave like MySQL 4.0

回复  |  举报
留言热议
请登录后留言。

登录 注册