有时在编写单元测试时,我们需要对列表进行顺序不可知的比较。在这个简短的教程中,我们将研究如何编写此类单元测试的不同示例。 2.设定 根据List#equals Java文档,如果两个列表包含相同顺序的相同元素,则两个列表...
查看更多
在本教程中,我们将讨论如何在不知道键的情况下HashMap 首先,我们将使用迭代器,然后使用流来获取第一个条目。最后,我们将讨论要获取第一个条目时HashMap 2.使用迭代器 考虑一下我们具有以下HashMap<Int...
查看更多
Docker是软件行业中用于创建,打包和部署应用程序的最流行的容器引擎**之一。在本教程中,我们将学习如何使用Docker进行Apache Kafka设置。 2.单节点设置 单节点Kafka代理设置可以满足大多数本地开发...
查看更多
在本教程中,我们将了解package-info.java的用途及其有用性。简而言之, package-info是一个Java文件,可以将其添加到任何Java package中。 2. package-info packa...
查看更多
当我们有多个相同类型的实现时,命名Spring bean会很有帮助。这是因为,如果我们的bean没有唯一的名称,Spring会注入一个bean。 通过控制bean的命名,我们可以告诉Spring我们要将哪个bean注入目...
查看更多
在Docker中,了解容器化应用程序正在侦听哪些端口非常重要。我们还需要一种从容器外部访问应用程序的方法。 为了解决这些问题,Docker使我们能够公开和发布端口。 在本文中,我们将学习有关公开和发布端口的知识。我们将以...
查看更多
Enumeration是Java第一个版本(JDK 0)的接口。该接口是通用的,并提供对元素序列的延迟访问。尽管在Java的较新版本中有更好的替代方法,但是旧版实现仍可以使用Enumeration接口返回结果。因此,为了...
查看更多
尝试在对像数组中存储错误类型的对象时,Java会在运行时引发ArrayStoreException 。由于ArrayStoreException是未经检查的异常,因此通常不处理或声明它。 在本教程中,我们将说明Array...
查看更多
源代码集为我们提供了一种在Gradle项目中构建源代码的强大方法。 在本快速教程中,我们将了解如何使用它们。 2.默认来源集 在进入默认值之前,让我们首先解释什么是源集。顾名思义,源集代表源文件的逻辑分组。 我们将介绍J...
查看更多
在本教程中,我们将继续探索Java Kubernetes API。这次,我们将展示如何使用Watches有效监视集群事件。 2.什么是Kubernetes Watches? 在之前涉及Kubernetes API的文章中...
查看更多
在本教程中,我们将在调用已配置类的方法时使用AspectJ编写跟踪日志记录输出。通过使用AOP建议来编写跟踪日志输出,我们将逻辑封装到单个编译单元中。 我们的示例扩展了AspectJ中提供的信息。 2.跟踪记录注释 我们...
查看更多
在本教程中,我们将重点介绍在Spring Boot中发送多部分请求的各种机制。多部分请求包括发送各种不同类型的数据,这些数据被边界分隔为单个HTTP方法调用的一部分。 通常,我们可以在此请求中发送复杂的JSON,XML或...
查看更多