最新 最热

Spring Boot 中的多个 TTL 缓存

Spring Framework 为常见缓存场景提供了全面的抽象,而无需耦合到任何受支持的缓存实现。但是,特定存储的到期时间声明不是此抽象的一部分。如果我们要设置缓存的生存时间,则必须调整所选缓存提供程序的配置。从这篇文章中,您将学习如何为具有不同 TTL 配置的多个 Caffeine 缓存准备设置。

2021-09-24
2583

在开发中如何使用 DataWeave调用Java类?方法分享!

下面是最近小编开发的一个应用程序,用于从 URL 或 Base64 编码的有效负载中读取条形码图像并提供结果。 为此,我使用了 Dynamsoft 的 jar 并创建了一个 Java 包,从 Dynamsoft 导入条码阅读器的类并为 ImageReader 创建一个类。

2021-09-23
1825

如何确保您的 Java 应用程序安全

Java 安全性是所有使用 Java 应用程序的企业的重要主题。Java Champion Simon Ritter 深入探讨了 JDK 和不让您的应用程序保持最新的潜在缺点,以及为什么了解关键补丁更新 (CPU) 和补丁集更新 (PSU) 之间的区别至关重要。

2021-09-22
1825

Java 中的垃圾收集日志、线程转储、堆转储

Java 虚拟机 (JVM) 生成 3 个关键组件,这些组件对于优化性能和排除生产问题很有用。这些组件是:垃圾收集 (GC) 日志线程转储堆转储在本文中,让我们尝试了解这 3 个关键组件,它们在哪里使用,它的外观如何,如何捕获它们,如何分析它们以及它们的差异。

2021-09-22
1791

在 Linux 和 Windows 中快速找到 Java 应用程序进程 ID

在这篇文章中,我们将讨论如何快速找到您的 Java 应用程序进程 ID。对于某些监控工具(如​yCrash​),您需要将应用程序进程 ID 作为输入传递。如果您想查找包含多个不同选项的更详细的帖子来查找您的应用程序的进程 ID,您可以参考这篇文章。

2021-09-22
2433

Java 自定义线程池的名称

我们的软件倾向于使用大量的线程池——主要是通过​j​ava.util.concurrent.ExecutorService​​实现(通过​Executors.new...​创建)。我们为各种异步用例创建这些线程池,它们随处可见。所有这些执行器都有一个线程工厂。它隐藏在默认工厂方法,但您可以提供线程工厂。如果未提供,则在需要线程时使用默认线程工厂。

2021-09-22
2524

在 Spring 中使用多个动态缓存

​CompositeCacheManager​从理论上讲,Spring应该允许使用多个缓存管理器。它的工作原理是询问底层缓存管理器是否有具有请求名称的缓存。问题在于当您需要基于某些全局配置动态创建的缓存时。这是常见的情况,当您不想手动定义缓存,而只想添加​@Cacheable​并让 spring(和底层缓存管理器)使用一些合理的默认值为您创建缓存时。

2021-09-18
1962

Spring Security 的内容安全策略随机数

Content-Security-Policy​对网络安全很重要。然而,它还不是主流,它的语法很难,它相当令人望而却步,工具很少对其提供灵活的支持。虽然 Spring Security 确实有一个内置的内容安全策略 (CSP) 配置,但它允许您指定策略字符串,而不是动态构建它。在某些情况下,您需要的不止这些。

2021-09-18
2236

在java项目中如何调整视频大小?在Java项目中调整视频大小的方法分析!

当您的受众分散在当前和新兴的在线媒体平台上时,优化您的品牌形象可能是一项艰巨的任务。实现目标和建立品牌知名度的一种方法是共享视频内容。这可以成为分享视觉效果、交流信息和接触不同受众的一种引人入胜的方法。不巧的是,由于不同平台的大小要求不同,管理视频格式可能会变得有点困难。

2021-09-17
3184

程序员面对全栈与MEAN栈我们要如何正确的选择?分析与总结!

虽然编程语言不胜枚举,但堆栈是使事情继续进行的东西。为您的 Web 开发项目选择正确的堆栈是其成功的本质所在。所以,如果全栈 vs MEAN 栈是你最关心的事情,那么你终于找到了正确的页面。因为我们会向您展示正确的轨道。因为当您选择正确的堆栈时,我们会为您提供支持。

2021-09-17
2956