一、數(shù)據(jù)結(jié)構(gòu) HashMap是高效的查詢?nèi)萜?,底層的?shù)據(jù)結(jié)構(gòu)是數(shù)組 + 鏈表 + 紅黑樹。查詢可以計(jì)算hash結(jié)果基于數(shù)組下標(biāo)快速訪問,鏈表用來解決hash沖突的問題,紅黑樹...
一、數(shù)據(jù)結(jié)構(gòu) HashMap是高效的查詢?nèi)萜?,底層的?shù)據(jù)結(jié)構(gòu)是數(shù)組 + 鏈表 + 紅黑樹。查詢可以計(jì)算hash結(jié)果基于數(shù)組下標(biāo)快速訪問,鏈表用來解決hash沖突的問題,紅黑樹...
一、Java內(nèi)存區(qū)域 1.運(yùn)行時(shí)數(shù)據(jù)區(qū)域 Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把它所管理的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域。有些區(qū)域是線程私有的,有些區(qū)域是線程共享的。 ...
一、Java從編譯到執(zhí)行 1. Java程序運(yùn)行過程 如圖所示,我們的Java代碼需要通過javac編譯成.class后綴的字節(jié)碼文件,然后才能被JVM執(zhí)行。在JVM中,首先...
Spring概覽 一、作者介紹 Spring Framework創(chuàng)始人,著名作者。 Rod在悉尼大學(xué)不僅獲得了計(jì)算機(jī)學(xué)位,同時(shí)還獲得了音樂學(xué)位。更令人吃驚的是在回到軟件開發(fā)領(lǐng)...
一、自定義標(biāo)簽的定義 1. 什么是自定義的標(biāo)簽? 1.1 自定義標(biāo)簽配置 該案例是基于Jedis創(chuàng)建了一個(gè)自定義標(biāo)簽的案例,在上述配置代碼中,有幾點(diǎn)需要描述一下。 xmlns...
一、整數(shù)值的那些事 1. 我常用整數(shù)類型 類型大?。╞yte)范圍(有符號(hào))范圍(無符號(hào))用途TINYINT1(-128,127)(0,255)小整數(shù)值 或 true/fal...
一、為什么需要手動(dòng)安裝MySQL? 熟悉手動(dòng)安裝后,配置多實(shí)例比較方便。 最主要的原因:有意思,總會(huì)遇到奇怪的問題,增加自己對(duì)mysql的相關(guān)經(jīng)驗(yàn)。狠狠的皮,不怕搞壞就怕不搞...
一、用戶角色權(quán)限表描述 1.MySQL用戶角色權(quán)限相關(guān)表 表名描述user用戶表db數(shù)據(jù)庫權(quán)限表tables_priv表權(quán)限表columns_priv字段權(quán)限表proxies...
一、概述 1. 為什么需要理解XML配置解析? 我是一個(gè)剛交了一年社保的一年工作經(jīng)驗(yàn)的小老弟,從大學(xué)剛接觸軟件開發(fā)到畢業(yè)正式入職所接觸到JavaSE或JavaEE項(xiàng)目中,基本...
一、Spring繼承結(jié)構(gòu) 1、Spring容器的繼承結(jié)構(gòu) 常見的容器的實(shí)現(xiàn)類有ClassPathXmlApplicationContext、AnnotationConfigA...
一、synchronized 的有序性 Java 里的操作無序現(xiàn)象是什么? 《深入理解 Java 虛擬機(jī)》- P374: 如果在一個(gè)線程觀察另一個(gè)線程,所有操作都是...