自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用List集合初始化方式

常用List集合初始化方式1. 先创建List再赋值2. 使用{{}}双大括号初始化3. 使用Arrays.asList4. 使用Stream(JDK8以上)5. 使用Google Guava工具集Lists(需要引入Guava工具包)(Guava28.2为最新版本,对应JDK8及以上)6. 使用List(JDK9以上)1. 先创建List再赋值标准方式,先创建集合对象,然后逐个调用add方法初始化。用起来比较繁琐,不太方便!List<Integer> list = new ArrayLi

2021-03-28 11:21:19 237

原创 HBase性能优化策略

一、与HBase性能有关的因素 1、导致HBase性能下降的因素 1)Jvm内存分配与GC回收策略(每个Java程序都会涉及到这一点) 2)与HBase运行机制相关的部分配置不合理 3)表结构设计及用户使用方式不合理 2、HBase数据存储过程 1)compact(合并):HBase写入时会先写入到memsto...

2019-04-11 14:08:49 254

原创 Kafka基本概念

一、Kafka简介 1、Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是基于Pull的模式来处理 消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输。0.8版本开始支持复制,不支持事务,对消息的重复、 丢失、错误没有严格要求,适合产生大量数据的互联网服务的数据收集业务。 2、Ka...

2019-04-03 08:35:22 192

原创 初始Kafka

一、Topic && Partition 1、Topic就像一个消息队列,生产者可以向其写入消息,消费者可以从中读取消息,一个Topic支持多个生产者 或消费者同时订阅它,所以其扩展性很好。Topic又可以由一个或多个Partition(分区)组成 2、其中每个Partition中的消息是有序的,但相互之间的顺序就不能保证了,若Topic有多个Partitio...

2019-04-01 10:01:53 206

原创 Kafka Producer

一、Kafka Producer发送消息基本流程1、首先,我们需要创建一个ProducerRecord,这个对象需要包含消息的主题(topic)和值(value),可以选择性指定一个键值(key)或者分区(partition)2、发送消息时,生产者会对键值和值序列化成字节数组,然后发送到分配器(partitioner)3、如果我们指定了分区,那么分配器返回该分区即可;否则,分配器将会基于键...

2019-04-01 09:50:34 331

空空如也

空空如也

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

TA关注的人

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