1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三個空間,堆被所有線程共。eden內存不足時,發生一次minor GC,會把from survivor和eden的對象復制到to survivor,這次的to survivor就變成了下次的from ...
所有題目答案都不完整,這些針對個人所整理的 SpringBoot有哪些核心注解和配置以及和spring的區別 https: www.cnblogs.com lin p .html https: www.cnblogs.com lin p .html springBoot中開發中配置文件和測試以及生產如何配置 .首先在resources目錄下創建完整的配置文件 包括測試 開發 生產環境下的相關配置文 ...
2020-08-20 16:04 0 715 推薦指數:
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三個空間,堆被所有線程共。eden內存不足時,發生一次minor GC,會把from survivor和eden的對象復制到to survivor,這次的to survivor就變成了下次的from ...
Java面試題:java的垮平台原理 為什么要跨平台使用????? 其實說白了就是個操作系統支持的指令集是不一樣的。我們的程序需要再不同的操作系統上運行這些代碼。 但是不要說jvm是跨平台的,而真正跨平台的是 Java 程序,而不是 JVM。JVM 是用 C/C++ 開發的,是編譯后的機器碼 ...
Java高級工程師面試題總結及參考答案 (轉載)博客原文鏈接:https://www.cnblogs.com/java1024/p/8594784.html 一、面試題基礎總結 1、 JVM結構原理、GC工作機制詳解 答:具體參照:JVM結構、GC工作機制詳解 ...
次面試事故面試官:你看過哪些源碼?我:都挺熟悉的面試官:對hashMap了解程度怎么樣?面試官:那你能講講 HashMap的實現原理嗎?面試官:HashMap什么時候會進行 rehash?面試官:結合源碼說說 HashMap在高並發場景中為什么會出現死循環?我:…我:抱歉…面試官:嗯。面試 ...
java開發面試題目及答案(持續更新) 1、什么是sql注入,怎樣防止sql注入(兩種) 一、SQL注入簡介 SQL注入是比較常見的網絡攻擊方式之一,它不是利用操作系統的BUG來實現攻擊,而是針對程序員編程時的疏忽,通過SQL語句,實現無帳號登錄 ...
一、Java基礎部分 1. HashMap和Hashtable各有什么特點,它們有什么區別?(必背題,超級重要) HashMap和Hashtable都實現了Map接口,但決定用哪一個之前先要弄清楚它們之間的分別。主要的區別有:線程安全性,同步 ...
如今前端市場一片混亂,典型的金字塔形狀,前端從業人員很多,但高級開發及以上卻非常稀缺。前端招聘也是所有獵頭及 HR 的痛點所在,在這種混亂的環境中,如何讓自己突出重圍?一方面當然是加強自身的實力,當我們自身實力到位時可能會達到事半功倍的效果,要知道知識是無止境的,我們應努力加強自身基礎,多看 ...
1>如何定位線上服務OOM問題 2>JVM的GC ROOTS存在於那些地方 3>mysql innodb怎樣做查詢優化 4>java cas的概念 Java服務OOM,比較常見的原因是 ⭐️ 有可能是內存分配確實過小,而正常業務使用了大量內存 比如jmp ...