一、前言 这几个接口都处在java.util.function包下,Consumer(消费型),Supplier(供给型)、Predicate(判断型)与Function(转换型),暂时不理解他们的类型没关系。 二、Consumer Consumer是一个消费型的接口,它接收一个🍉,然后对这个西瓜进行消费,连西瓜籽都不带留下的。 先看Consumer接口的源码...
【JAVA8】快速理解Consumer、Supplier、Predicate与Function
- 0
一、前言 这几个接口都处在java.util.function包下,Consumer(消费型),Supplier(供给型)、Predicate(判断型)与Function(转换型),暂时不理解他们的类型没关系。 二、Consumer Consumer是一个消费型的接口,它接收一个🍉,然后对这个西瓜进行消费,连西瓜籽都不带留下的。 先看Consumer接口的源码...
在写管家app的数据报表的时候,有一个数据,总是多一,在排查的时候本地自己写sql也觉得没问题,后来发先是坑在一个很小的点 有问题的sql select COUNT(distinct case when (receipt.receipt_create_time between '2024-01-09 00:00:00' and '2024-01-09 23:59:59') then receipt.receipt_inner_no else '' end)...
1.@NotNull:不能为null,但可以为empty (""," "," ") 2.@NotEmpty:不能为null,而且长度必须大于0 (" "," ") 3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0 ("demo") 即:必须有实际字符 @NotNull: The CharSequence, Collection, Map or Array objec...