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文件里面存儲的都只是符...
棧楨是用于支持虛擬機(jī)進(jìn)行方法調(diào)用和方法執(zhí)行的數(shù)據(jù)結(jié)構(gòu)顶吮,它是虛擬機(jī)運(yùn)行時數(shù)據(jù)區(qū)中的虛擬機(jī)棧的棧元素社牲。棧楨存儲了方法的局部變量表、操作數(shù)棧悴了、動態(tài)鏈接和方法返回地址等信息膳沽。 局部變...
類加載過程 加載 驗(yàn)證 準(zhǔn)備 解析 初始化 加載 在加載階段汗菜,虛擬機(jī)需要完成3件事情:1、獲取類的二進(jìn)制字節(jié)流2挑社、將這個字節(jié)流所代表的靜態(tài)存儲結(jié)構(gòu)轉(zhuǎn)化為方法區(qū)的運(yùn)行時數(shù)據(jù)結(jié)構(gòu)...
比較 算法定義優(yōu)點(diǎn)缺點(diǎn)標(biāo)記-清除算法標(biāo)記需要回收的對象,然后統(tǒng)一回收效率慢:標(biāo)記和清除的效率都不高巡揍;空間問題:產(chǎn)生大量內(nèi)存碎片復(fù)制算法將內(nèi)存分為兩塊痛阻,每次只使用一塊,當(dāng)這一塊...
對象訪問定位 句柄 在Java堆劃分一塊內(nèi)存作為句柄池腮敌,reference中存儲的對象的句柄地址阱当,句柄中包含對象實(shí)例數(shù)據(jù)和類型數(shù)據(jù)各自的具體地址,如圖: 直接指針 refer...
異常說明:StackOverflowError:線程請求的棧深度虛擬機(jī)所允許的深度OutOfMemoryError:如果虛擬機(jī)可以動態(tài)擴(kuò)展糜工,擴(kuò)展時無法申請到足夠的內(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