在本教程中,我们将学习如何在HashMap使用字节数组作为键。由于HashMap工作方式,不幸的是,我们无法直接做到这一点。我们将调查为什么会这样,并探讨解决该问题的几种方法。 2.为HashMap设计一个好的Key 2...
查看更多
Swagger用户界面允许我们查看有关REST服务的信息。这对于开发可能非常方便。但是,由于安全方面的考虑,我们可能不想在我们的公共环境中允许这种行为。 在这个简短的教程中,我们将研究如何**在生产中关闭Swagger*...
查看更多
在这个简短的教程中,我们将了解如何在调用我们的API时将Swagger UI配置为包括JSON Web令牌(JWT)。 2. Maven依赖 在此示例中,我们将使用springfox-boot-starter ,其中包括...
查看更多
在这个简短的教程中,我们将探索清除本地Maven缓存的方法。我们可能想这样做是为了节省磁盘空间或清除我们不再引用的工件。 我们将首先手动清除缓存,然后从物理上删除目录。然后,使用一些可用的不同插件选项,使用Maven D...
查看更多
在这个简短的教程中,我们将学习java.lang.IllegalMonitorStateException. 我们将创建一个简单的发送方-接收方应用程序,该应用程序将引发此异常。然后,我们将讨论防止这种情况的可能方法。最...
查看更多
在本教程中,我们将讨论使用JPA的@Index注释定义索引。通过示例,我们将学习如何使用JPA和Hibernate定义第一个索引。之后,我们将修改定义,以显示其他定制索引的方法。 2. @Index注释 让我们从快速回顾...
查看更多
在当今世界,由于各种网络安全攻击和威胁的急剧增加,无论组织的规模如何,每个组织都必须对其资产,信息,系统和数据进行定期检查。有必要保护组织拥有的所有服务和数据,这就是企业安全软件的作用。 企业安全性是一组技术,方法和策略...
查看更多
在本教程中,我们将演示如何使用jOOQ面向对象查询(也称为jOOQ)执行计数查询。 jOOQ是一个流行的Java数据库库,可帮助您用Java编写类型安全的SQL查询。 2. jOOQ jOOQ是ORM替代方案。与大多数其...
查看更多
本文介绍了在JetBrains的Java IDE(IntelliJ IDEA)中编辑,构建和运行Java应用程序所需的键盘快捷键。键盘快捷键为我们节省了时间,因为我们可以将手放在键盘上并更快地完成操作。 我们在上一篇文章...
查看更多
在Java中,类java.lang.Class是所有反射操作的入口点。一旦有了java.lang.Class对象,就可以调用相应的方法来获取反射类的对象。 在本教程中,我们将讨论两种不同的获取java.lang.Clas...
查看更多
REST API安全性中经常使用JSON Web令牌(JWT)。尽管可以通过诸如Spring Security OAuth之类的框架来解析令牌,但我们还是希望以自己的代码处理令牌。 在本教程中,我们将译码并验证JWT的完...
查看更多
在本快速教程中,我们将学习几种将Java字节数组写入文件的不同方法。我们将从一开始就使用Java IO包开始。接下来,我们将看一个使用Java NIO的示例。之后,我们将使用Google Guava和Apache Com...
查看更多