摘要: Kafka 是现在大数据中流行的消息中间件,其中 kafka 中由 topic 组成,而 topic 下又可以由多个 partition 构成。有时候我们在消费 kafka 中的数据想要保证消费 kafka 中的所有的分区下数据是全局有序的,这种情况下就需要将 topic 下的 partition 阅读全文
posted @ 2019-08-07 00:26 阿路灬 阅读(7368) 评论(0) 推荐(0)
摘要: Lock 是 Java 中的一个接口,在 java.util.concurrent.locks 包下。synchronized 是Java 中的锁,但是通常使用 synchronized 是比较麻烦的,不太方便操作,所以 Lock 接口便是对 synchronized 的一种封装,通过调用 Lock 阅读全文
posted @ 2019-08-04 00:16 阿路灬 阅读(252) 评论(0) 推荐(0)
摘要: synchronized 是 Java 中的关键字,它的作用是一把锁,也就是在 Java 的多线程中会有很多并发的现象,多个线程访问同一段逻辑代码。这个时候就需要给这段代码加上一个锁来确保代码的的原子性,也就是保证代码运行出来的效果和自己想的一致。 synchronized 的使用方式有: 1、以代 阅读全文
posted @ 2019-08-03 18:51 阿路灬 阅读(214) 评论(0) 推荐(0)
摘要: MapReduce作为大数据中的分布式运算框架是很重要的一部分。它的简单的流程如下: Map阶段: 一、读取自己设置的路径中的文件的数据(默认读取文件中的数据,也可以读取其他的数据),读取数据默认是一行行的读取的; 二、每读取一行数据都会执行map方法中的业务逻辑来处理读取的数据,并将数据使用con 阅读全文
posted @ 2018-09-07 20:05 阿路灬 阅读(429) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示