最新 最热

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

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

2021-09-22
2630

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

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

2021-09-22
3403

Java 自定义线程池的名称

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

2021-09-22
3287

在 Spring 中使用多个动态缓存

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

2021-09-18
2738

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

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

2021-09-18
3054

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

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

2021-09-17
4221

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

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

2021-09-17
4129

带你认识新的 Java 类型:记录类型

在本文中,我们将看到 Oracle with Java 16 如何正式引入除类、接口、枚举和注释之外的第五种 Java 类型:记录类型。记录是使用非常综合的语法定义的特定类。它们旨在实现表示数据的类。

2021-09-17
3256

使用 Java 的 AWS Lambda:快速且低成本的方法

AWS Lambda 是一个流行的无服务器开发平台,作为一名 Java 开发人员,我想使用它,但有一些问题需要解决。我将通过下面文章,和大家分享一下Java AWS Lambda开发平台的内容。

2021-09-17
3825

使用(两个线程)Completable Future 和 Executor 服务打印偶数和奇数

关于如何使用Java多线程打印偶数和奇数,你可能已经在很多采访中看到过这个问题。下面,我们将使用 Java 8 Completable Future 和 Executor 服务来实现这一点。

2021-09-15
2901