jvm

    2热度

    1回答

    我得到“这个java实例不支持64位JVM,请安装所需的版本。”在Windows 8.1(32位)中运行“server.bat”(orientdb-2.2.28)时出错。它一直工作到昨天。然后,我从“orientdb-server-config.xml”中删除了“root”用户和“isAfterFirstTime”标签。从那时起,运行“server.bat”时出现错误。即使在添加这些行后,它也会出

    1热度

    1回答

    在我的理解(根据https://www.javaworld.com/article/2076949/learn-java/how-the-java-virtual-machine-handles-method-invocation-and-return.html?page=2)时,JVM处理方法调用如下: 从呼叫者创建被叫 流行论点新的堆栈帧,把它们的被调用 执行被叫方。 但是,为什么我们必须将参

    1热度

    1回答

    当试图在Docker中运行Boot时,使用adzerk/boot-clj映像,我收到连接拒绝错误。 具体而言,当容器启动时,启动引导,然后输出堆栈跟踪。跟踪(在不连通的计算机之间不容易复制和粘贴)基本上与下载相关 - https://github.com/boot-clj/boot/releases/download/2.7.2/boot.jar - 接收“连接被拒绝”错误。 我在问,并回答这个问

    0热度

    1回答

    我在检查Vert.x,这是一个可以用几种不同的JVM语言运行应用程序的框架。 有大量的例子可在vertx-examples。 但问题是,(我还没有找到任何东西)我们如何才能以真正的多语言方式编写Vert.x应用程序(同时使用所有支持的JVM语言)? 例如,我们如何编写使用下列文件代码: Java.java,Kotlin.kt,Javascript.js,Ruby.rb。 其中每个人都有一个打印语言

    1热度

    1回答

    以为我会试用Nashorn脚本功能。一切工作正常,我似乎能够调用静态方法从我的.js脚本像这样: var fun3 = function() { print("Another day!"); var Go = Java.type('somePack.Go'); var result = Go.fun1('John Doe'); print("\n" + re

    0热度

    1回答

    userText将是不同语言的7000个字符的字符串。 我想知道如何执行此代码后,垃圾回收字符串。假设在unescapeHtml4 userText被分配了一个新值并且在替换之后有相同的事情。 上一个userText字符串会发生什么情况。他们会在字符串池中或将被垃圾收集器删除。 String userText = context.getRequestParameter("addedText");

    1热度

    1回答

    我学会了here,即使这是最佳实践并且尽管大多数编译器要求您这样做,但它并不是严格要求在其包含的公共类之后命名的.class至少从语言规范的角度来看。 我搜索了JLS和JVM规范,但无法找到本主题讨论的实际章节。对我而言,这个问题在之间根本没有被处理过。 如果存在的话,Oracle官方文档可以确认或揭穿以下声明? 给予.class文件相同的名称,它们所包含的公共类 - 无论他们做的 - 简直是必须

    1热度

    1回答

    我正在用spark.wholeTextFiles()处理一个400MB的文件,并且我一直收到内存不足错误。我第一次使用这个API的文件夹总共有40MB,我想知道我的代码是否适用于大文件,这是大文件的来源。 这是配置,我想我提供了足够的RAM堆,但仍然没有运气,我只是阅读的文件夹,然后写下来与 files.saveAsTextFile("data/output/no") 和命令是 spark-s

    0热度

    3回答

    在下面的代码中,在线程运行increment方法后,它将值2输出到控制台。不应该将值设为1,因为方法用1递增? class TestSync implements Runnable { private int balance; public void run() { for(int i = 0; i < 50; i++){ increment(); Sy

    0热度

    1回答

    如何调整运行在spark 1.5.0上的应用程序的堆内和堆外内存?通过使用“-XX + PrintGCDetails -XX:+ PrintGCTimeStamps”,我注意到在从文件$ SPARK_HOME/work/application_id/stdout检索到的GC报告中,JVM大约每隔1分钟就会保持一次GC。尽管通过--executor-memory 50g选项和各种--conf spa