写点什么

stream

0 人感兴趣 · 34 次引用

  • 最新
  • 推荐

Spring Boot 整合 Redis 基于 Stream 消息队列 实现异步秒杀下单

字面意思就是存放消息的队列。最简单的消息队列模型包括3个角色:

这样也行, 在 lambda 表达式中优雅的处理 checked exception

最近发现很多小伙伴还不知道如何在lambda表达式中优雅的处理checked exception,所以今天就重点和大家来探讨一下这个问题。

吃透 JAVA 的 Stream 流操作,多年实践总结

用户头像
Java快了!
2022-09-08

在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。

【函数式编程实战】(六) Stream 高并发实战

本讲为Stream高并发(并发、并行、多线程)、ForkJoin线程池框架的实战

【函数式编程实战】(四) 流 -Stream API 原理解析

本文通过集合引出Stream流,主要讲解了流的基本概念、使用的原理,Stream流水线的运行原理

【函数式编程实战】(一)Java 演变与函数式编程

Java8函数式编程实战开篇暴击,电商多重优惠核销代码初探

关于 Java&JavaScript 中 (伪)Stream 式 API 对比的一些笔记

用户头像
山河已无恙
2022-07-18

前些时日开发遇到,想着把这些对比总结下 博文内容包括:Stream 相关概念简述Java和JavaScript的Stream式API对比Demo 食用方式博文适合会一点前端的Java后端&会一点Java后端的前端需要了解Java&JavaScript基础知识 理解不足小伙伴帮忙指正

java 培训之 Java8 Stream 代码简化是如何实现的

用户头像
@零度
2022-07-13

​和迭代器又不同的是,Stream 可以并行化操作迭代器只能命令式地、串行化操作。顾名思义,当使用串行方式去遍历时每个 item 读完后再读下一个 item。而使用并行去遍历时,数据会被分成多个段,其中每一个都在不同的线程中处理,然后将结果一起输出_java培训

https://static001.geekbang.org/infoq/76/76614ef5d964c5c95188f0a85e3c35e8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中的 Comparator 使用技巧

用户头像
Nick
2022-06-20

在Java8的stream之前,将对象进行排序的时候,可能需要对象实现Comparable接口,或者自己实现一个Comparator,

java 培训流 Stream 循环遍历 list

用户头像
@零度
2022-06-08

​Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。

Java 遇上 SPL:架构优势和开发效率,一个不放过

如果我们在Java中也提供有一套完整的结构化数据处理和计算类库,那这个问题就能得到解决:即享受到架构的优势,又不致于降低开发效率。

java 培训 Stream 遍历树形结构案例分享

用户头像
@零度
2022-04-29

​构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理,我们一起来看看,代码实现为了实现简单,就模拟查看数据库所有数据到List里面_java培训。

Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据

用户头像
万俊峰Kevin
2022-01-04

用过 Java 的同学都熟悉 Stream API,那么在 Go 里我们可以用类似的方式处理集合数据吗?本文给大家介绍 go-zero 内置的 Stream API,为了帮助理解,函数主要分为三类:获取操作、中间处理操作、终结操作。

Java Stream 源码深入解析

用户头像
Zexho
2021-09-13

Pipline是流水线,表示一整个流程。Stage表示流水线的其中一个阶段。是一个比较抽象层面的描述,因为stage主要表示一种逻辑上的顺序关系,而具体每一个阶段要干嘛、怎么干,使用Sink来进行描述。

java 中的 Stream 实践

用户头像
林一
2021-05-21

​ java中的流是在 Java Se8中引人的,用来以“做什么而非怎么做”的方式处理集合。它可以让我们编写的代码更优雅,下面总结了几种常用的方式来使用流。

Java Stream 源码分析

用户头像
Yano
2021-05-09

Java 8 的 Stream 使得代码更加简洁易懂,本篇文章深入分析 Java Stream 的工作原理,并探讨 Steam 的性能问题。

