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