在本教程中,我们将继续探索Kubernetes API for Java。这次,我们将重点介绍它的两个功能:分页和异步调用。 2.分页 简而言之,分页使我们能够以块(也称为页面)的形式对较大的结果集进行迭代,因此使用了此...
查看更多
1.概述在很多情况下,我们需要限制docker主机上资源的使用。在本教程中,我们将学习如何为Docker容器设置内存和CPU限制。docker run设置资源限制docker run命令直接设置资源限制。这是一个简单的解...
查看更多
在本教程中,我们将了解如何使用Gatling进行分布式性能测试。在此过程中,我们将创建一个简单的应用程序以使用Gatling进行测试,了解使用分布式性能测试的原理,最后,了解Gatling提供了哪些支持来实现它。 2.加...
查看更多
启动Java虚拟机(JVM)时,我们可以定义各种属性,这些属性将改变JVM的行为。这样的属性之一就是java.security.egd. 在本教程中,我们将检查它是什么,如何使用它以及产生什么效果。 2.什么是java....
查看更多
Discord4J是一个开源Java库,主要可用于快速访问Discord Bot API 。它与Project Reactor高度集成,以提供完全无阻塞的反应式API。 在本教程中,我们将使用Discord4J创建一个能...
查看更多
在本教程中,我们将学习如何将Hibernate代理转换为真实实体对象。在此之前,我们将了解Hibernate何时创建代理对象。然后,我们将讨论为什么Hibernate代理很有用。最后,我们将模拟一个需要取消代理的场景。 ...
查看更多
Spring Boot提供了几种不同的方法来检查正在运行的应用程序及其组件的状态和运行状况。在这些方法中, HealthContributor和HealthIndicator API是其中两个。 在本教程中,我们将熟悉这...
查看更多
在本教程中,让我们探索两种从Apache JMeter提取数据并将其写入外部文件的方法。 2.设置基本的JMeter脚本 现在让我们开始创建一个基本的JMeter脚本。让我们Thread Group (这是创建Threa...
查看更多
通常,Mockito为我们的模拟对象提供的默认设置应该绰绰有余。 但是,有时可能需要在模拟创建期间提供其他模拟设置。这在调试,处理遗留代码或涵盖一些极端情况时可能很有用。 在先前的教程中,我们学习了如何使用宽大的模拟。在...
查看更多
Java允许我们创建固定大小的数组或使用集合类来完成类似的工作。 在本教程中,我们将研究ArrayList的容量和Array的大小之间的差异。 我们还将查看一些示例,说明何时应ArrayList以及在内存使用方面的优缺点...
查看更多
每当应用程序需要通过网络与客户端进行通信时,通常首选SSL协议。 SSL与数据加密一起,使诸如浏览器之类的应用程序必须在握手期间交换非对称密钥以建立安全连接。 通常,应用程序共享X.509证书格式的非对称密钥。因此,在S...
查看更多
RSA,或者换句话说, Rivest–Shamir–Adleman是一种非对称密码算法。它具有两个密钥,与诸如DES或AES之类的对称算法不同。我们可以与任何人共享的公共密钥用于加密数据。还有一个我们只为自己保留的私有数...
查看更多