自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 多进程之间的线程利用XSI IPC共享内存分配互斥量进行同步

···#include <stdio.h>#include <stdlib.h>#include <pthread.h>...

2019-08-15 13:41:21 185

转载 你所不知道的行复制(binlog_format=row)

⒈本文目的:很多MySQL DBA自认为对mysql的行复制有了很深刻的理解(这行复制不是初级DBA就该掌握的内容嘛,你怎么提这么低级的问题...

2019-02-28 22:21:13 331

转载 【C/C++】数据库删除大表

背景:数据库的IO压力非常大,如果在线上删除大表,对IO以及业务会造成很大的抖动;作为一名DBA的通用做法是,建立.frm 以及.ibd的硬连接,然后在drop table tablename;但是表文件依然存在于该机器上,...

2019-02-19 22:21:36 255

转载 【C/C++】ghost ddl脚本简单实现

目的:本篇是自己用C++实现的ddl的简单脚本(改写自自己的shell,但是还有一部分没完成),用来锻炼自己写C++的能力头文件exec_ddl.h```#include ...

2019-02-16 18:01:10 398

转载 redis阻塞监控项分析

本篇旨在如何阅读redis监控前提:业务反馈业务抖了一下,查看redis监控1.连接数(17:01呈现上升趋势)2.使用内存突然增加3....

2019-02-13 17:46:10 176

转载 【C/C++】信号处理之sigaction函数的健壮性测试

运行结果如图 ...

2019-02-02 23:19:05 148

转载 【C/C++】c++多进程与hiredis的浅使用

#include <iostream>#include <hiredis/hiredis.h>#include <stdlib.h>#include <sys...

2019-01-28 13:53:57 195

转载 【MySQL】MHA的基本配置及注释

#*************************************************app scope*****************************************************...

2018-07-26 13:24:28 94

转载 【MySQL】Mydumper工作原理

⒈在理解Mydumper原理之前,我们先准备记录Mydumper的一些操作 ①set global general_log=1; ②set global log_output='table'; ③m...

2018-06-28 11:17:11 254

转载 【MySQL】InnoDB事务锁之阅读锁信息状态

⒈表结构以及数据 ⑴locktest2表情况如下:id为主键,a为唯一索引CREATE TABLE `locktest2` ( `id` int(11) NOT NULL, `a` int(11) NOT...

2018-06-11 11:25:57 208

转载 【MySQL】InnoDB事务锁之锁模式与锁类型以及冲突矩阵

⒈InnoDB事务锁的构成INNODB锁类型格式为:lock_mode|lock_type例如:LOCK_X|LOCK_GAP|LOCK_REC,含义为这是一个写锁,他锁定的是一间隙(我们通常说的GAP lock),锁定...

2018-06-11 09:43:31 775

转载 【MySQL】MySQL gap lock产生时机

1)提出问题:我们通常说在Repeate read下面,会有next-key lock(LOCK_ORDINARY)对应值0,而READ COMMITTED隔离级别下只会有记录锁LOCK_REC_NOT_GAP(对应值1024)...

2018-06-08 19:34:48 387

转载 【MySQL】SHOW ENGINE INNODB STATUS \G之Pages flushed up to的理解

1)前言以及问题:我们现在先看截图Log sequence number --内存中日志产生的序列号Log flushed up to --刷入redo日志的值,字节数Pages flushed up t...

2018-05-18 14:24:43 1870

转载 【C++】智能指针简单实现

自己根据http://blog.csdn.net/lf_2016/article/details/52430895这人的博客做了修改,并对代码做详细的注解,具体如下:#include //删除器类定义,当...

2018-02-09 17:39:15 82

转载 【C++】类初探常量成员函数与构造函数初始值列表

头文件mycpp.h#include <iostream> class Sales_data{ //友元函数范围申明 friend std::istream &read(std::istrea...

2017-08-01 16:27:18 107

转载 【C++】函数返回函数指针的多种定义方式

int a() { return 29;}/* * b()表示一个函数 * (*b())说明我们可以对一个函数调用结果解引用 * (*b())()表示解引用函数调用之后是一个函数 * int (*b(...

2017-07-31 15:14:19 385

转载 【C++】函数返回数据指针的多种定义方式

三个函数,返回数组指针,效果是一样的using arrT=int[10]arrT* functions(arrT* arrs,size_t a_size){ int *p=(*arrs); for(int i=0...

2017-07-28 14:32:36 200

转载 【C++】数组指针与error: lvalue required as increment operand

int (*p)[10]是一个数组指针,但是这个指针不是指向数组的首地址,而是指向数组名的地址。using arrT=int[10];arrT* functions(arrT* arrs,size_t a_size){...

2017-07-28 12:26:17 1737

转载 【C++】C++函数可以返回列表或者容器

C++是不能返回数组的(可以返回数组指针或者引用),但是C++11新标准可以返回容器:std::vector <int> product_list(const int a){ if(a>0){ //...

2017-07-27 20:31:43 3997

转载 【C++】迭代器与二分查找

bool search_value_loop(std::vector <int> &ivec,const int search_value,std::vector <int> ::differen...

2017-07-26 12:16:44 284

转载 【C++】二分查找与递归

#include //#include //#include //#include #include using std::string;#include #include #include ...

2017-07-26 09:54:20 89

转载 【C++】标准库迭代器类型

iterator类型:能通过他修改访问迭代器数据const_iterator:只能通过它读取迭代器的数据 ...

2017-07-24 16:16:06 71

转载 【C++】指针与迭代器对比(运算符)

...

2017-07-24 15:59:02 378

转载 【MySQL】查询事物与DDL引发Waiting for table metadata lock的两个阶段

1.现象描述:SESSION1:SESSION2:SESSION3:备注:(这里SESSION1,SESSION2,SESSION3按先后顺序执行)当SESSION1未提交时,SESSIO...

2017-04-11 11:51:16 115

转载 【MySQL】MySQL5.6与MySQL5.7中语句lock table ...read加锁的区别

背景:最近在测试lock table xxx read与DML之间的锁等待测试,突然发现mysql5.6与mysql5.7的show full processlist与show engine innodb status \G的显...

2017-04-06 14:56:44 580

转载 【MySQL】崩溃恢复问题解决:Forcing InnoDB Recovery

背景:MySQL page corruption通常会导致查询或者后台线程crash或者是甚至会导致innodb前滚恢复crash,这样的page corruption产生通常是由于数据库的意外事件,如:断电、强行kill等...

2017-04-01 17:28:23 1306

转载 【MySQL】SERIALIZABLE隔离级别下的一致性非锁定读

背景:通常串行化隔离级别下,事物都是串行执行,读数据也会加锁,读会阻塞写,写也会阻塞读问题:1.串行化下事物加的是表锁吗?2.写的事物一定会阻塞读事物吗?事物真的不会并发吗?实验1(串行化下事物加的是...

2017-03-03 11:08:42 378

转载 一个read commited下的死锁分析

--------------------------------------这是在大神博客上看到的个问题,大神没回复给提问者(可能太简单了吧),暂且本人在这里回复@mmachera----------...

2017-02-28 15:39:44 958

转载 【MySQL】PMP监控之InnoDB Transactions参数

Innodb Transactions:指的是事物的个数History List:监控的show engine innodb status中的history list,具体指的是update事物产生的undo log...

2017-02-08 14:02:23 195

转载 【MySQL】慢查询日志不打印

测试环境修改 long_query_time=0.2当执行性以下查询时,慢查询日志没有生效mysql> select sleep(5);+----------+| sleep(5) |+------...

2017-02-06 15:56:45 753

转载 【MySQL】PMP监控之MySQL Handler参数

⑴Hander Read First:The number of times the first entry was read from an index. If this value is high, it sug...

2017-02-03 12:07:49 142

转载 【MySQL】Testing mysql connection and privileges..ERROR 1173 (42000)

今天一同事弄MHA,在检查复制时,出现了问题,本公司的版本是mariadb10.1版本,具体现象如下:Checking slave recovery environment settings.. Opening /...

2016-06-04 10:30:57 1453

转载 【MySQL】复制1594错误(从库relaylog损坏)

现象:mysql>showslavestatus\G;***************************1.row***************************-------------...

2016-05-26 23:25:49 226

转载 【MongoDB】Failed to unlink socket file xxx.sock errno:1

今天用自动化工具启动mongos失败,查看日志,出现[mongosMain] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation no...

2016-05-24 16:28:26 237

转载 【PHP】CI框架源码分析核心文件之Controller.php

<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...

2016-05-08 14:55:19 110

转载 【PHP】CI框架源码分析核心文件之Loader.php

<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...

2016-05-08 14:30:22 250

转载 【PHP】CI框架源代码DB.php(数据库类)

CI框架很少有关于数据库方面的源码分析,于是本人将数据库类的DB.php的一些见解贴出来,希望对大家有帮助:<!--?php* CodeIgniter** An open source applica...

2016-05-07 11:37:29 449

转载 【PHP】CI框架源码分析核心文件之Utf8.php

<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...

2016-04-28 13:26:09 171

转载 【PHP】CI框架源码分析核心文件之Input.php

前言:CI框架有部分人写过Input.php的源码分析,可大多都是对其中的方法泛泛而谈,根本没有提到实现的核心细节,在此,我将自己所理解的记录下来,希望对需要的人有用<!--?php* CodeIgniter...

2016-04-26 16:00:21 238

转载 【PyTHON】redis数据迁移

同事直接将redis2.8dump文件移到redis3.0上,结果出现了问题,于是本人就编写简单的数据迁移脚本,原理是通过遍历不同类型的数据,然后在插入redis3.0中#!/usr/local/bin/python#n...

2016-03-25 09:36:58 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除