摘要: 1、变量 基本概念 概念 变量本质上就是代表一个可操作的存储空间,空间位置是确定的,但是里面放置什么值不确定。 我们可以通过变量名来访问对应的存储空间,从而操作这个存储空间的值。 变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前,必须对其申明,只有在变量声明以后,才 阅读全文
posted @ 2022-01-08 19:52 墮落方能自由 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、概念 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流 Java8中将并行进行了优化,我们可以很容易的对数据进行并行操作。 Stream API可以申明性的通过parallel()与sequential()在并行流与顺序流之间进行切换 2、Fork/Join框架 2.1、 阅读全文
posted @ 2020-08-16 22:08 墮落方能自由 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1、终止操作 这是Stream操作中的最后一步,终止操作,终止操作会从流的流水线生成结果。其结果可以是任何不是流的值,例如:List,Integer,void 2、查找与匹配 2.1、方法介绍 方法名 介绍 返回类型 allMatch 检查是否匹配所有元素 boolean anyMatch 检查是否 阅读全文
posted @ 2020-08-05 00:02 墮落方能自由 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1、概念 转换Stream其实就是把一个Stream通过某些行为转换成一个新的Stream。 多个转换可以连接起来形成一个流水线,除非流水线上触发终止操作,否则转换操作不会执行任何的处理,而是在终止操作时候一次性全部处理,称为“惰性求值”。 2、筛选与切片 2.1、filter filter 对于S 阅读全文
posted @ 2020-08-05 00:01 墮落方能自由 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1、前言 Java8 中有两个最为重要的改变。 第一就是Lambda表达式;另外一个就是Stream API Stream是Java8中处理集合的关键抽象概念,他可以指定你希望对集合进行的操作,可以执行非常复杂的查找,过滤,和映射数据等操作。 使用Stream API对集合数据进行操作,就类似使用S 阅读全文
posted @ 2020-08-04 23:52 墮落方能自由 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、 函数式接口 1.1 概念 函数式接口是只有一个方法的接口,用作lambda表达式的类型。 具体就是说,注解在Inteface上,且interface里只能有一个抽象方法,可以有default方法。 因为从语义上来讲,一个函数式接口需要通过一个逻辑上的方法表达一个单一函数。那理解这个单一就很重要 阅读全文
posted @ 2020-08-04 23:51 墮落方能自由 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、lambda概念 java8 它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。 在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法,本文中将介绍和使用lambda, 带你体验 阅读全文
posted @ 2020-08-04 23:49 墮落方能自由 阅读(163) 评论(0) 推荐(0) 编辑
摘要: topic类型 [TOC] 在上文中,尽管使用了 类型的 对日志系统有所提升,但还是有一些限制(消息不能够基于多重因素来路由)。 在我们的日志系统中,希望不仅仅能够根据日志级别来订阅,还可以根据指定的 来订阅。你应该可以理解的,就如 的系统日志工具,日志消息路由规则不仅仅基于日志级别 ,还可以基于设 阅读全文
posted @ 2019-08-21 22:21 墮落方能自由 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 路由 [TOC] 上文中的 类型是 的,该类型的 会把消息发送给所有绑定到该 的`queue` 现在我们需要添加一个特性,只订阅( )一部分指定的消息( ) 1、绑定 在前面的例子中,我们已经在创建绑定。您可能会记得以下代码: 绑定( )是交换( )和队列( )之间的关系。这可以简单地理解为:队列对 阅读全文
posted @ 2019-08-21 21:56 墮落方能自由 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 订阅发布模式 [TOC] 1、交换器(Exchange) 在 背后,其实是 把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为 (发布/订阅) ![订阅发布模式][1] 的消息发送模型核心思想是生产者不直接把消息发送到消息队列中。事实上,生产者不知道自己 阅读全文
posted @ 2019-08-21 21:12 墮落方能自由 阅读(377) 评论(0) 推荐(0) 编辑