OpenJDK 和 OracleJDK 哪個jdk更好更穩定,正式專案用哪個呢?

時間 2021-06-02 09:25:17

1樓:南風

最近還真遇到了個openJDK和OracleJDK不同的問題。

學校的乙個小練習,要求是使用RSA或AES加密方式驗證伺服器後加密傳輸檔案。客戶端傳送隨機nonce給伺服器端加密,伺服器傳回cert給客戶端解密來驗證伺服器。驗證完成後傳輸檔案。

我用的OracleJDK 8,開發和測試都挺順利的,伺服器驗證然後接受一切正常,沒有什麼問題。

我的朋友用VScode的JDK配置工具配置的Red Hat OpenJDK 8執行,每成功一次就會出現一次下面的錯誤,而且穩定得到這個錯誤,而我使用OracleJDK 8從未出現過這個錯誤。

最初猜測是傳輸檔案過大出現的前乙個檔案未處理完,後乙個檔案呼叫DatatypeConverter出現訪問了critical section的問題,但我在OracleJDK上測試更大的檔案卻沒有問題。目前的猜想是OpenJDK的快取沒有清理之類的問題。希望知乎上的大佬們能多多指教一下。

專案位址 https://github.com:lsjsg/ProgrammingAssignment2

這算是我遇見的OracleJDK和OpenJDK的區別吧。個人覺得OracleJDK相對於OpenJDK還是有優化上的區別的。

2樓:

因為協議問題,AdoptOpenJDK目前還沒獲准使用TCK:Quality | AdoptOpenJDK

至於實際上的表現,看有沒公司在生產環境使用是什麼情況了。

其他OpenJDK版本不知道什麼情況,也不知道是否像AdoptOpenJDK一樣能持續提供LTS的補丁。

so that和such that和too,to的區別?

風zz 1 so that 引導目的狀語從句。意思是 以便,為了 so 形容詞或副詞原形 that 引導結果狀語從句。意思是 如此 以致 此時可與too.to.互用。2 such a an 形容詞 名詞單數 that,或such 形容詞 不可數名詞或複數名詞 that 意思是 如此 以致 3 too...

Jennie和Lisa Rosie和Jennie不合是真的嗎?

鶴映辰 假的!假的!假的!BLACKPINK成團加上練習生時期大概 將近十年的感情你跟我說她們不合?不合早就be了 DASISIANNIECYR jenlisa一起當的練習生我們看不到那段時光但是能一起承受痛苦的一定關係很好 D jenlisayyds 至於jen和rose應該比較business吧...

關於dubbo和zookeeper和solr的關係和作用?

ZooKeeper 是乙個註冊中心,採用類似資料夾目錄的方式儲存資料,儲存了已經啟動的服務的資訊,如ip 埠 介面 方法列表 版本號等,儲存成乙個URL。dubbo 是乙個分布式服務治理框架,它連線到 ZooKeeper 上查詢依賴的其他服務的資訊,然後和其他服務建立長連線。當你通過 dubbo 呼...