拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
IMG
使用流「Streams」在列表中查找最大日期
白鹭 - 12-13

一、概述在本文中,我们将首先创建一个带有日期的对象。然后,我们将看到如何使用Streams在这些对象的列表中找到最大日期。2. 示例设置Java 的原始DateAPI 仍然被广泛使用,因此我们将展示一个使用它的示例。然而...

查看更多
IMG
仅保留字符串中的数字和小数分隔符
白鹭 - 11-29

一、概述假设我们需要从包含字母数字和特殊字符的String中删除所有非数字字符,同时保留小数分隔符。例如,我们想从“The price of this bag is 100.5$”中提取文本的数字和小数部分,得到“100...

查看更多
IMG
用Java 中的所有枚举值填充列表
白鹭 - 11-29

一、概述Java 在1.5 版本中引入了enum。将常量定义为enum使代码更具可读性。此外,它允许编译时检查。在本快速教程中,让我们探讨如何获取包含enum类型的所有实例的List。二、问题介绍像往常一样,我们将通过一...

查看更多
IMG
Spring @EnableMethodSecurity注解
白鹭 - 11-29

一、概述使用Spring Security,我们可以为端点等方法配置应用程序的身份验证和授权。例如,如果用户在我们的域上进行了身份验证,我们可以通过对现有方法应用限制来分析他对应用程序的使用情况。使用@EnableGlo...

查看更多
IMG
如何在ArrayList中的特定位置插入对象
白鹭 - 11-27

一、概述在本教程中,我们将学习如何在ArrayList中的特定位置插入对象。2.例子如果我们想将一个元素添加到ArrayList的特定位置,我们可以使用通过实现List<E>接口提供的add(int index, E e...

查看更多
IMG
同时遍历两个ArrayList
白鹭 - 11-27

一、概述有时,我们需要将多个列表中的数据连接在一起,将第一个列表中的第一项与第二个列表中的对应项连接起来,依此类推。在本教程中,我们将学习几种同时循环访问两个ArrayList集合的方法。我们将研究循环、迭代器、流和第三...

查看更多
IMG
在Java 中按多个字段对对象集合进行排序
白鹭 - 11-27

一、概述在编程时,我们经常需要对对象集合进行排序。如果我们想要对多个字段上的对象进行排序,排序逻辑有时会变得难以实现。在本教程中,我们将讨论解决该问题的几种不同方法,以及它们的优缺点。2. 示例Person类让我们定义一...

查看更多
IMG
使用Java 中的iText和PDFBox库获取PDF 文件信息的不同方式
白鹭 - 11-27

一、概述在本教程中,我们将了解使用Java 中的iText和PDFBox库获取PDF 文件信息的不同方式。2. 使用iText 库iText 是一个用于创建和操作PDF 文档的库。此外,它还提供了一种获取文档信息的简便方...

查看更多
IMG
如何在Jenkins 上运行TestNG 测试
白鹭 - 11-27

一、概述在本教程中,我们将学习在Jenkins 上运行TestNG 测试所需的步骤。我们将专注于与使用TestNG 框架编写测试的GitHub 存储库集成,在我们的本地机器上设置Jenkins,在Jenkins 上运行这...

查看更多
IMG
如何使用Java验证API 在反序列化后验证对象
白鹭 - 11-27

一、概述在本教程中,我们将了解如何使用Java 的验证API 在反序列化后验证对象。2. 手动触发验证Java 的bean 验证API 在JSR 380中定义。它的一个常见用途是在Spring 控制器中使用@Valid注...

查看更多
IMG
模拟Java InputStream 对象
白鹭 - 10-19

一、简介InputStream是用于处理数据的通用抽像类。数据可以来自非常不同的来源,但使用该类允许我们从来源中抽像出来并独立于特定来源进行处理。但是,当我们编写测试时,我们实际上需要提供一些可靠的实现。在本教程中,我们...

查看更多
IMG
RabbitMQ 中的通道和连接
白鹭 - 10-19

一、简介在这个快速教程中,我们将展示如何使用与两个核心概念相关的RabbitMQ 的API:连接和通道。2. RabbitMQ 快速回顾RabbitMQ 是AMQP(高级消息队列协议)的流行实现,被各种规模的公司广泛用于...

查看更多