Maven打包生成source.jar和Javadoc包

生成jar、source-jar、和doc-jar的三个maven插件 <build> <plugins> <plugin>…

log4j2+flume传输二进制日志到hdfs

1.背景 当前业务使用TextFile存储日志,每天增量5T左右,集群存储空间有限,且使用TextFile日志的扩展性非常差,因此想到使用protocol bu…

avro入门指南(Java实现)

1.简介 Avro是一个数据序列化系统,它有以下特性: (1)丰富的数据结构。 (2)一种紧凑、快速的二进制文件格式。 (3)存放持久化数据的容器文件。 (4)…

log4j2使用指南

log4j2 是log4j的升级版,在功能和性能上都有很大的提升。 1.常用组件 1.1 Appenders Appender负责将LogEvents传递到目的…

jvm内存模型

版权申明:转载请注明出处。 文章来源:大数据随笔 jvm在运行时会将管理的内存划分为多个区域,每个区域都有各自的作用,而且几乎每个区域都会有内存溢出或者泄露的问…

Conflicting collector combinations in option list

版权申明:转载请注明出处。 文章来源:大数据随笔 最近在对一个项目的jvm参数进行优化的时候发现配置完以后项目无法启动,打印了日志看到如下提示: Conflic…

log4j配置详解及多路径输出配置

版权申明:转载请注明出处。 文章来源:大数据随笔 前言 连续做了两个月的项目,发现很久没有更新博客了,项目中遇到的很多东西都没时间记录下来。最近在搞ESB,对,…

Java注解之用于源码时的注解(2)

版权申明:转载请注明出处。 文章来源:大数据随笔 前面一篇文章Java注解之基本知识已经介绍了什么是Java注解,以及相关的知识,本篇文章将介绍如何自定义一个用…

Java注解之基本知识(1)

版权申明:转载请注明出处。 文章来源:大数据随笔 Java注解出现的初衷是为了解决大量配置文件带来的问题,现在注解已经变的非常的有用和强大。它可以在你编写源码时…

Protobuffer自定义格式文件的输出与读入

版权申明:转载请注明出处。 文章来源:大数据随笔 1.protobuffer简介 protobuffer是google定义的一种文件交换格式,它独立于语言,独立…