說一下mysql比較宏觀的面試,具體咋寫sql的這里就不過多舉例了。后面我還會給出一個關於mysql面試優化的試題,這里主要說的索引和B+Tree結構,很少提到我們的集群配置優化方案。 1.索引是什么?有什么作用以及缺點 答:索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引 ...
下文連接比較多啊,都是我過整理的博客,很多答案都在博客里有詳細說明,理解記憶是最扎實的記憶。而且我的答案不一定是最准確的,但是我的答案不會讓你失望,而且幾乎每個答案都是問題的擴展答案。 .JVM內存模型 答:https: www.cnblogs.com cxiaocai p .html 先經過類裝載子系統裝載,經由驗證,准備,解析,初始化四個過程。方法被調用,方法進棧,對象放在堆,棧內存的引用指 ...
2019-10-09 08:56 0 590 推薦指數:
說一下mysql比較宏觀的面試,具體咋寫sql的這里就不過多舉例了。后面我還會給出一個關於mysql面試優化的試題,這里主要說的索引和B+Tree結構,很少提到我們的集群配置優化方案。 1.索引是什么?有什么作用以及缺點 答:索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引 ...
● 請簡單描述一下JVM加載class文件的原理是什么? 考察點:JVM 參考回答: JVM中類的裝載是由ClassLoader和它的子類來實現的,Java ClassLoader 是一個重要的Java運行時系統組件。它負責在運行時查找和裝入類文件的類。 Java中的所有類,都需要由類加載 ...
JVM 內存模型以及分區,需要詳細到每個區放什么。 JVM 分為堆區和棧區,還有方法區,初始化的對象放在堆里面,引用放在棧里面,class類信息常量池(static常量和static變量)等放在方法區 new: 方法區:主要是存儲類信息 ...
一. 引言,環境安裝測試中的代碼解析 1. HotSpot(TM) 64-bit Server VM(build 25.181-b13,mixed mode),這是多種 HotSopt是多種虛擬機中的一種,是一個 熱點探測技術 ...
推薦使用小程序閱讀 為了能讓您更加方便的閱讀 本文所有的面試題目均已整理至小程序《面試手冊》 可以通過微信掃描(或長按)下圖的二維碼享受更好的閱讀體驗! 最近梳理匯總了Java面試常遇到的面試題;並將其開發成小程序《面試手冊》,方便大家閱讀,可微信掃描文章開頭的二維碼使用;包含了Java基礎 ...
良心制作,右鍵另存為保存 喜歡可以點個贊哦 Java虛擬機 一、運行時數據區域 線程私有 程序計數器 記錄正在執行的虛擬機字節碼指令的地址(如果正在執行的是Native方法則為空),是唯一一個沒有規定OOM(OutOfMemoryError)的區域 ...
堆內存設置 原理 JVM堆內存分為2塊:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java類定義信息,與垃圾收集器要收集的Java對象關系不大。 Heap = { Old + NEW ...
堆設置 -Xmx3550m:設置JVM最大堆內存 為3550M。 -Xms3550m:設置JVM初始堆內存 為3550M。此值可以設置與-Xmx相同,以避免每次垃圾回收完成后JVM重新分配內存。 -Xss128k: 設置每個線程的棧 大小。JDK5.0以后每個線程棧大小為1M,之前 ...