自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 七、Filebeat配置

一、采集日志多行合并配置示例:filebeat.inputs: - type: log enabled: true encoding: GB2312 paths: - D:\software\eclipse\logs\SCC-node1.log multiline.pattern: ^\[dic-log] multiline.negate: true multiline.match: after #multiline.timeout: 5s配置说明:enco

2020-12-28 15:10:32 840

原创 六、组件连接及启动顺序

1、各组件配置说明:Elasticsearch ,配置分配好集群的mater和node节点分配、node节点的主备、数据分片的规则(有需要的话);Kibana 配置好自己的ip和端口以及Elasticsearch集群地址就行了;Logstash 配置好日志输入(输入方式、监听端口)、日志过滤规则、日志输出(Elasticsearch集群地址)Filebeat 配置采集日志文件的地址,采集到日志的输出方(Logstash、中间件、Elasticsearch)2、启动顺序:Elasticsea

2020-12-03 19:34:36 234

原创 五、Kibana安装部署

前言:本文使用kibana 6.3.2版本示例,示例linux文件目录/home/elk,可根据实际情况作版本和目录调整1、直接下载或上传安装包下载官网地址:https://www.elastic.co/cn/downloads/历史版本下载:https://www.elastic.co/cn/downloads/past-releases官网下载6.3.2版本的组件压缩包2、解压安装包到指定目录(/home/elk)tar -zxvf kibana-6.3.2-linux-x86_64.ta

2020-12-03 19:25:18 283

原创 四、Filebeat安装部署

前言:本文使用filebeat 6.3.2版本示例,示例linux文件目录/home/elk,可根据实际情况作版本和目录调整1、直接下载或上传安装包下载官网地址:https://www.elastic.co/cn/downloads/历史版本下载:https://www.elastic.co/cn/downloads/past-releases官网下载6.3.2版本的组件压缩包2、解压安装包到指定目录(/home/elk)tar -zxvf filebeat-6.3.2-linux-x86_6

2020-12-03 19:21:22 514

原创 三、Logstash安装部署

前言:本文使用logstash 6.3.2版本示例,示例linux文件目录/home/elk,可根据实际情况作版本和目录调整1、直接下载或上传安装包下载官网地址:https://www.elastic.co/cn/downloads/历史版本下载:https://www.elastic.co/cn/downloads/past-releases官网下载6.3.2版本的组件压缩包2、解压安装包到指定目录(/home/elk)tar -zxvf logstash-6.3.2.tar.gz -C /

2020-12-03 19:14:50 505

原创 一、ELK简介

前言:ELK框架是一种很好日志采集和分析方案,为海量日志分析提供了一种很好的页面可视化方案1、各组件简介Filebeat:轻量级数据收集引擎。监听收集日志Logstash :数据收集处理引擎。支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储以供后续使用。Elasticsearch :分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来Kibana :可视化化平台。它能够搜索、展示存储在

2020-11-26 20:53:53 402

原创 二、Elasticsearch安装部署

前言:本文使用elasticsearch6.3.2版本示例,示例linux文件目录/home/elk,可根据实际情况作版本和目录调整(1)、直接下载或上传安装包下载官网地址:https://www.elastic.co/cn/downloads/历史版本下载:https://www.elastic.co/cn/downloads/past-releases官网下载6.3.2版本的组件压缩包(2)、解压安装包到指定目录(/home/elk)tar -zxvf elasticsearch-6.3.

2020-11-26 20:20:47 115

原创 Elasticsearch使用教程 Elasticsearch使用说明和总结

前言对大量数据的存储,检索和分析是现在开发中不可避免的,但以往使用SQL数据库存储、检索数据,显然已无法支持现在动辄千万上亿的海量数据,大量数据写入数据库导致数据写入慢和查询检索更慢,无疑是现在大数据存储和分析的痛点和亟需解决的问题,故需要引入专业引擎Elasticsearch来存储、搜索和分析数据,解决海量数据存储和搜索的问题一、Elasticsearch简介Elasticsearch 是一个分布式、高扩展、高实时的RESTful 风格的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索

2020-10-12 16:18:26 982

原创 ELK安装部署( Elasticsearch + Logstash + Filebeat + Kibana)

layout: posttitle: ELK安装部署( Elasticsearch + Logstash + Filebeat + Kibana)category: deploytags: [ELK安装部署]keywords: ELK,Elasticsearch,Logstash,Filebeat,Kibana,deploy,安装部署前言:架构图: Elasticsearchdat...

2019-08-11 18:46:58 751

原创 解决IE浏览器处理返回JSON数据提示下载问题

