在这个简短的教程中,我们将集中讨论ClassCastException ,这是一个常见的Java异常。 ClassCastException是未经检查的异常,它指示代码已尝试将引用转换为不是子类型的类型。 让我们看一下导...
查看更多
在本快速教程中,我们将学习Spring Data中save()和saveAll() 2.应用程序 为了测试性能,我们需要一个带有实体和存储库的Spring应用程序。 让我们创建一个图书实体: @Entity publ...
查看更多
在开发长期系统时,我们一个可变的环境。 通常,由于各种原因,我们的功能要求,框架,I / O设备,甚至我们的代码设计都可能会更改。考虑到这一点,考虑到我们周围的所有不确定因素,“整洁架构”是高可维护代码的指南。 在本文中...
查看更多
在这个简短的教程中,我们将仔细研究Spring的RestTemplate异常IllegalArgumentException :没有足够的变量可扩展。 首先,我们将详细讨论此异常背后的主要原因。然后,我们将展示如何产生它...
查看更多
Apache Maven是一种广泛使用的项目依赖项管理工具和项目构建工具。 在过去的几年中,Spring Boot已经成为构建应用程序的非常流行的框架。还有一个Spring Boot Maven插件在Apache Mav...
查看更多
有时,当我们编译Java源代码时,编译器可能会显示警告消息“unchecked conversion”或“ The expression of type List needs unchecked conversion 。...
查看更多
启动Java虚拟机(JVM)时,我们可以定义各种属性,这些属性将改变JVM的行为。这样的属性之一就是java.security.egd. 在本教程中,我们将检查它是什么,如何使用它以及产生什么效果。 2.什么是java....
查看更多
当生产者向Apache Kafka发送消息时,它将消息附加到日志文件中并在配置的持续时间内保留。 在本教程中,我们将学习为Kafka主题配置基于时间的消息保留属性。 2.基于时间的保留 保留期属性到位后,消息具有TTL(...
查看更多
Apache HttpClient是一个低级,轻量级的客户端HTTP库,用于与HTTP服务器进行通信。在本教程中,我们将学习如何在使用HttpClient时配置支持的传输层安全性(TLS)版本。我们将首先客户端和服务器之...
查看更多
当我们使用Java处理数据库时,通常我们使用JDBC连接到数据库。 JDBC URL是在Java应用程序和数据库之间建立连接的重要参数。但是,对于不同的数据库系统,JDBC URL格式可以不同。 在本教程中,我们将仔细研...
查看更多
在本教程中,我们将讨论在使用JPA时从数据库中删除实体的两种选择之间的区别。 首先,我们将从CascadeType.REMOVE开始,这是在删除父实体时删除一个或多个子实体的一种方法。然后,我们来看看JPA 2.0中引入...
查看更多
应用程序有时会挂起或运行缓慢,并且找出根本原因并不总是一件容易的事。线程Dump提供了一个运行Java程序的当前状态的快照**。但是,生成的数据包括多个长文件。因此,我们需要分析Java thread dump,并在大量...
查看更多