DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 113 114 115 116 117 118 119 120 121 ··· 474 下一页

2021年1月9日

摘要: 说明:1,平时对外提供vip让用户写 2,两台主的互为主从,都有二进制日志和中继日志 3,平时只有有vip的主的写,另一台主的只读 4,主从复制时,一半从的指向一台主的 5,当有vip的主的下线时,另一台主的把vip抢过来,继续提供写优点:1,保证了一定程度的高可用 2,分担了主从复制时,主服务器的 阅读全文
posted @ 2021-01-09 11:45 DoubleLi 阅读(210) 评论(0) 推荐(0)

摘要: 几个月没有更新博客了,已经长草了,特意来除草。本次主要分享如何利用consul来实现redis以及mysql的高可用。以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是单机多实例,那么显然这个方案不适用,后来也实现了故障切换调用dns api来修改域名记录,但是还是没 阅读全文
posted @ 2021-01-09 11:18 DoubleLi 阅读(376) 评论(0) 推荐(0)

摘要: 简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,M 阅读全文
posted @ 2021-01-09 11:04 DoubleLi 阅读(197) 评论(0) 推荐(0)

摘要: Mysql作为一个流行的数据库,对于怎么样构建高性能、高可用、可扩展的MySQL集群,的确是一个讨论很多的话题。方案多种多样,看到知乎上面的https://www.zhihu.com/question/21307639,这些方案应该说都有道理,但是都有缺点,由于CAP的原因,很难鱼和熊掌前的兼得。把 阅读全文
posted @ 2021-01-09 10:56 DoubleLi 阅读(554) 评论(0) 推荐(0)

2020年12月20日

摘要: 1、连续存储 2、二维数组的行地址与列地址 1)行地址 1、二维数组中,数组名a的值,是数组a首元素a[0][0]的地址,即&a[0][0],第一行第一个元素的地址; 2、二维数组中,数组名a+1是数组a的元素a[1][0]的地址,即&a[1][0],第二行第一个元素的地址; 2)列地址 1、二维数 阅读全文
posted @ 2020-12-20 12:27 DoubleLi 阅读(3763) 评论(0) 推荐(0)

摘要: 1、C++ const 常量折叠 所谓的常量折叠是编译器的一种优化技术,也就是代码编译时时 const 常量表达式直接替换成立即数。 不过需要注意的时,const 常量仍然会分配内存空间。 #include <iostream> using namespace std; int main(void) 阅读全文
posted @ 2020-12-20 11:36 DoubleLi 阅读(317) 评论(0) 推荐(0)

2020年11月26日

摘要: fg、bg、jobs、&、ctrl + z命令一、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三、jobs查看当前有多少在后台运行的命令jobs -l 选项可显示所有任务的PID,jobs 阅读全文
posted @ 2020-11-26 16:40 DoubleLi 阅读(292) 评论(0) 推荐(0)

摘要: 一、信号及信号来源 信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知 阅读全文
posted @ 2020-11-26 16:37 DoubleLi 阅读(847) 评论(0) 推荐(0)

摘要: 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了 阅读全文
posted @ 2020-11-26 14:25 DoubleLi 阅读(360) 评论(0) 推荐(0)

摘要: sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口) 给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数ol 阅读全文
posted @ 2020-11-26 10:29 DoubleLi 阅读(979) 评论(0) 推荐(0)

上一页 1 ··· 113 114 115 116 117 118 119 120 121 ··· 474 下一页