jvm 相关问题

Java虚拟机(JVM)使一组计算机软件程序和数据结构能够使用虚拟机模型来执行其他计算机程序和脚本。将此标记用于处理JVM提供的工具或在特定方案中如何工作的问题。

本地方法(JNI)总是被编译吗?

我在这里注意到,当调用本机方法时,会生成一个包装器。然而,这个包装器似乎仅在编译该方法时生成。所以,我的问题是: 原生方法可以吗...

回答 1 投票 0

本地方法(JNI)总是被编译吗?

我在这里注意到,当调用本机方法时,会生成一个包装器。然而,这个包装器似乎仅在编译该方法时生成。所以,我的问题是: 可以是我本地人吗...

回答 1 投票 0

Kotlin 支持 Java 11 吗?

我尝试使用 Kotlin V1.2.70、Gradle V4.10.1 和 Java 11。使用 gradle 编译项目时,出现错误“未知 JVM 目标版本:11。支持的版本:1.6、1.8”。 Kot 是否...

回答 4 投票 0

如何查明 ASM java 检测是发生在编译时还是运行时?

我对 Java 生态系统有点陌生。我正在阅读 ASM 方式(在本文档中 https://www.baeldung.com/java-asm )来进行 Java 检测。 而且不知道什么时候ASM改变了字节码,变成sp...

回答 1 投票 0

如何为 Tomcat 实例设置 VM 参数

我想添加参数 -XX:+HeapDumpOnOutOfMemoryError 因为我的 Java 应用程序遇到了 java.lang.OutOfMemoryError: Java heap space - 错误。我的目标是在

回答 1 投票 0

Eclipse 控制台无输出

我在Ubuntu 12.04下使用Eclipse Juno。我已经安装了 CDT 并且控制台在那里完美运行。我在从命令行编译一些 java 代码时遇到了一些问题 - 这与以下事实有关...

回答 3 投票 0

Scala:由于 JVM 的限制,方法不是函数?

我发现经常提到在 Scala 中尝试像 def f(x: Int): Int = x*x val g = f // 注意缺少的类型 这是不可能的,因为“JVM 处理方式的潜在限制

回答 1 投票 0

JAVA17 vs JAVA8 双重表示

在2个不同的JVM(JDK8和JDK17)之间进行平均时,相同值存在差异的原因是什么? 那是因为浮点数吗?或者 2 之间发生变化的其他内容

回答 1 投票 0

Nd4j 和 flink 内存泄漏

使用 ND4J 和 Flink,我有一个处理函数,它接收 POJO,使用 linalg ndarray 使用一堆数学计算结果,并输出一个 pojo。 在集群上运行程序时,

回答 1 投票 0

我需要使用 volatile 吗?

考虑以下代码: 公共类 MyDataStructure { 整数大小; 最终 ReentrantLock 锁 = new ReentrantLock(); 公共无效更新(){ 锁.lock(); 尝试 { ...

回答 3 投票 0

为什么这个ClassLoader会被使用两次?

背景 我想在正在运行的程序中执行一个尚未加载到 JVM 中的函数。 我的程序在云端运行,我想动态执行一个函数而不需要重新部署

回答 1 投票 0

将输入作为字符串的正确方法是什么。建议在我的代码中进行更正,其中我想打印用户输入的“i”字符

我的代码显示的输出和错误: 输入字符串:hii' 8 线程“main”中的异常 java.lang.StringIndexOutOfBoundsException:索引 8 超出长度 4 的范围 在 java.base...

回答 1 投票 0

OutOfMemoryError:docker-compose 中的 Java 堆空间

我对于 50000 个 HTML 页面的内存解析来说相当昂贵。解析时,我将它们写入 docker-compose.yml 文件中定义的数据库。解析 25000 个页面后

回答 1 投票 0

在超类中声明方法 do(int in) 并在子类中声明方法 do(double in)

我正在回顾 Java 中的一些重要规则。 我的问题是: 在超类中声明方法 do(double in) ,在子类中声明方法 do(int in) 。 子类中的方法do(int in)是不是

回答 1 投票 0

Java中是否可以保证非final字段的安全发布?

假设我们有一些带有一个易失性非最终字段的类,我们希望使用通过构造函数传递的默认值来初始化该字段: 公共类我的类{ 私有易失性字符串...

回答 1 投票 0

如何列出Linux和Windows服务器上正在运行的java进程并识别正在使用的java版本

我正在寻找从各种Linux和Windows服务器检索使用java 7(或任何其他版本)运行的进程名称的最简单方法。 我不想安装工具,因为有很多...

回答 1 投票 0

sbt 在 mac 上无法启动,出现 sun 证书错误

当我尝试启动 sbt 时,它因某些错误而失败,从而阻止启动。我不在公司防火墙后面。这是在 Mac 上。 [错误]服务器访问错误:sun.security.validator。

回答 1 投票 0

docker 统计数据显示,即使是运行容器,内存使用量也为零

我有两个由 Docker Swarm 运行的容器: # 码头工人 ps 容器 ID 图像命令创建状态端口 ...

回答 3 投票 0

jdk 版本 8u1.8.0_312 时 JVM 突然挂起

我们的在线Kafka Broker服务突然挂掉了,而且发生的概率很低,而且没有任何时间规律性。没有崩溃、没有警告、没有错误、没有日志 命令“jstack [pid]”...

回答 1 投票 0

-HeapDumpOnOutOfMemoryError 和 +HeapDumpOnOutOfMemoryError 选项有什么区别?

Oracle官方文档中HeapDumpOnOutOfMemoryError选项用加号和减号指定。我只是好奇它们代表什么,因为官方用户指南中没有解释

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.