1丐吓,查看原有yum包 # rpm -qa|grep yum 2,卸載yum包 # rpm -qa|grep yum|xargs rpm -e --nodeps 3.下載163...
Build from Dockerfile 比如: 構(gòu)建自己的docker鏡像 生成一個臨時的docker container來安裝vim,安裝完之后會刪除臨時contain...
創(chuàng)建一個對象分為如下四步: 分配對象空間粘衬,并將對象成員變量初始化為0或空 執(zhí)行屬性值得顯式初始化 執(zhí)行構(gòu)造方法 返回對象的地址給相關(guān)變量 this的本質(zhì)就是“創(chuàng)建好的對象的地...
進(jìn)程vs線程 進(jìn)程和進(jìn)程之間獨立,線程是進(jìn)程里的內(nèi)容咳促,內(nèi)存在進(jìn)程里(邏輯內(nèi)存稚新,32位操作系統(tǒng),2^32=4G跪腹,每個進(jìn)程都有4G的內(nèi)存空間可以用褂删,每個進(jìn)程自己的內(nèi)存是互相獨立的...
解釋:Alice要給Bob發(fā)送的內(nèi)容希望是可靠,安全的冲茸;而實際物理線路是不可靠不安全的屯阀,所以搭建了網(wǎng)絡(luò)的七層架構(gòu) 解決方法: 數(shù)據(jù)鏈路層:提供一個最小的傳輸單位——數(shù)據(jù)包,可...
SpringAOP 如果目標(biāo)對象實現(xiàn)了接口噪裕,則默認(rèn)采用JDK動態(tài)代理 如果目標(biāo)對象沒有實現(xiàn)接口蹲盘,則采用Cglib進(jìn)行動態(tài)代理 如果目標(biāo)對象實現(xiàn)了接口,且強(qiáng)制cglib代理膳音,則...
靜態(tài)代理與動態(tài)代理 靜態(tài)代理(如SpringAOP-代理模式中所示)的缺點代理目標(biāo)的方法越多召衔,代理所委托的方法就越多,而且可能所織入的邏輯很多是一樣的祭陷,這樣就會造成大量重復(fù) ...
算法導(dǎo)論中的紅黑樹 每個節(jié)點或者是紅色的苍凛,或者是黑色的 跟節(jié)點是黑色的 每一個葉子節(jié)點(最后的空節(jié)點)是黑色的 如果一個節(jié)點是紅色的,那么他的孩子節(jié)點都是黑色的 從任意一個節(jié)...
1. MVCC簡介 1.1 什么是MVCC MVCC是一種多版本并發(fā)控制機(jī)制兵志。 1.2 MVCC是為了解決什么問題 大多數(shù)的MySQL事務(wù)型存儲引擎醇蝴,如InnoDB都不止使用...
ACID: Atomicity: 原子性 Consistency: 一致性 Isolation: 獨立性 Durability: 結(jié)果持久 事務(wù)的隔離級別:* Read un...
1 前言 在深入理解Java類加載機(jī)制(一)一文中,我們了解了類的加載和連接過程想罕,這篇文章重點講述類的初始化過程悠栓,這樣霉涨,我們就將類的加載機(jī)制弄明白了。 2 初始化時機(jī) 在上一...
1 前言: 在上一篇文章一文讓你明白Java字節(jié)碼中,我們了解了java字節(jié)碼的解析過程惭适,那么在接下來的內(nèi)容中笙瑟,我們來了解一下類的加載機(jī)制。 2 題外話 Java的核心是什么...