Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
herman 4年前 (2021-12-08) 1889浏览
Java8 Stream 先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。将员...
herman 4年前 (2021-12-08) 1889浏览
Java8 Stream 先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。将员...
herman 4年前 (2021-03-19) 2266浏览
最近博客园被闭站了,我这边的博客访问量明显感觉到了增多! 废话不多说,今天我们来说一个关于 Spring Cloud Stream 的问题。目前 Spring Cloud Stream 使用的用户还不是很多,所以抛出一些异常后,很多人素手无策...
herman 5年前 (2020-12-27) 4361浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 6年前 (2019-10-12) 3585浏览
最近我发现很多网友在学习和使用 WebFlux,因为关于 WebFlux 的百度搜索指数一直再上升。而且,我之前写的关于 WebFlux 的中文教程系列文章,也受到了越来越多网友的好评。 除了《Spring WebFlux 教程》这个专栏,我...
herman 7年前 (2018-10-18) 4156浏览
就在2018年10月18日,Redis 正式发布了自己的 5.0 版本。在这个版本中一个共新增了19项修改!本文给大家大概的列举一下哪19大内容! 翻译一下,大概内容如下: 新的流数据类型(Stream data type...
herman 7年前 (2018-08-28) 6297浏览 0评论
java.util.Optional<T> 是 java 8 中推出来的一个新类,主要用来解决空异常 NullPointerException 的问题,但它也不算真正的解决,还是可以返回 null 和 抛出空异常的。公司很多新人都会用...
herman 7年前 (2018-04-24) 9080浏览 0评论
在jdk中有许多集合类数据结构,提供了丰富的集合api,但是它们对一些复杂的转换处理上依然显得笨重与繁琐,且这些容器对数据处理上并没有提供一些直观便捷的操作,于是后来commons、guava诞生了,他们为方便迭代并处理集合数据而生,但是若期望对...