#stream流处理文章排行榜

SeaTunnel用于海量数据的同步和转换

22-01-13 1935 2 banq

SeaTunnel 是一个分布式、高性能的数据集成平台,用于海量数据(离线和实时)的同步和转换。 SeaTunnel 原名 Waterdrop,2021 年 10 月 12 日起更名为 SeaTun... 详细

用Java optional模仿Kotlin? - Welsh

22-03-07 317 1 banq

让我们先来看看Optional(在Java8中引入)是做什么的? Optional是对一个对象的封装,提供了安全处理底层对象的方法,同时避免了可怕的空指针异常。 这提供了与Kotlin的nullab... 详细

Apache Wayang :跨平台数据处理系统

22-03-18 182 banq

Wayang 使用户能够在多个数据处理平台上运行数据分析。为此,Wayang 在现有平台之上提供了一个抽象,以便在任何平台集之上运行数据分析任务。因此,用户可以专注于其应用程序的逻辑,而不是底层平台... 详细

Golang的流式代码 - 0x46

22-03-18 149 banq

Go 1.18 刚刚发布,这意味着 Go 现在正式支持泛型。出于好奇,我决定研究创建一个实现类似于 Java 流的库。我的简单实现的目标是支持使用两个操作处理切片的元素:映射和过滤。 如果您只想查看... 详细

在Go中使用泛型实现最小值和最大值函数 - gosamples

22-03-17 152 banq

从slice中获取最小值和最大值是开发人员在日常编码中编写的一些最简单的函数。 问题是,当你想从int和float64s这个slice中获取最小值或最大值时,1.18版本以前,你不得不为每个slic... 详细

在Golang中使用泛型实现“slice包含”检查函数

22-03-17 120 banq

检查一个数组是否包含一个给定的值是一个流行的编程函数,在许多编程语言中都是原生实现的。 在Go中,我们必须自己实现它,但由于新的泛型功能,我们可以编写一个单一的contains()函数,它将适用于任... 详细

在Golang中使用泛型从任何map中获取键的slice

22-03-17 220 banq

在Go 1.18之前,当你想从Go中的map中提取一个键列表时,你必须编写代码来迭代map并将键添加到一个slice中。 从1.18起,有了新的泛型功能,你可以写一个单一的通用函数,从任何map中获... 详细

在Golang中使用泛型实现slice排序 - gosamples

22-03-17 225 banq

排序是新泛型功能的一个非常自然的用例。 在Go中对slice进行排序是以前每次有新的slice类型时都要重新编写的事情之一。有时你会为两种不同的类型使用相同的代码。 从Go 1.18开始,由于新的泛... 详细

在Golang中使用泛型实现slice过滤filter()函数 - gosamples

22-03-17 183 banq

到目前为止,在 Go 中创建函数 filter() 是很困难的,它可以根据谓词的布尔值来过滤任何元素的列表。如果你知道列表的类型,这是有可能的。 func filter(slice &#... 详细

使用Golang中的泛型创建“map”函数 - gosamples

22-03-17 224 banq

map()函数是另一种 函数式编程 范式,由于新的泛型功能,它可以在Go中轻松实现。 它的工作原理是应用一个函数,将单个slice元素作为参数,对其进行转换,并返回输出值,其中采取和返回的类型不... 详细

在Golang中使用泛型reduce函数 - gosamples

22-03-17 145 banq

reduce()函数是由 JavaScript 和 Python 等其他编程语言推广的 函数式编程 概念。 它的工作原理是通过对数组中的每个元素应用一个产生部分结果的函数,将一个数组还原成一个单... 详细

RangeBitmap提升Java流数据过滤性能

22-03-14 260 banq

假设您正在使用 Java 进行某种数据分析,也许您正在分析交易(如销售)。Transaction在对对象执行计算之前,您需要评估复杂的过滤器。   public static final... 详细

Netflix万亿级实时数据基础设施的四个创新阶段

22-03-04 274 banq

徐振中于201 年加入 Netflix,担任实时数据基础 架构 团队的创始工程师,后来领导了流处理引擎团队。 他分享了他的团队的主要成就: 在 Netflix 的所有组织中将流数据用例从 ... 详细

j-easy/easy-rules: Java简单的规则引擎

22-02-11 578 banq

Easy Rules 是一个简单而强大的 Java 规则引擎,提供以下功能: 轻量级框架和易于学习的 API 基于 POJO 的开发 有用的抽象来定义业务规则并轻松应用它们 从原始规则创... 详细

在Java中用规则引擎模式替代ifelse - Vitali

21-12-06 479 banq

规则引擎模式:这种模式的本质是if - else ,拆分if - else每个分支到规则类中,然后,主规则引擎类将保存所有规则并找到与客户端请求匹配的规则。 定义规则类 为了确保所有规则类都实... 详细

共有 1161 2 3 4 ... 8 下一页