函数组合是一项把多个函数合并到一个函数的技术。你可以自己将多个独立的函数合并成一个函数(比如一个或多个 Java Lambda 表达式),但是对...
概要 MapReduce 是一个处理和生成大数据集的程序模型和相关实现。用户定义一个 map 函数:处理一个 key/value 对生成一组中间...
Java 函数式接口 这个术语首先出自于 Java 8。Java 里的函数式接口 指的是一个接口只包含一个抽象方法。也就是说函数式接口可以包含拥...
一个高阶函数是指 一个函数使用函数作为参数或者执行完返回函数。在高阶函数教程中我将列举几个 Java 高阶函数的例子。 集合排序 高阶函数的第一...
从历史上看,用 Java 进行函数式编程并不容易,甚至一些函数式编程在 Java 中是不可能实现的。在 Java 8 , Oracle 做了一...
前言 最近公司需要做一个功能:导出报表的数据到 Excel 中,要求按报表内容分多个 sheet 导出;我用开源的 easy-excel 导出数...
背景 目标 设计一个排行榜拥有以下属性: 支持百万级排行 排序规则为:分数(正序)+获取到指定分数的时间(倒序) 提供 某个玩家名次前、后各10...
go 中的切片合并即两个 slice 相加使用 go 语言内置的append 方法,我们比较常用的是 添加单个元素 ,但是也可以 添加另一个切片...
前言 大概从19年5月份的时候才接触Raft 算法,当时是在网上找相关分布式相关的东西,然后就和 Raft 算法'相识'了。当时自己从 git...