Kafka Consumer如何实现精确一次消费数据

文章目录简介kafka消费机制精确一次消费实现总结 简介 kafka消费机制 精确一次消费实现 总结

2019-05-03 15:06:08

阅读数 6976

评论数 1

KafkaProducer使用介绍、参数配置以及核心源码解析

前言 Kafka,作为目前在大数据领域应用最为广泛的消息队列,其内部实现和设计有很多值得深入研究和分析的地方,使用kafka首先需要接触到producer的开发,然后是consumer开发,自0.8.2.x版本以后,kafka提供了java 版本的producer以代替以前scala版本的pro...

2019-04-16 22:22:26

阅读数 8304

评论数 0

Kafka简介以及安装和使用

Kafka介绍 关于kafka入门的文章最好的就莫过于kafka的官方文档了,这上面对kafka的定义是: Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally ...

2019-04-14 00:03:13

阅读数 8551

评论数 0

JAVA线程详解

目录 线程简介 线程实现 JAVA线程调度 JAVA线程的状态 JAVA新建线程 JAVA线程Thread类 AVA线程属性 线程安全 线程简介 操作系统运行一个程序时,会为其创建一个进程,一个进程里可以创建多个线程,线程为操作系统调度的最小单位,每个线程拥有各自的计数器、堆栈...

2019-03-31 22:27:11

阅读数 6660

评论数 1

Linux 出现Too many open files 原因以及解决办法

前几天部署JAVA项目,在测试环境上跑了几个小时Tomcat出现异常 java.net.SocketException: Too many open files at java.net.PlainSocketImpl.socketAccept(Native Method) ...

2018-07-08 23:08:29

阅读数 11831

评论数 0

Java设计模式之观察者模式

文章目录

2019-05-05 23:46:32

阅读数 8

评论数 0

Java设计模式之简单工厂模式

文章目录简介实现使用场景总结 简介 工厂模式有三种:简单工厂模式、工厂模式、抽象工厂模式,简单工厂模式是最基础的一个,工厂模式的核心思想是把创建对象过程和对象本身业务处理分离。假设需要创建多个对象,每个对象的创建模式比较复杂,那么我们把这些过程放在逻辑代码中,会使得逻辑代码非常混乱;而且每当有新的...

2019-05-05 19:19:45

阅读数 2161

评论数 0

Java设计模式之单例模式

文章目录简介实现总结 简介 实现 总结

2019-05-04 16:05:05

阅读数 6467

评论数 0

KafkaConsumer使用介绍、参数配置

文章目录前言Consumer概要Consumer程序开发Consumer常用参数说明消息解序列化多线程处理消费消息源码解析总结 前言 KafkaProducer作为生产者发送消息到Kafka,那么自然也就需要从kafka读取消息,这就是KafkaConsumer,通过和Producer使用相同的t...

2019-04-27 13:43:41

阅读数 33

评论数 0

Java设计模式之工厂模式

文章目录简介实现总结 简介 工厂方法模式(Factory Method Pattern)又称为工厂模式,在工厂方法模式中,工厂父类定义创建产品对象的公共接口,具体的工厂子类负责创建具体的产品对象。每一个工厂子类负责创建一种具体产品。 实现 抽象产品类:所有需要创建产品的基类,是个纯虚类 具体产品类...

2019-04-24 15:47:03

阅读数 24

评论数 0

ElasticSearch性能调优

文章目录写优化读优化JVM堆大小设置磁盘配置优化 写优化 对于写索引负载很高但是对检索性能不是很高的场景,采用优秀的写索引策略就非常重要了,可以尝试一下几个方面在提升写索引的性能 批量提交 当有大量的写任务时,使用批量提交是一种比较好的方案,每次提交的最优数据量受数据类型、网络情况、集群状态等因...

2019-04-24 14:50:41

阅读数 17

评论数 0

ElasticSearch简介

文章目录介绍概念ElasticSearch核心概念如下ElasticSearch的节点分类3C脑裂事物写入索引流程查询索引流程 介绍 ElasticSearch是目前非常流行的分布式全文搜索引擎,通过它可以快速的存储、搜索和分析海量数据。ElasticSearch底层使用Lucence,Lucen...

2019-04-24 12:16:53

阅读数 497

评论数 0

JAVA集合之HashSet源码解析(JDK8)

文章目录前言源码解析HashSet类HashSet属性HashSet构造器HashSet主要方法总结 前言         我们在实际项目中通常会有这样的...

2019-04-18 22:47:42

阅读数 2775

评论数 0

JAVA集合之LinkedList源码解析(JDK8)

文章目录前言源码解析LinkedList类LinkedList属性LinkedList构造器LinkedList存储元素内部类LinkedList主要方法LinkedList优缺点总结 前言      &am...

2019-04-18 22:25:54

阅读数 2828

评论数 0

JAVA集合之ArrayList源码解析(JDK8)

文章目录前言源码解析一、ArrayList类二、ArrayList属性三、ArrayList构造器无参数构造参数为初始化元素数组大小构造参数为集合时构造四、ArrayList扩容详解五、ArrayList主要方法六、ArrayList优缺点总结 前言 我们在存储多个元素时,如果元素个数固定,那么可...

2019-04-18 13:04:02

阅读数 6314

评论数 0

深入理解Synchronized实现原理

synchronized简介 众所周知Java使用synchronized关键字实现多线程环境下同步语义,为什么会出现线程安全,会产生什么影响?使用synchronized可以自动帮我们将多线程执行逻辑变为串行执行,保证同一时刻仅有一个线程可以执行synchronized所保护的代码逻辑 sy...

2019-03-31 15:00:46

阅读数 3098

评论数 0

一次解决kafka producer发送很慢的经历

一次解决kafka producer发送很慢的经历 使用场景:kafka发送producer为单实例并且使用同步发送,发送kafka使用线程池执行发送任务,任务队列大小为2000,kafka连接server端使用kerboeros认证 当业务下发从nginx进入,两个tomcat节点进行发送kaf...

2018-12-11 22:58:14

阅读数 5361

评论数 2

JAVA中String、StringBuilder、StringBuffer的区别以及用途

在使用java编程过程中我们最常使用的类无非就是String ,下面我们详细了解一下String在JDK中的实现以及分析 目录 String类 String对象的创建方式 String类分析 StringBuffer、StringBuilder 总结 String类 publ...

2018-08-17 23:31:38

阅读数 3094

评论数 0

windows 使用npm安装webpack 4.0

1、安装NodeJS首先需要安装nodejs点击如下链接https://nodejs.org/en/download/点击打开链接选择Windows Installer点击下载,下载完成之后点击安装包进行安装,点击运行点击next点上√,然后点击Next选择安装目录点击change选择安装目录将F...

2018-03-02 23:00:18

阅读数 5134

评论数 1

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