自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (20)
  • 收藏
  • 关注

原创 Mysql的GTID复制

GTID即全局事务ID(global transaction ID),是一个已提交的事务的编号,并且是一个全局唯一的编号。Mysql5.6版本之后在主从复制类型上新加的一种复制类型。GTID是由source_id 和transaction_id组成的,GTID=source_id:transaction_id,其中source_id就是执行事务的主库的server-uuid值,server-uui...

2018-12-06 16:30:55 343

原创 Mysql的半同步复制

Mysql5.5版本之后引入了半同步复制的功能,主从服务器必须同时安装半同步复制插件,才能开启该复制功能。在该功能下,只有当从库接受从主库传递的 binlog 内容已经写入到自己的中继日志 relay log 里面时,才会通知主库上面的等待线程,操作完毕。如果等待超时,超过 rpl_semi_sync_master_timeout 参数设置的时间,则关闭半同步复制,并自动转换为异步复制模式,直到至...

2018-12-06 14:28:11 179

原创 Mysql异步复制实现

1.异步复制原理异步复制是mysql的默认复制方式,原理就是在主库写入binlog日志后即可成功返回客户端,不需要等待binlog日志传递给从库的过程。但是这样一旦主库发生宕机,就有可能出现数据丢失的情况。2.异步复制搭建实战基于binlog和position方式搭建一主一从的架构,环境如下:192.168.130.135 作为主库 192.168.130.136 作为从库搭建...

2018-12-06 11:38:02 793

原创 利用binlog2sql进行闪回

binlog2sql简介binlog2sql是大众点评开源的一个 MySQL 闪回工具。可以实现数据的回滚。闪回原理简析开始之前,先说说闪回。我们都知道 MySQL binlog 以 event 为单位,记录数据库的变更信息,这些信息能够帮助我们重现这之间的所有变化,也就是所谓的闪回。binlog 有三种可选的格式:statement:基于 SQL 语句的模式,binlog 数...

2018-12-05 19:07:06 289

原创 Mysql数据库的表空间传输功能

从mysql5.6版本开始,引入了表空间传输的功能。可以把一张表从一个数据库移动到另一个数据库中或者另一台机器上。使用该功能必须满足如下条件:Mysql版本必须是5.6及以上 使用独立表空间方式,现在版本默认开启innodb_file_per_table 源库和目标库的page size必须一致 当表做导出操作时,该表只能进行只读操作案例:把测试数据库test库下的表test移动到my...

2018-12-05 18:41:15 373

原创 Linux下模拟回收站方法

Linux 下 rm 命令是表示删除一个文件,而Linux是没有回收站机制,所以文件一旦删除的话,就彻底从磁盘上删除了。而很多人喜欢加上 -f 选项,是代表强制的意思,更暴力的是删除文件夹的时候使用 rm -rf 命令,这样一来,文件夹本身,以及文件夹下的所有内容都将被删除。为了避免上述情况的发生,可以重新对 rm 命令进行改造,使用 alias 在文件 .bashrc中对 rm 命令进行如下...

2018-12-05 10:35:31 224

原创 备份工具mydumper

1.mydumper简介mydumper是针对mysql的高性能多线程备份工具,备份的速度高于mysqldump,数据还原时使用myloader工具。2.mysqldumper安装下载地址:https://launchpad.net/mydumper/+download首先准备安装环境,配置好yum源,安装一些依赖软件包。yum install cmake*yum inst...

2018-12-04 15:07:16 305

原创 mysql逻辑备份的另一种方式select...into outfile

1.简介相对于mysqldump来说,select ...into outfile 只能备份表数据,不能备份表结构。如果备份之后,表被drop掉,则无法实现恢复操作。它把备份出来的数据导出到一个文本文件中,通过load data方式实现数据的恢复。2.使用常用语法如下:select col1,col2,... from tabname into outfile '/path/备份...

2018-12-04 13:24:57 1448 1

原创 mysqldump的备份和恢复

1.mysqldump的简介mysqldump工具是mysql数据库自带的、最基础的一款备份工具。它的备份过程首先是从buffer中找到需要备份的数据进行备份,如果buffer中没有,就去磁盘中数据文件查找并缓存到buffer里再进行备份。最后形成一个可编辑的备份文件。2.mysqldump的参数简介首先可以通过mysqldump -help  或者mysqldump --help命令...

2018-12-04 11:16:25 308

原创 Centos7上安装docker

目录1 检查系统内核2 安装 Docker2.1 安装2.2 查看 docker 版本 2.3 启动 docker 3 建立 docker 用户和组 3.1 创建用户和组 3.2 使用新创建的用户运行helloword  3.3 解决报错4 安装centos镜像 4.1 下载镜像4.2 查看拥有的镜像4.3 运行容器4.4 在容器中运行命令 ...

2018-12-01 18:51:00 624

AI人工智能书籍集合

该资源是百度云分享永久链接,内容主要是人工智能相关的书籍集合,不到3个Gb.

2018-12-02

经济金融管理类书籍集合

该资源主要是百度云文档,链接永久有效,内容主要是经济学相关的书籍,500多MB。

2018-12-02

正则表达式学习

学习正则表达式的书籍和资料,适用于感兴趣的开发人员。

2018-11-27

软件工程书籍集合

软件工程相关书籍,包括软件测试等内容,中英文原版都有。

2018-11-27

ssh书籍集合

压缩包里面有多个文档PDF,主要是关于ssh原理方面的书籍和总结。

2018-11-27

程序员面试题集

该压缩包里面有很多java面试总结题,以及经常遇到的多线程等问题的总结。

2018-11-27

Latex排版教程书籍

latex排版教程书籍集合,适合用latex排版的人员学习。

2018-11-27

spark生态系统的学习

介绍了spark生态框架包括的组件,spark的构成,原理,开发相关的知识点。

2018-11-26

大数据学习笔记

文本详细分析了hadoop的基本构成和原理,hbase的基本原理和常用命令,hive的原理和常用命令等。

2018-11-26

Visual studio code在centos7的安装配置

Visual studio code在centos7的安装配置和简单的gdb调试方法和命令。

2018-11-26

Spark SQL学习笔记

介绍了spark sql的简单案例,和基本的语句命令,spark的基本组成等。

2018-11-26

Mapreduce原理

介绍了hadoop的基本构成和原理,mapreduce的原理,适用场景等。

2018-11-26

C++指针学习

自己总结的C++指针方面的学习资料,比较全,适合初学者看。

2018-01-22

设计模式学习

设计模式下的策略模式,代理模式,简单工厂模式,工厂方法模式等代码案例,已经验证,全部都可以正确运行。

2018-01-22

C++学习笔记

C++学习笔记,基础知识和后边的高级部分,类,模板,异常等都有。

2018-01-18

Linux学习笔记

linux自学笔记,简单易懂。主要是一些基础的命令讲解。

2018-01-18

OCP考试笔记

oracle数据库OCP考试认证资料笔记,简单易懂,很全的。

2018-01-17

oracel数据库学习笔记

oracle数据库学习笔记,基本的SQL语句学习。简单易懂。

2018-01-17

QT5开发与实例的书中源程序

qt实例与开发是一本学习QT的好书,里面有详细的实例和讲解,很适合初学者看。

2018-01-04

空空如也

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

TA关注的人

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