一、实验背景 canal有一个参数canal.instance.standby.address可以指定源端数据库的从库为备选数据库,当源端master宕机后,canal仍能指向备库进行同步。 但是发现canal 1.1.4不兼容mariadb的gtid: 当canal instance里指定了gti ...
分类:
数据库 时间:
2021-04-28 11:41:01
阅读次数:
0
一:进程同步与互斥 二:进程互斥实现算法:主要是弄清楚进入区,临界区,退出区,剩余区。 例:单标志法 进程互斥硬件实现方法: ...
分类:
系统相关 时间:
2021-04-27 15:00:48
阅读次数:
0
已经有数据库,做主从复制 服务器 备注 数据库 192.168.137.6 Master 有2个数据库,不同步mysql数据库 192.168.137.3 Slave 没有数据库 Master操作 [mysqld] #############better########### log-bin = / ...
分类:
数据库 时间:
2021-04-27 14:50:54
阅读次数:
0
1 Could not execute Write_rows event on table cs3.test01; Duplicate entry ‘7‘ for key ‘test01.PRIMARY‘ 1.1 主库操作 SHOW BINARY LOGS; PURGE BINARY LOGS TO ...
分类:
数据库 时间:
2021-04-27 14:28:23
阅读次数:
0
主要是集中参考使用方法,可以结合自己的场景解决问题 参考代码 const co =require("co") const AsyncUtil = require('async-utility').default; async function demo(){ return { name:"dalon ...
分类:
Web程序 时间:
2021-04-27 14:20:05
阅读次数:
0
I/O处理单元 I/O模型 阻塞I/O:阻塞的文件描述符称为阻塞I/O,针对阻塞I/O执行的系统调用可能因为无法立即完成而被操作系统挂起,直到等待的事件发生为止。针对非阻塞的I/O执行的系统调用总是立即返回,而不管事件是否已经发生。所以,只有在事件已经发生的情况下操作非阻塞I/O,才能提高程序的效率 ...
分类:
其他好文 时间:
2021-04-27 14:12:41
阅读次数:
0
(1)同步块的设置和锁的选择,锁与同步块中处理语句直接的关系 设置Elevator(电梯对象)和Input(读入方法)两个线程,同步运行。 为了避免电梯在无需工作时轮询,将电梯的行为用synchronized封装起来,当满足“请求队列为空”、“电梯内无乘客”和“输入未停止”时,电梯用wait()停止 ...
分类:
其他好文 时间:
2021-04-26 13:59:01
阅读次数:
0
CountDownLatch 减法计数器 官方定义:允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。 通俗理解:就是一个减法计数器,当减到值为0的时候才做某事。 常用方法: countDown 减一操作; await 等待计数器归零; 示例 :一个教室关门的案例(人走完(0)才能 ...
分类:
编程语言 时间:
2021-04-26 13:38:23
阅读次数:
0
目前业务中需要进行数据同步, 考虑使用datax数据同步方式替换掉现有的同步方式 业务场景: 即将业务中每天生成的日志表中的数据部分字段同步到自己的库中,进行后台数据的查询 起因: 之前“大神”写的逻辑中使用没三分钟更新一次的策略进行数据同步 ...
分类:
其他好文 时间:
2021-04-26 13:35:43
阅读次数:
0
ntpddate 命令用于使用网络计时协议(NTP)设置日期和时间。还可以用于同步时间,此命令需要具备root管理员权限才可执行。 命令简介 ntpddate 命令用于使用网络计时协议(NTP)设置日期和时间。还可以用于同步时间,此命令需要具备root管理员权限才可执行。 [root@centos7 ...
分类:
系统相关 时间:
2021-04-26 13:33:52
阅读次数:
0