https://static001.geekbang.org/infoq/39/39f85a546a1838bf67f7c9287eae084b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java- 技术专题 -Stream.foreach 和 foreach

用户头像
洛神灬殇
2021-04-15

在java中有多种方式对集合进行遍历。本教程中将看两个类似的方法 Collection.stream().forEach()和Collection.forEach()。

NodeJs 中 Buffer 与 Stream 理解

用户头像
小风以北
2021-03-31

Stream流是一种数据传输手段,是端到端信息交换的一种方式,而且是有顺序的,是逐块读取数据、处理内容,用于顺序读取输入或写入输出。

https://static001.geekbang.org/infoq/d7/d712eb5e3c9da01e5842291c5424589b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java8 中的 Stream 那么彪悍,你知道它的原理是什么吗?

用户头像
Java小咖秀
2021-03-21

Java 8 API 添加了一个新的抽象称为流 Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。

https://static001.geekbang.org/infoq/b8/b88925096d53623f2f154e5b6b0d7e53.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从零开始学习 Java8 Stream,看这篇就够了

用户头像
Silently9527
2020-12-16

在我们平常的开发中几乎每天都会有到List、Map等集合API,若是问Java什么API使用最多,我想也应该是集合了。举例:假如我有个集合List,里面元素有1,7,3,8,2,4,9,需要找出里面大于5的元素,具体实现代码:

https://static001.geekbang.org/infoq/67/67c6184c1f08276be0f5a1e39e5d6cfa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

踩了一个 java 命令行参数顺序的坑

用户头像
AI乔治
2020-11-16

Stream是在Java SE 8 API添加的用于增强集合的操作接口,可以让你以一种声明的方式处理集合数据。将要处理的集合看作一种流的创建者,将集合内部的元素转换为流并且在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选,排序,聚合等。元素流在管道中

redis 的 stream 类型命令详解

用户头像
LLLibra146
2020-11-05

最近项目中使用到了 Redis 中的 stream 数据类型作为消息队列使用,相比于其他 redis 实现的消息队列更加方便。由于是第一次使用,记录下知识点以后备用。

https://static001.geekbang.org/infoq/61/6168a4b2c7fd6b770f5b1e9822029ca0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

go-zero 流数据处理利器

用户头像
万俊峰Kevin
2020-10-10

流处理 (Stream processing) 是一种计算机编程范式,其允许给定一个数据序列 (流处理数据源),一系列数据操作 (函数) 被应用到流中的每个元素。同时流处理工具可以显著提高程序员的开发效率,允许他们编写有效、干净和简洁的代码。

https://static001.geekbang.org/infoq/d8/d8746baef3a6b08ec390f6a0485a48da.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 万字长文:Stream 和 Lambda 表达式最佳实践 - 附 PDF 下载

用户头像
程序那些事
2020-07-27

5万字长文详解介绍Stream和Lambda表达式最佳实践,干货实在太多,最后附上PDF下载,方便大家查阅!

JDK1.8 新特性 (六):Stream 的终极操作,轻松解决集合分组、汇总等复杂操作

用户头像
xcbeyond
2020-07-26

如果你熟悉了这些操作,在面对复杂集合、处理复杂逻辑时,就会更加得心应手。尤其是分组、汇总,简直是太好用了。

https://static001.geekbang.org/infoq/e1/e132e21ba20549719f1b7dc2d4901f08.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDK1.8 新特性 (五):Stream,集合操作利器,让你好用到飞起来

用户头像
xcbeyond
2020-07-19

在实际Java程序中,集合的使用往往随着业务需求、复杂度而变得更加复杂,在这其中将可能会涉及到更多的运算,如:求和、平均值、分组、过滤、排序等等。如何这些操作混合出现,又该如何实现?难道遍历、再遍历、再运算么?

stream_stream技术文章_InfoQ写作社区