Java 8 Stream API提供了Java Collections之外的有效替代方案,以呈现或处理结果集。但是,决定何时使用哪个是一个普遍的难题。 在本文中,我们将探索Stream和Collection并讨论适合其...
查看更多
通常,在编写单元测试时,我们会遇到需要模拟静态方法的情况。在Mockito的3.4.0版本之前,不可能直接模拟静态方法–仅在PowerMockito的帮助下。 在本教程中,我们将研究如何使用最新版本的Mockito模拟静...
查看更多
在本快速教程中,我们将讨论如何通过使用Reflection API static 2.例子 为了说明这一点,我们将使用一些静态方法StaticUtility public class StaticUtility { ...
查看更多
在本教程中,我们将研究如何使用JDBC和纯SQL检查数据库中是否存在表。 2.使用DatabaseMetaData JDBC为我们提供了读写数据到数据库的工具。除了存储在表中的实际数据之外,我们还可以读取描述数据库的元数...
查看更多
在本教程中,我们将演示如何使用jOOQ面向对象查询(也称为jOOQ)执行计数查询。 jOOQ是一个流行的Java数据库库,可帮助您用Java编写类型安全的SQL查询。 2. jOOQ jOOQ是ORM替代方案。与大多数其...
查看更多
当今的应用程序并不是孤立存在的:我们通常需要连接到各种外部组件,例如PostgreSQL,Apache Kafka,Cassandra,Redis和其他外部API。 在本教程中,我们将了解Spring Framework...
查看更多
编译Java类时,将创建一个具有相同名称的类文件。但是,对于嵌套类或嵌套接口,它会创建一个类文件,该文件的名称将内部类和外部类名(包括美元符号)组合在一起。 在本文中,我们将看到所有这些情况。 2.细节 在Java中,我...
查看更多
顾名思义, OpenAPI Generator会根据OpenAPI规范生成代码。它可以为客户端库,服务器存根,文档和配置创建代码。 它支持各种语言和框架。值得注意的是,它支持C ++,C#,Java,PHP,Python...
查看更多
在过去的几年中,Docker已成为Linux上容器化的事实上的标准。 Docker易于使用,并提供轻量级虚拟化,使其成为构建应用程序和微服务的理想选择,因为越来越多的服务在云中运行。 尽管创建我们的第一张图像可能相对容易...
查看更多
在创建Swagger文档时,我们经常需要隐藏端点以免暴露给最终用户。最常见的情况是端点尚未准备就绪。另外,我们可能有一些我们不想公开的私有端点。 在这篇简短的文章中,我们将了解如何从Swagger API文档中隐藏端点。...
查看更多
在这个简短的教程中,我们将学习java.lang.IllegalMonitorStateException. 我们将创建一个简单的发送方-接收方应用程序,该应用程序将引发此异常。然后,我们将讨论防止这种情况的可能方法。最...
查看更多
本文介绍了在JetBrains的Java IDE(IntelliJ IDEA)中编辑,构建和运行Java应用程序所需的键盘快捷键。键盘快捷键为我们节省了时间,因为我们可以将手放在键盘上并更快地完成操作。 我们在上一篇文章...
查看更多