会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿路灬
博客园
首页
新随笔
联系
订阅
管理
2019年8月7日
利用Flink消费Kafka数据保证全局有序
摘要: Kafka 是现在大数据中流行的消息中间件,其中 kafka 中由 topic 组成,而 topic 下又可以由多个 partition 构成。有时候我们在消费 kafka 中的数据想要保证消费 kafka 中的所有的分区下数据是全局有序的,这种情况下就需要将 topic 下的 partition
阅读全文
posted @ 2019-08-07 00:26 阿路灬
阅读(7368)
评论(0)
推荐(0)
2019年8月4日
Java中的Lock
摘要: Lock 是 Java 中的一个接口,在 java.util.concurrent.locks 包下。synchronized 是Java 中的锁,但是通常使用 synchronized 是比较麻烦的,不太方便操作,所以 Lock 接口便是对 synchronized 的一种封装,通过调用 Lock
阅读全文
posted @ 2019-08-04 00:16 阿路灬
阅读(252)
评论(0)
推荐(0)
2019年8月3日
Java中的synchronized
摘要: synchronized 是 Java 中的关键字,它的作用是一把锁,也就是在 Java 的多线程中会有很多并发的现象,多个线程访问同一段逻辑代码。这个时候就需要给这段代码加上一个锁来确保代码的的原子性,也就是保证代码运行出来的效果和自己想的一致。 synchronized 的使用方式有: 1、以代
阅读全文
posted @ 2019-08-03 18:51 阿路灬
阅读(214)
评论(0)
推荐(0)
2018年9月7日
MapReduce运行流程简单理解
摘要: MapReduce作为大数据中的分布式运算框架是很重要的一部分。它的简单的流程如下: Map阶段: 一、读取自己设置的路径中的文件的数据(默认读取文件中的数据,也可以读取其他的数据),读取数据默认是一行行的读取的; 二、每读取一行数据都会执行map方法中的业务逻辑来处理读取的数据,并将数据使用con
阅读全文
posted @ 2018-09-07 20:05 阿路灬
阅读(429)
评论(0)
推荐(0)
公告
点击右上角即可分享