拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
IMG
Dockerfile中run、cmd和entrypoint之间的区别
白鹭 - 11-24

在Dockerfile中,我们经常会遇到诸如run , cmd,或entrypoint类的指令。乍一看,它们全部用于指定和运行命令。但是它们之间有什么区别?它们如何相互影响? 在本教程中,我们将回答这些问题。我们将介绍这...

查看更多
IMG
测试Kafka和Spring Boot
白鹭 - 11-24

Apache Kafka是一个功能强大的分布式容错流处理系统。 在本教程中,学习如何编写不依赖于运行外部Kafka服务器的可靠,独立的集成测试**。 首先,我们将开始研究如何使用和配置Kafka的嵌入式实例。然后,我们将...

查看更多
IMG
Java警告“Unchecked Cast”
白鹭 - 11-24

有时,当我们编译Java源文件时,会看到Java编译器打印的“ unchecked cast ”警告消息。 在本教程中,我们将仔细研究警告消息。我们将讨论该警告的含义,被警告的原因以及如何解决问题。 默认情况下,某些Ja...

查看更多
IMG
Spring boot:自定义Jackson ObjectMapper
白鹭 - 11-24

当使用JSON格式时,Spring Boot将使用ObjectMapper实例来序列化响应并反序列化请求。在本教程中,我们将介绍配置序列化和反序列化选项的最常用方法。 要了解有关Jackson的更多信息,请务必查看我们的...

查看更多
IMG
在Apache Kafka中配置消息保留期限
白鹭 - 11-24

当生产者向Apache Kafka发送消息时,它将消息附加到日志文件中并在配置的持续时间内保留。 在本教程中,我们将学习为Kafka主题配置基于时间的消息保留属性。 2.基于时间的保留 保留期属性到位后,消息具有TTL(...

查看更多
IMG
jOOQ入门
白鹭 - 11-24

在本教程中,我们将快速浏览如何使用jOOQ (Java面向对象的查询)运行应用程序。该库基于数据库表生成Java类,并允许我们通过其流畅的API创建类型安全的SQL查询。 我们将介绍整个设置,PostgreSQL数据库连...

查看更多
IMG
在Docker中设置内存和CPU限制
白鹭 - 11-26

1.概述在很多情况下,我们需要限制docker主机上资源的使用。在本教程中,我们将学习如何为Docker容器设置内存和CPU限制。docker run设置资源限制docker run命令直接设置资源限制。这是一个简单的解...

查看更多
IMG
DAO与repository模式
白鹭 - 11-24

通常,Repository和DAO的实现被认为是可互换的,尤其是在以数据为中心的应用程序中。这引起了他们之间差异的困惑。 在本文中,我们将讨论DAO和repository模式之间的区别。 2. DAO模式 数据访问对像模...

查看更多
IMG
使用Kubernetes API进行分页和异步调用
白鹭 - 11-24

在本教程中,我们将继续探索Kubernetes API for Java。这次,我们将重点介绍它的两个功能:分页和异步调用。 2.分页 简而言之,分页使我们能够以块(也称为页面)的形式对较大的结果集进行迭代,因此使用了此...

查看更多
IMG
在Spring Boot中获取正在运行的端口
白鹭 - 11-24

Spring Boot应用程序嵌入了Web服务器,有时,我们可能希望在运行时发现HTTP端口。 在本教程中,我们将介绍如何在Spring Boot应用程序中以编程方式获取HTTP端口。 2. 2.1 我们的Spring ...

查看更多
IMG
使用Mockito模拟静态方法
白鹭 - 11-24

通常,在编写单元测试时,我们会遇到需要模拟静态方法的情况。在Mockito的3.4.0版本之前,不可能直接模拟静态方法–仅在PowerMockito的帮助下。 在本教程中,我们将研究如何使用最新版本的Mockito模拟静...

查看更多
IMG
带有加特林的分布式性能测试
白鹭 - 11-24

在本教程中,我们将了解如何使用Gatling进行分布式性能测试。在此过程中,我们将创建一个简单的应用程序以使用Gatling进行测试,了解使用分布式性能测试的原理,最后,了解Gatling提供了哪些支持来实现它。 2.加...

查看更多