5 浮生丶丶

尚未进行身份认证

我要认证

认真做技术

等级
TA的排名 8w+

各版本MySQL并行复制的实现及优缺点

MySQL并行复制已经是老生常谈,笔者从2010年开始就着手处理线上这个问题,刚开始两三年也乐此不疲分享,现在再提这个话题本来是难免“炒冷饭”嫌疑。最近触发再谈这个话题,是因为有些同学觉得“5.7的并行复制终于彻底解决了复制并发性问题”, 感觉还是有必要分析一下。大家都说没有银弹,但是又期待银弹。。既然要说5.7的并行复制,干脆顺手把各个版本的并行复制都说明一下,也好有个对比。便是本次分享的初衷。【背景】一句话说完,因为这几年太多这样文章了, 就是MySQL一直以来的备库复制都是单线程apply。

2020-07-16 20:49:29

redis 学习资料(redis 学习路上的各种总结)

Redis支持的数据类型?1、String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。2、Hash(哈希)格式: hmset name key1 value1 key2 value2Redis ha...

2019-11-09 17:10:07

Java 最全面试题及答案

hashcode相等两个类一定相等吗?equals呢?相反呢?介绍一下集合框架?hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?hashmap和treemap什么区别?低层数据结构是什么?线程池用过吗都有什么参数?底层如何实现的?sychnized和Lock什么区别?sychnize 什么情况情况是对象锁? 什么时候是全局...

2018-11-22 14:31:55

logstash 自定义生成 geoip/自定义的经纬度转换为 geo_point 类型

geo_point 的几种类型首先将经纬度的值赋给新的变量 geoip.location,然后将其转化为float类型,要注意的是【经度,纬度】,数组格式经度在前。mutate { add_field => ["[geoip][latitude]", "%{[lat]}"] add_field => ["[geoip][longitude]", "%...

2018-11-03 13:44:20

Logstash 在线验证地址

国内:http://grok.qiexun.net/国外:http://grokdebug.herokuapp.com/详细资料:https://www.cnblogs.com/iiiiher/p/7919149.htmlgrok 语法:https://github.com/kkos/oniguruma/blob/master/doc/RE...

2018-10-23 11:22:39

ElasticsearchParseException: Failed to derive xcontent

When you come across with this Exception. If you use spring-boot-starter-data-elasticsearch or spring-data-elasticsearch, it means that you have an error in your query string.Below is my wrong expres...

2018-10-18 10:23:38

Linux 文件内容查阅

Linux 里面经常需要去查询日志或者是各种文档内容,我们常用的下面的查询目录的命令1. 直接检视文件内容cat 由第一行开始显示文件内容-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!-E :将结尾的断行字节 $ 显示出来;-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;...

2018-10-14 00:50:35

分库分表的基本思想

转载地址:https://www.cnblogs.com/jshen/p/7682502.html

2018-10-12 00:44:34

序列化性能比较/ protosutff 序列化性能

序列化框架性能对比(kryo、hessian、java、protostuff)简介:   优点 缺点 Kryo 速度快,序列化后体积小 跨语言支持较复杂 Hessian 默认支持跨语言 较慢 P...

2018-10-11 10:15:00

常用 HTTP 协议响应码 200 302 40X 500

1. 常用信息码1XX——信息类(Information)表示收到http请求,正在进行下一步处理,通常是一种瞬间的响应状态2XX——成功类(Successful表示用户请求被正确接收、理解和处理200(OK):请求成功。一般用于GET与POST请求201(Created):已创建。成功请求并创建了新的资源202(Accepted):3XX——重定向类(Redirect...

2018-10-10 23:49:54

Nginx 代理功能 与 Nginx 负载均衡

Nginx代理服务的配置说明当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu.com; # 错误页我们想让他起作用,我们必须配合着下面的配置一起使用proxy_intercept_errors on; # 如果被代理服务器返回的状态码为400或者大于400, ...

2018-10-09 23:39:39

Nginx 安装

linux安装nginx安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-...

2018-10-09 16:06:26

nginx 配置详解

默认配置 ./conf/nginx.conf

2018-10-09 13:51:55

nginx 启动,停止与重启

启动停止重启

2018-10-09 13:50:06

Nginx 开发从入门到精通/ Nginx 详细介绍/ Nginx 原理

nginx 原理深入解析参加书籍地址: http://tengine.taobao.org/book/index.html

2018-10-09 11:51:14

Kibana 分析查看 Elasticsearch 记录

Kibana

2018-10-05 17:24:28

Elasticsearch 集群配置/分词问题/root 用户问题

1. Elasticsearch 配置问题elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。...

2018-10-05 17:14:16

Logstash 原理分析/配置文件详解 时间 日期 时区 ip 反斜杠 grok在线地址 类型转换

基本配置Logstash 本身不能建立集群,Filebeat 连接 Logstash 后会自动轮询 Logstash 服务器是否可用,把数据发送到可用的 Logstash 服务器上面去Logstash 配置,监听5044端口,接收 Filebeat 发送过来的日志,然后利用 grok 对日志过滤,根据不同的日志设置不同的 type,并将日志存储到 Elasticsearch 集群上面项目...

2018-10-05 16:18:35

Filebeat 原理详解/配置文件分析

配置文件位置对于rpm和deb,您将在以下位置找到配置文件/etc/filebeat/filebeat.yml。在Docker下,它位于/usr/share/filebeat/filebeat.yml。对于mac和win以及zip文档,请查看刚刚提取的存档。相同路径下还有一个名为的完整示例配置文件filebeat.reference.yml,显示了所有未弃用的配置选项。读取日志配置...

2018-10-05 15:27:54

Linux 通配符 与 正则表达式 的区别与详解

阅读目录1 扫盲2 通配符详细介绍3 实例背景:在linux使用过程中,经常需要查找文件,对命令中的通配符pattern和正则表达式的区分不是很清楚。有必要好好研究一下。1 扫盲1.1 通配符和正则表达式当在使用命令行时,有很多时间都用来查找你所需要的文件,如ls find等。 S h e l l提供了一套完整的字符串模式匹配规则,或者称之为元字符,当s h e l l遇到上...

2018-10-05 13:49:59

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。