摘要: 前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 阅读全文
posted @ 2020-07-06 23:30 红嘴鲤鱼 阅读(5620) 评论(0) 推荐(1) 编辑
摘要: 一.什么决定双11大促的成败? 场景:原数据库架构为1M15S,M服务器性能很好,64核512G内存,IO采用fushion IO,比一般磁盘的读写能力高很多. 缺点: 1.只有一个主库,没有主从切换中间件,每次如果主库挂了,需要运维人员手动进行切换,然后同步给其他从库,耗时高(超过半小时不可用) 阅读全文
posted @ 2020-07-06 09:50 红嘴鲤鱼 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1.读写分离库要和分片库分离,不能一个库既是读库,又是一个分片库,这样的话mycat会报错的。 2.mycat1.6.7.4版本有个bug,在逻辑表里面设计字段,会报错,换成1.6.7.1则没有此问题。 阅读全文
posted @ 2020-06-29 21:54 红嘴鲤鱼 阅读(290) 评论(0) 推荐(0) 编辑
摘要: CentOS7 安装 MariaDB 10.4.x 下载安装包 按顺序安装依赖环境包 yum install rsync nmap lsof perl-DBI nc rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm rpm -ivh jemalloc-devel-3. 阅读全文
posted @ 2020-06-28 09:55 红嘴鲤鱼 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 高性能IO之Reactor模式 :https://www.cnblogs.com/doit8791/p/7461479.html 阅读全文
posted @ 2020-06-24 16:36 红嘴鲤鱼 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 按照文档执行此操作提示命令不存在 解决办法:需要在前面加上./才能执行,为什么别人不需要加,原因未知。 阅读全文
posted @ 2020-06-23 20:55 红嘴鲤鱼 阅读(433) 评论(0) 推荐(0) 编辑
摘要: PS:单例模式的六种实现方案: https://blog.csdn.net/itachi85/article/details/50510124?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLear 阅读全文
posted @ 2020-06-23 17:28 红嘴鲤鱼 阅读(131) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ysocean/p/9860529.html PS:3.6.x和3.5.x相比较3.4.x,文件大小小了很多,从30多M缩减到了10多M 阅读全文
posted @ 2020-06-20 21:05 红嘴鲤鱼 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ### RabbitMQ急速入门 急速入门,在这里我们使用RabbitMQ 3.6.5 版本进行操作: - 环境搭建: - 官网地址:http://www.rabbitmq.com/ - 环境描述:Linux(centos7 Redhat7) ## 1. 首先在Linux上进行一些软件的准备工作,y 阅读全文
posted @ 2020-06-17 19:41 红嘴鲤鱼 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.在需要转换的属性上加上这个注解@JsonFormat(shape = JsonFormat.Shape.STRING(此属性可以省略), pattern = "yyyy-MM-dd", timezone = "GMT+8")在Date类型属性上加这个注解即可 2.在配置文件中进行时间戳统一转换( 阅读全文
posted @ 2020-06-16 14:37 红嘴鲤鱼 阅读(1377) 评论(0) 推荐(0) 编辑