一、问题Ajax请求后台,后台返回json数据,在IE浏览器弹出XXX.json下载提示,不能正确接收Json数据,谷歌浏览器无此问题二、原因分析此时response中header的ContentType为application/json,该类型只有新浏览器才会兼容,IE未兼容该类型,故把返回数据当成一个文件,提示下载三、问题解决修改或强制指定后台response中header的Con...

2019-07-20 14:07:17 4815

原创 HashMap原理分析

前言HashMap是开发中常用的键值对集合类,在使用中往往只是put,get,本文是研读了源码后对HashMap的原理分析,是本人的个人理解,仅供参考(本文原理为jdk8版本的HashMap)一、HashMap简介基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。HashMap实际上是由数组+链表(1.8加入了红黑树提高检索性能)组成...

2019-07-18 15:04:26 320

原创 jsp自定义标签

一、配置详解配置样例:<taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>mytag</short-name> <uri>http://www.zhang.com/tag/m...

2019-04-08 08:56:50 393

原创 dubbo.properties配置文件路径修改

一、问题:修改dubbo.properties加载路径在使用dubbo中,我们用到dubbo.properties配置文件,但dubbo默认的是加载classpath 根目录下的dubbo.properties,这显示不能满足所有的项目架构,我需要更加灵活的放置dubbo.properties的路径,那么就有了该问题,如何更改默认的加载路径?二、解决:阅读官方文档后得到以下信息:Dubb...

2019-03-08 11:02:02 8660

原创 SpringTest与JUnit整合-单元测试

前言: 测试是一个开发人员在开发后必需的环节,单元测试在实际工作中有很频繁的应用,当你只想测试某一模块而非启动整个项目时,单元测试就体现了它的意义了,本文叙述一种SpringTest与JUnit结合的单元测试方法。一、环境背景IDE:eclipse项目构建工具:gradle项目框架:spring+activiti(本人研究工作流临时搭建的demo)二、SpringTest和JUnit...

2019-02-19 21:50:01 1266

原创 java自定义注解

一、创建自定义注解创建格式://引入元注解@Target( ElementType.METHOD)//说明注解的作用对象@Retention(RetentionPolicy.RUNTIME)//说明注解的保留时间public @interface 注解名 { 定义体}使用@interface自定义注解时,自动继承了java.lang.annotation.Annotatio...

2019-02-18 20:38:54 178

原创 spring事务异常回滚

一、异常分类(从事物方面看):1.运行时异常(uncheckException),即RuntimeException异常及其子类,如空指针异常、强转异常等,这种异常是可以写代码不捕获的,但运行时会抛出异常2.已检查异常(checkException),即已知异常,必须处理,不处理的话是不能进行编译的,但是checkException不是一个具体的异常类型,它只是一个概念;二、spring的事...

2019-02-18 18:45:13 2351

原创 spring事务配置使用

一、spring事物简介spring事物的用法有两类四种:1. 编程式事务管理(基于Java编程控制)(1)、利用TransactionTemplate,只需在配置中配置一个事物模板,在使用是获取实例即可2. 声明式事务管理(基于Spring的AOP配置控制)(2)、基于TransactionProxyFactoryBean的方式,需要为每个进行事务管理的类,配置一个Transactio...

2019-01-24 10:59:54 415

原创 spring事务概念

一、事务概述1. 事务有四个特性(ACID)原子性、一致性、隔离性、持久性2. spring事务支持Spring可以使用编程式事务,也可以使用声明式事务。一般是用声明式二、Spring事务管理器Spring只提供事务管理器的接口,具体内容有各个事务管理器来实现常用的事物管理器:JDBC事务、Hibernate事务、JPA事务(Java持久化API事务)、JTA事务(Java原生API事...

2019-01-24 10:14:33 173

原创 rocketMQ消息堆积监控的java实现

rocketMQ消息堆积监控的java实现前言:最近搭框架用到了rocketMQ队列,需要实现java代码中实现队列中rocketMQ消息堆积的监控,即在先队列中放入消息时,获取当前队列中未消费消息的堆积量,用来判断是否将当前消息立马放入还是等待一段时间在放入,建立和队列的心跳连接,以避免生产者生产大量消息,而消费者未能及时消费,而引起的消息的大面积堆积。

2017-08-13 10:32:50 11162

原创 java封装类和基本数据类型的比较

Integer和int的比较即当int值为-128~127之间时,自动装箱时,是不创建对象的,直接从缓存中获取Long和int的比较Long和long的比较隐式转换

2017-08-10 00:31:14 5621 1

空空如也

空空如也

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

TA关注的人

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