自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生若梦

FOLLOW MY HEART

  • 博客(58)
  • 收藏
  • 关注

原创 【面试, JAVA, GO, 中间件, 分布式, Linux 资料】

2023-07-24 16:45:15 575

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

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

2020-07-16 20:49:29 851

原创 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:18:21 1429

转载 Java 最全面试题及答案

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

2018-11-22 14:31:55 522

原创 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 3524

原创 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 2013 1

原创 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 3392

原创 Linux 文件内容查阅

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

2018-10-14 00:50:35 194

转载 分库分表的基本思想

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

2018-10-12 00:44:34 165

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

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

2018-10-11 10:15:00 2821 1

原创 常用 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 3876

转载 Nginx 代理功能 与 Nginx 负载均衡

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

2018-10-09 23:39:39 168

转载 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 117

转载 nginx 配置详解

默认配置 ./conf/nginx.conf

2018-10-09 13:51:55 242

原创 nginx 启动,停止与重启

启动停止重启

2018-10-09 13:50:06 187

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

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

2018-10-09 11:51:14 320

原创 Kibana 分析查看 Elasticsearch 记录

Kibana

2018-10-05 17:24:28 10580

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

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

2018-10-05 17:14:16 555

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

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

2018-10-05 16:18:35 6271

原创 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 6559

原创 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 4094 1

原创 Linux 用户/用户组 管理(添加/删除)

增加一个新用户到附加用户组新增加一个用户并将其列入一个已有的用户组中需要用到 useradd 命令。如果还没有这个用户组,可以先创建该用户组。命令参数如下:useradd -G {group-name} username例如,我们要创建一个新用户 cnzhx 并将其添加到用户组 developers 中。首先需要以 root 用户身份登录到系统中。先确认一下是否存在 developers...

2018-09-23 01:16:05 4682

原创 filebeat + ELK 做日志分析 配置 logstash 做正则匹配处理message 时间的读取 时区处理 反斜杠 ip 处理

利用 Filebeat去读取日志发送到 Logstash ,再由 Logstash 处理后发送给 Elasticsearch 。一、Filebeat项目日志文件:利用 Filebeat 去读取文件,paths 下面配置路径地址,Filebeat 会自动去读取 /data/share/business_log/TA-*/debug.log 文件#===================...

2018-09-20 11:41:41 2006

转载 Linux下配置 tomcat+apr+native应对高并发/tomcat 配置

地址:https://www.cnblogs.com/zishengY/p/7101616.html?utm_source=itdadao&utm_medium=referral

2018-09-20 10:49:21 260

原创 spring-data-elasticsearch nested exception is java.lang.NullPointerException] with root cause

将spring-data-elasticsearch 代码打包放到 linux 服务器上面的时候,运行到elasticsearch 相关的代码,会出现如下报错2018-09-14 11:01:06.082 ERROR 12642 --- [io-10032-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() ...

2018-09-14 11:25:14 1689

转载 JAVA开发常用工具包

https://www.cnblogs.com/aligege/p/8521934.html

2018-09-10 09:47:38 1549

转载 Invalid bound statement (not found) 项目compile后class文件里面没有mapper的问题

https://www.cnblogs.com/wbb2109/p/3999247.html

2018-09-07 16:13:39 287

转载 一些极其有用的Lua代码

地址:https://blog.csdn.net/lsldd/article/details/47905509

2018-08-30 16:32:51 6426

转载 为什么使用 Nginx/ Nginx 可以做什么

地址: http://tengine.taobao.org/book/index.html

2018-08-29 09:50:01 203

转载 MYSQL 的文档

MySQL的详细文档资料 https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html

2018-08-28 19:19:32 539

转载 SpringBoot 应用部署于外置 Tomcat 容器

1. 概述SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但考虑到实际的情形中,我们的Tomcat服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥离掉SBT应用内置的Tomcat服务器,进而将应用发布并部署到外置的Tomcat容器之中,本文就实践一下这个。2. 修改...

2018-08-06 00:51:24 148

原创 java.lang.IllegalStateException: availableProcessors is already set to [4], rejecting [4] 解决,实测有效

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch&

2018-07-19 10:26:18 9793 6

原创 spring data elasticsearch的 @Documnet 和 @Field 注解

@Documnet 注解public @interface Document {String indexName();//索引库的名称,个人建议以项目的名称命名String type() default “”;//类型,个人建议以实体的名称命名short shards() default 5;//默认分区数short replicas() default 1;//每个分区默认的...

2018-07-19 09:40:32 39759 2

转载 Docker 启动时报错:iptables:No chain/target/match by the name

解决:百度了好多,有说没有iptables的mod的,等等,直觉搞得有点复杂,不是解决问题之法,因为之前是好用的,之前就没有这个模块,所以判定不是这类问题最终:bing上搜索到一篇英文,完美又简单解决了问题,现翻译如下,具体其他需要深入了解的深层概念,待有时间再行添加正文:docker 服务启动的时候,docker服务会向iptables注册一个链,以便让docker服务管理的cont...

2018-07-12 17:34:26 266

转载 常见的几种单例模式

 单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。  对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保证不要超售(这里的票数余量就是单例,售票涉及到多线程)。如果不是用机制对窗口对象进行唯一化将...

2018-07-10 21:30:56 120

转载 GIT 常用命令

本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了…Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法…一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住6...

2018-07-09 17:19:50 103

原创 docker搭建rabbitmq集群

1. 环境准备1.1 Docker主机规划 Docker主机 IP地址 docker2.onlymin.com 172.18.1.152 docker3.onlymin.com 172.18.1.153 docker4.onlymin.com 172.18.1.154 1.2 RabbitMQ容器规划 容器-name :在宿主机上运行“docker ps”命令时显示的名称。...

2018-07-06 13:33:40 1934 1

转载 CentOS7使用firewalld打开关闭防火墙与端口

装载:https://www.cnblogs.com/moxiaoan/p/5683743.html 1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld2...

2018-07-05 13:54:41 210

原创 docker-elasticsearch

一、docker介绍Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次...

2018-07-03 09:29:33 576

原创 springboot-elasticsearch

# springboot-elacticsearchpersonal elasticsearch project * elasticsearch 版本为5.5.0  * linux 下载elasticsearch:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip  * spring-d...

2018-06-29 15:02:04 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除