推荐小册
最新文章

idea 好用的插件
2021-01-14 16:59:41
0赞
0踩
40阅读
Java Stream DebuggerStream 调试工具:Java Stream Debugger,2020 版的 idea 已经内置此插件在调试面板中打开作用:追踪 stream 在各个环节的

验证框架
2021-01-14 16:42:57
0赞
0踩
41阅读
验证模型验证模型可分为:分层验证模型Java Bean 验证模型Bean Validation 为 JavaBean 验证定义了相应的元数据模型和 APIHibernate Validator 是对

Google Guava 工具集
2021-01-14 16:37:09
0赞
0踩
43阅读
Guava 工程包含了若干被 Google 的 Java 项目广泛依赖的核心库使用和避免 null大多数情况下,使用 null 表明的是某种缺失情况Guava 引入 Optional 表示可能为 nu

Stream 实战案例
2021-01-14 16:22:40
0赞
0踩
42阅读
案例1班级中有20名学生,每名学生有5门课的考试成绩,其中缺考的科目分数字段为空。需要找出有缺考的学生叫什么名字package stream.cases;import lombok.AllArgsCo

流的归约与汇总
2021-01-14 16:21:52
0赞
0踩
44阅读
归约(reduce)将 Stream 流中元素转换成一个值汇总(collect)将 Stream 流中元素转换成一个容器java.util.stream.Collectors 已经为我们实现了很多归约

流的收集器
2021-01-14 16:20:41
0赞
0踩
42阅读
将流中的元素累积成一个结果,作用于终端操作 collect() 上预定义收集器功能:将流元素归约和汇总为一个值package stream;import com.alibaba.fastjson.JS

流的构建方式
2021-01-14 16:16:06
0赞
0踩
47阅读
由值创建流由数组创建流由文件生成流由函数生成流(无限流)package stream;import org.junit.Test;import java.io.IOException;import j

流的终端操作
2021-01-14 16:13:43
0赞
0踩
41阅读
匹配allMatch 只要有一个不符合条件,就中断/*** allMatch 终端操作,短路操作* 只要有一个不符合条件,就中断*/@Testpublic void allMatchTest() {

流式编程开场
2021-01-14 15:59:59
0赞
0踩
49阅读
接 筛选购物车商品-引出函数式接口妙用 继续以购物车商品筛选为例,现在小丽提出了这样的需求:1.想看看购物车中都有什么商品2.图书类商品都买3.其余的商品中买两件最贵的4.只需要给出两件商品的名称和总

筛选购物车商品-引出函数式接口妙用
2021-01-14 15:24:13
0赞
0踩
46阅读
购物车初始化双11购物节,程序员小马在购物车加入一系列商品商品种类枚举值:package lambda.cart;// 商品类型枚举public enum SkuCategoryEnum { C

spring 文档都不读,就想读懂源码?
2021-01-13 22:51:35
0赞
0踩
45阅读
网上有很多读 spring 源码的教程,却鲜有教怎么读文档的文章。由于 spring 官方文档是纯英文,很多同学看到就先慌了,出现问题就从各种中文博客中找答案,一个个测试,碰运气看是否能解决也有一些头

CAS-不可中断的典范
2021-01-09 17:18:10
0赞
0踩
56阅读
什么是CAS我认为 V 的值应该是 A, 如果是的话我就把它改成 B,如果不是 A (说明已经被别人修改过了),那我就不修改了,避免多人同时修改导致出错当且仅当预期值 A 和内存值 V 相同时,才将内

atomic包-原子类
2021-01-09 17:15:43
0赞
0踩
59阅读
什么是原子类不可分割一个操作是不可中断的,即便是多线程的情况下也可以保证原子类的作用和锁类似,是为了保证并发情况下线程安全。不过原子类相比于锁,有一定的优势:粒度更细原子变量可以把竞争范围缩小到变量级

不得不说的锁事
2021-01-09 17:14:41
0赞
0踩
58阅读
内置锁的能力不足以满足需求锁是一种工具,用于控制对共享资源的访问Lock 和 synchronized,是最常见的锁,都可以达到线程安全的目的,但在使用和功能上有较大的不同Lock 并不是用来替代 s

ThreadLocal一次解决老大难问题
2021-01-09 17:12:52
0赞
0踩
51阅读
ThreadLocal 的两大使用场景每个线程需要一个独享的对象通常是工具类,典型需要使用的类有 SimpleDateFormat 和 Random每个 Thread 内有自己的实例副本,不共享层层递