- 博客(6)
- 收藏
- 关注
原创 java使用grok解析日志文件
在项目中会产生大量的日志以方便问题跟踪,有时需要统计分析系统运行期间的日志,例如:分析系统使用情况,使用人数,系统错误信息等等。根据不同的日志类别,生成可视化图表展示,所以就需要需要对日志进行处理,将每一行拆分成多个字段,存入数据库或者es,便于统计分析,生成报表。由于之前没有接触过,网上通过搜集资料,找到使用logstash来分割反向代理的日志,由单个简单的正则组合,就能对一大段文字进行切割,惊叹与简单可配置。后来找到了java也可以通过Grok进行日志的统计分析,Grok进行日志处理的好处有:1:默
2021-07-07 14:52:28
6219
1
原创 springboot 集成redis缓存
添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>在配置文件添加red...
2019-04-14 21:35:12
218
原创 centos7 安装rabbitmq
第一步 安装Erlangrmp -Uvh https://www.rabbitmq.com/releases/erlang/erlang-18.3.4.4-1.el7.centos.x86_64.rpm第二部安装rabbitmq serverrpm -Uvh http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rab...
2019-04-13 21:56:04
202
原创 springboot rabbitMQ
1.初始化,创建队列,转发器import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuilder;import org.springframework.amqp.core.FanoutExchange;import org.springframework.a...
2019-04-11 15:54:59
217
原创 几种常用的排序算法(快速排序,希尔排序,堆排序,选择排序,冒泡排序)
1、归并排序 基本原理:归并排序也称合并排序,其算法思想是将待排序序列分为两部分,依次对分得的两个部分再次使用归并排序,之后再对其进行合并。操作步骤如下。(1)将所要进行的排序序列分为左右两个部分,如果要进行排序的序列的起始元素下标为first,最后一个元素的下标为last,那么左右两部分之间的临界点下标mid=(first+last)/2,这两部分分别是A[first …
2017-10-17 20:47:19
4427
原创 c++string类的简单实现
本文只是实现String的一些简单功能,实现构造函数、拷贝构造函数、赋值函数、析构函数这几个非常重要的部分。因为String里涉及动态内存的管理,这时就要求程序员自己实现这些函数进行深复制,即不止复制指针,需要连同内存的内容一起复制,析构函数释放对应的内存。除了以上几个个必须的函数,这里还实现了其他一些比较常用的函数 1.常见=,+,==,>等运算符的重载,可以加深对Str
2017-10-14 12:09:33
917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人