摘要: Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API对集合进行操作,就类似与使用SQL执行的数据库操作。也可以使用Stream API来并行执行操作。简而言之,Stream API 提供了一种高效且 阅读全文
posted @ 2019-10-26 22:38 夜的那种黑丶 阅读(1341) 评论(0) 推荐(1) 编辑
摘要: 方法引用 若Lambda体中的内容有方法已经实现了,我们可以使用"方法应用",可以理解为方法引用是Lambda表达式的另外一种表现形式。 使用操作符“::”将方法名和对象或类的名字分隔开 对象 :: 实例方法名 等同于 类 :: 静态方法名 等同于 PS: Lambda体中调用方发的参数列表与返回值 阅读全文
posted @ 2019-10-26 19:00 夜的那种黑丶 阅读(604) 评论(0) 推荐(0) 编辑
摘要: Java内置的四大核心函数式接口 Consumer:消费型接口 对类型为T的对象应用操作,包含方法:void accept(T t) Supplier:供给型接口 返回包含类型为T的对象,包含方法:T get() public class TestLambda02 { public static v 阅读全文
posted @ 2019-10-26 17:24 夜的那种黑丶 阅读(465) 评论(0) 推荐(0) 编辑
摘要: Lambda是一个 匿名函数 ,我们可以把Lambda表达式理解为是 一段可以传递的代码 【将代码像数据一样进行传递】。可以写出更加简洁、更加灵活的代码,作为一种跟紧凑的代码风格,是Java的语言表达能力得到提升。 Lambda表达式语法 Java8中引入了一个新的操作符“ ”,称为箭头操作符或La 阅读全文
posted @ 2019-10-26 17:23 夜的那种黑丶 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 发送消息 在 Spring消息编程模型下,使用RocketMQ收发消息 一文中,发送消息使用的是 RocketMQTemplate 类. 在集成了 Spring Cloud Stream 之后,我们可以使用 Source 实现消息的发送,代码如下 在使用 rocketMQTemplate 类时, s 阅读全文
posted @ 2019-10-26 13:02 夜的那种黑丶 阅读(4322) 评论(0) 推荐(1) 编辑
摘要: Spring Cloud Stream监控 Spring Boot Actuator组件用于暴露监控端点,很多监控工具都需要依赖该组件的监控端点实现监控。而项目集成了Stream及Actuator后也会暴露相应的监控端点. 首先需要在项目里集成Actuator,添加依赖如下: 添加配置,暴露所有监控 阅读全文
posted @ 2019-10-26 12:29 夜的那种黑丶 阅读(1394) 评论(0) 推荐(1) 编辑
摘要: 什么是Spring Cloud Stream 一个用于构建消息驱动的微服务的框架 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中binder 交互,通过我们配置来 binding ,而 Spring Cloud Stream 的 binder 负责 阅读全文
posted @ 2019-10-26 10:20 夜的那种黑丶 阅读(1302) 评论(0) 推荐(0) 编辑