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