深情月光

文章
5
资源
1
加入时间
2年10月17天

【Canal源码分析】Binlog的寻找过程一、流程图二、源码分析

binlog的寻找过程可能的场景如下:instance第一次启动发生数据库主备切换canal server HA情况下的切换所以这个过程是能够保证binlog不丢失的关键点。本文从源码的角度来分析下启动过程中的binlog寻找过程。一、流程图下图是根据源码画出的流程图,需要结合源码分析来一起看。 二、源码分析入口在AbstractEventParser的s...

简洁: docker、docker-compose安装

实验环境系统版本:Ubuntu 18.04.3 LTS一、安装特定版本docker-ce版本1、卸载旧版本的Dockersudo apt-get remove docker docker-engine docker.io docker-ce注:旧版本的Docker被称作docker或者docker-engine,Docker CE(社区版)包现在被叫做docker-ce,如果之前安装过了...

C语言.异或^的妙用

异或^:位运算符号,相同的位置0,不同的位置1:例:0101^0001=0100给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?C语言实现:int singleNumber(int* nums, int numsSize) {int result=0;...