51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

8个实用的Java Streams API

8个实用的Java Streams API

厉飞雨 阅读(425) 评论(0) 赞(18)

分享8个开箱即用的API,方便日常处理集合。 ### 快速过滤空值 Stream.ofNullable {#快速过滤空值-streamofnullable} 该方法是在 Java 9 中引入的,有助于过滤集合中的所有空值,从而可能使我们避免空指针异常。 在下面的示例中,有一个包含 null 的List。 此时,我们可以使用`Stream.ofNullable`方法对其进...

Java之父James Gosling宣布退休

Java之父James Gosling宣布退休

厉飞雨 阅读(349) 评论(0) 赞(20)

<p><img src="http://static.51tbox.com/static/2024-11-15/col/4493dc73bb80a89ec1db2974889b27ff/90ea4a2d73da4526833add2df467776c.jpg.jpg" alt="Java之父James Gosling宣布退休 第1...

Java线程池的拒绝策略?

Java线程池的拒绝策略?

厉飞雨 阅读(378) 评论(0) 赞(19)

嗨,你好呀,我是**猿java** Java线程池中的拒绝策略是线程池框架提供的一种机制,用于处理当线程池中的任务队列已满且没有空闲线程可用来执行新任务时的情况。这篇文章,我们来一起了解这些拒绝策略的原理、源码实现及其适用场景。 Java的线程池类`ThreadPoolExecutor`位于`java.util.concurrent` 包中,它是一个灵活且广泛使用的线程池实...

Java并发特性之 CountDownLatch详解!

Java并发特性之 CountDownLatch详解!

厉飞雨 阅读(314) 评论(0) 赞(19)

<p>嗨,你好呀,我是<strong>猿java</strong></p> <p><code>CountDownLatch</code> 是 Java 中的一个用于管理并发控制的同步辅助类,作用是允许一个或多个线程等待其他线程完成操作。顾名思义,它的工作机制类似于&quot;倒计时闩锁&...

Java并发特性之 ForkJoinPool详解!

Java并发特性之 ForkJoinPool详解!

厉飞雨 阅读(400) 评论(0) 赞(29)

<p>嗨,你好呀,我是<strong>猿java</strong></p> <p>ForkJoinPool是Java 7 引入的一种线程池实现,专门用于支持&quot;大规模并行&quot;任务的执行。那么,它和普通的线程池(ThreadPoolExecutor)有什么本质的区别呢?这篇文章我们将深入探...

SpringBoot整合EasyExcel实现复杂Excel表格的导入&导出功能

SpringBoot整合EasyExcel实现复杂Excel表格的导入&导出功能

厉飞雨 阅读(389) 评论(0) 赞(20)

转载自:[SpringBoot整合EasyExcel实现复杂Excel表格的导入\&导出功能](https://juejin.cn/post/7300771357523410994) 前言 {#前言} -------- 在后端管理系统的开发中,经常有导出当前表格数据的功能,有些前端表格组件可以直接做到,但是不够灵活。因为前端拿到的数据始终是经过处理的,如果想拿到原版...

Spring之Jackson-转换XML与Java对象的方法

Spring之Jackson-转换XML与Java对象的方法

厉飞雨 阅读(680) 评论(0) 赞(16)

简介 {#简介} -------- 本文介绍使用Spring自带的Jackson转换XML与Java对象的方法。 XML与Java对象转换的方法有很多,最好的方法是使用Spring自带的XmlMapper,本文介绍此工具的用法。 XmlMapper类是 ObjectMapper类的子类,两者使用方式几乎一致。 依赖 {#依赖} -------- ```hljs lan...