java IO

java中的流的类型

  • 按照流的方向:可以分为输入流(InpuStream)和输出流(OutputStream)

  • 按照功能分类:节点流(从一个特定的地方读写数据)和处理流(对一个已经存在的流的封装)

  • 按照数据的处理单位: 字节流和字符流

clone() 浅拷贝与深拷贝

clone的用法

用来复制一个对象的副本,产生一个新的对象,新对象的属性与原对象的属性一致,而且原对象的改变不影响新对象

克隆有浅拷贝与深拷贝,用的时候一定要注意

Flume

一.Flume是什么

Flume是一个分布式的,可靠的,高可用的海量日志采集,聚合,传输系统,以Event为单位进行数据传输。当Source捕获事件后进行特定格式的转换,然后source将事件推入channel中,channel可以看做是一个缓冲区,它将保存事件直到Sink处理完该事件.Sink负责持久化日志或者把事件推向另一个Source.

二.Flume的三大组件

source

Source是数据的收集端,负责将数据捕获后进行特殊的格式化,将数据封装到事件(event) 里,然后将事件推入Channel中。 Flume提供了很多内置的Source

|
载入天数...载入时分秒...