拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
IMG
分布式系统基础
白鹭 - 11-24

在本教程中,我们将了解分布式系统的基础。本文将介绍它们的基本特性以及它们所带来的挑战以及常见的解决方案。 我们还将简要介绍一些跨多个类别的流行分布式系统采用的方法。 2.基本概念 在了解不同系统的分布式体系结构之前,让我...

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

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

查看更多
IMG
Jackson:java.util.LinkedHashMap无法转换为X
白鹭 - 11-24

Jackson是一个广泛使用的Java库,它使我们可以方便地对JSON或XML进行序列化/反序列化。 有时,当我们尝试将JSON或XML反序列化为对象集合时,我们可能会遇到“ java.lang.ClassCastExc...

查看更多
IMG
Java文件分隔符与文件路径分隔符
白鹭 - 11-24

不同的操作系统使用不同的字符作为文件和路径分隔符。当我们的应用程序必须在多个平台上运行时,我们需要正确处理它们。 Java帮助我们选择合适的分隔符,并提供函数来帮助我们创建可在主机操作系统上运行的路径。 在这个简短的教程...

查看更多
IMG
Java 12的新功能
白鹭 - 11-24

在本教程中,我们将简要Java 12附带的一些新功能。有关所有新功能的完整列表,请参见官方文档。 2.语言更改和功能 Java 12引入了许多新的语言功能。在本节中,我们将通过代码示例讨论一些最有趣的代码,以更好地理解。...

查看更多
IMG
使用Apache Kafka进行数据建模
白鹭 - 11-24

在本教程中,我们将探索使用Apache Kafka进行事件驱动架构的数据建模领域。 2.配置Kafka集群 一个Kafka集群由在Zookeeper集群中注册的多个Kafka代理组成。为了简单起见,我们将使用Conflu...

查看更多
IMG
spring-boot:repackage和Maven:package之间的区别
白鹭 - 11-24

Apache Maven是一种广泛使用的项目依赖项管理工具和项目构建工具。 在过去的几年中,Spring Boot已经成为构建应用程序的非常流行的框架。还有一个Spring Boot Maven插件在Apache Mav...

查看更多
IMG
使用Spring Boot和Swagger UI设置JWT
白鹭 - 11-24

在这个简短的教程中,我们将了解如何在调用我们的API时将Swagger UI配置为包括JSON Web令牌(JWT)。 2. Maven依赖 在此示例中,我们将使用springfox-boot-starter ,其中包括...

查看更多
IMG
Java IndexOutOfBoundsException: “Source Does Not Fit in Dest”
白鹭 - 11-24

在Java中,复制List有时会产生IndexOutOfBoundsException: “Source does not fit in dest”.在这个简短的教程中,我们将研究为什么使用Collections.cop...

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

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

查看更多
IMG
使用Postman访问Keycloak endpoints
白鹭 - 11-24

在本文中,我们将快速回顾OAuth 2.0,OpenID和Keycloak。之后,我们将学习Keycloak REST API以及如何在Postman中调用它们。 2. OAuth 2.0 OAuth 2.0是一种授权框...

查看更多
IMG
使用Spring Boot整洁架构
白鹭 - 11-24

在开发长期系统时,我们一个可变的环境。 通常,由于各种原因,我们的功能要求,框架,I / O设备,甚至我们的代码设计都可能会更改。考虑到这一点,考虑到我们周围的所有不确定因素,“整洁架构”是高可维护代码的指南。 在本文中...

查看更多