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