spring源碼學(xué)習(xí) spring ioc BeanFactoryPostProcessor與BeanPostProcessor 兩者都能能插手Spring Bean。 Be...
spring源碼學(xué)習(xí) spring ioc BeanFactoryPostProcessor與BeanPostProcessor 兩者都能能插手Spring Bean。 Be...
jeecg-boot代碼review Jeecg-Boot 是一款基于SpringBoot+代碼生成器的快速開發(fā)平臺!采用前后端分離架構(gòu):SpringBoot,Mybatis...
背景 在第一次代碼提交的時候,需要輸入密碼,但密碼出錯后,就會提示Authentication failed for XXX,但又沒找到重新輸入密碼的地方。 解決方案 全局設(shè)...
方法調(diào)用不等同方法執(zhí)行,唯一任務(wù)就是確定調(diào)用方法的版本(即調(diào)用哪一個方法)。Class文件編譯過程中不包含傳統(tǒng)編譯中的連接步驟,一切方法調(diào)用在Class文件里面存儲的都只是符...
棧楨是用于支持虛擬機進行方法調(diào)用和方法執(zhí)行的數(shù)據(jù)結(jié)構(gòu),它是虛擬機運行時數(shù)據(jù)區(qū)中的虛擬機棧的棧元素。棧楨存儲了方法的局部變量表、操作數(shù)棧、動態(tài)鏈接和方法返回地址等信息。 局部變...
類加載過程 加載 驗證 準備 解析 初始化 加載 在加載階段,虛擬機需要完成3件事情:1、獲取類的二進制字節(jié)流2、將這個字節(jié)流所代表的靜態(tài)存儲結(jié)構(gòu)轉(zhuǎn)化為方法區(qū)的運行時數(shù)據(jù)結(jié)構(gòu)...
比較 算法定義優(yōu)點缺點標(biāo)記-清除算法標(biāo)記需要回收的對象,然后統(tǒng)一回收效率慢:標(biāo)記和清除的效率都不高;空間問題:產(chǎn)生大量內(nèi)存碎片復(fù)制算法將內(nèi)存分為兩塊,每次只使用一塊,當(dāng)這一塊...
對象訪問定位 句柄 在Java堆劃分一塊內(nèi)存作為句柄池,reference中存儲的對象的句柄地址,句柄中包含對象實例數(shù)據(jù)和類型數(shù)據(jù)各自的具體地址,如圖: 直接指針 refer...
異常說明:StackOverflowError:線程請求的棧深度虛擬機所允許的深度OutOfMemoryError:如果虛擬機可以動態(tài)擴展,擴展時無法申請到足夠的內(nèi)存 名稱存...
同一個類,A調(diào)用B A加了事務(wù),B不加事務(wù),B拋異常,A、B都回滾 A加了事務(wù),B不加事務(wù),A拋異常,A、B都回滾 A不加事務(wù),B加事務(wù),A拋異常,A、B都不回滾 A不加事務(wù)...
背景 在日常開發(fā)中,我們經(jīng)常會需要要到第三方組件或工具,例如JDK、MYSQL等等。雖然目前有很多一鍵安裝的方法,但有時候安裝的目錄我們無法靈活的自定義,這就會導(dǎo)致我們有時候...
Linux源碼安裝JDK 請先看安裝說明。 查看系統(tǒng)的版本信息 下載對應(yīng)的JDK 可使用wget,具體的下載地址可到oracal獲得。 解壓源碼包 移動解壓得到的目錄 移動到...
導(dǎo)出 導(dǎo)出數(shù)據(jù)庫為dbname的表結(jié)構(gòu) root為mysql用戶,~/dbname.sql為希望導(dǎo)出的文件的路徑,回車輸入密碼即可。去掉-d即可導(dǎo)出表結(jié)構(gòu)及表數(shù)據(jù)。 導(dǎo)出數(shù)據(jù)...
TERMINATED BY '|'表示字段間以|相隔/home/admin/data.csv為輸出文件路徑,支持xml、csv、xlsx