Java IO理解
摘要:Java BIO NIO AIO理解 同步 异步 同步:发起一个调用后,被调用者未处理完请求之前,不返回 异步:发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果。此时可以处理其他请求,被调用者依靠事件、回调等机制来通知调用者告知其结果。 阻塞 非阻塞 阻塞:发起请求
阅读全文
posted @
2022-08-22 16:53
茶倌
阅读(27)
推荐(0) 编辑
Java8新特性
摘要:Java8 新特性 Java8最重要的两个改变,一个是Lambda表达式,另一个就是Stream API。 Lambda表达式 一段可以传递的代码 -> 更紧凑的代码风格 接口中一定要只有一个抽象方法才可以这么写,成为函数式接口 这也是java8在接口中引入静态和默认方法的原因 本质:作为接口的实例
阅读全文
posted @
2022-08-18 21:24
茶倌
阅读(91)
推荐(0) 编辑
Flink总结
摘要:Flink总结 从头儿过一遍书,做了些摘要。SQL那里还没仔细复习。 一、初始Flink 核心目标:数据流上的有状态计算 具体定位:以内存执行速度(速度快)和任意规模来执行计算(可扩展性强) -> 小松鼠快速灵巧 有状态的流处理可用于许多不同场景: 事件驱动型应用:以Kafka为代表的消息队列几乎都
阅读全文
posted @
2022-08-14 20:20
茶倌
阅读(221)
推荐(0) 编辑
十大排序
摘要:十大排序 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; /** * @author Ogleede * @Description *
阅读全文
posted @
2022-08-03 18:06
茶倌
阅读(45)
推荐(0) 编辑
从芒果分装角度---看MapReduce流程
摘要:从芒果分装角度-看MapReduce流程 背景 有一芒果产销基地,园区内有芒果种植园(产), 芒果分装库(装),芒果销路(销)。 芒果种植园即HDFS中的文件,这个种植园规模很大,有不同的山头,假设一个山头一个分区。 芒果的品质不同、个头不同、成熟度不同,价格和可以销往的地点不同。 芒果产销基地需要
阅读全文
posted @
2022-08-02 16:45
茶倌
阅读(42)
推荐(0) 编辑