拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
IMG
JSF,Servlet和JSP之间的区别
白鹭 - 11-14

1.简介在开发任何应用程序时,正确技术的选择都起着重要作用。但是,决定并不总是那么简单。在本文中,我们将提供三种Java流行技术的比较视图。在进行比较之前,我们将从探索每种技术的目的及其生命周期开始。然后,我们将了解它们...

查看更多
IMG
二进制信号量vs重入锁
白鹭 - 11-14

1.概述在本教程中,我们将探讨二进制信号量和可重入锁。另外,我们将彼此进行比较,以了解哪种情况最适合常见情况。2.什么是二进制信号量?二进制信号量提供了对单个资源的访问的信令机制。换句话说,二进制信号量提供了互斥性,该互...

查看更多
IMG
Spring中@Valid和@Validated注解的差异
白鹭 - 11-14

1.概述在本快速教程中,我们将重点介绍Spring中@Valid和@Validated注解之间的区别。验证用户输入是我们大多数应用程序中的常见功能。在Java生态系统中,我们专门使用Java标准Bean验证API来支持此...

查看更多
IMG
Java怎么使用SSH连接服务器
白鹭 - 11-12

1.简介SSH,也其他安全状态或安全客户端,是一种网络协议,允许一台计算机通过不安全的网络安全地连接到另一台计算机。在本中,我们将展示如何使用 JSch 和 Apache MINA SSHD库通过Java与远程SSH服务...

查看更多
IMG
Java中的NoSuchFieldError
白鹭 - 11-09

1.概述在本文中,我们将说明NoSuchFieldError背后的原因,并探索如何解决它。2. NoSuchFieldError顾名思义,当指定的字段不存在时NoSuchFieldError NoSuchFieldErr...

查看更多
IMG
在Java中比较Double
白鹭 - 11-09

1.概述在本教程中,我们将讨论在Java中比较双精度值的不同方法。特别是,它不像比较其他原始类型那样容易。事实上,它在许多其他语言中都是有问题的,不仅是Java。首先,我们将解释为什么使用简单的==运算符不准确,并且可能...

查看更多
IMG
在Docker Compose中使用PostgreSQL运行Spring Boot
白鹭 - 11-09

1.简介在本教程中,我们想使用流行的开源数据库PostgreSQL运行Spring Boot应用程序。在上一篇文章中,我们研究了Docker Compose一次处理多个容器。因此,我们将使用Docker Compose来...

查看更多
IMG
使用Apache POI在Excel中插入行
白鹭 - 11-09

1.概述有时,我们可能需要在 Java 应用程序中处理 Excel 文件。在本教程中,我们将专门研究使用Apache POI库在文件的两行之间插入新行。2.Maven依赖首先,我们必须将poi-ooxml Maven依赖...

查看更多
IMG
将java.util.Properties转换为HashMap
白鹭 - 11-09

1.简介许多开发人员决定将应用程序参数存储在源代码之外。在Java中,这样做的方法之一是使用外部配置文件,并通过java.util.Properties类读取它们。在本教程中,我们将重点介绍**java.util.Pro...

查看更多
IMG
在Spring应用程序中防止跨站点脚本(XSS)
白鹭 - 11-09

1.概述在构建Spring Web应用程序时,重点是安全性上很重要。跨站点脚本(XSS)是对Web安全性最关键的攻击之一。在 Spring 应用程序中,防止 XSS 攻击是火星挑战。 Spring 提供了一些帮助,但我们...

查看更多
IMG
启动Spring Boot应用程序时配置堆大小
白鹭 - 11-09

1.简介在本教程中,我们将学习启动Spring Boot应用程序时如何配置堆大小。我们将配置-Xms和-Xmx设置,它们对应于起始堆大小和最大堆大小。然后,当在命令行上mvn启动应用程序时,我们将首先使用Maven来配置...

查看更多
IMG
具有MQTT,NiFi和InfluxDB的物联网数据管道
白鹭 - 11-09

1.简介在本教程中,我们将学习为物联网应用程序创建数据管道时需要做什么。在此过程中,我们将了解IoT架构的特征,并了解如何利用MQTT Broker,NiFi和InfluxDB等不同工具来为IoT应用程序构建高度可扩展的...

查看更多