??需要說(shuō)明的一點(diǎn)是佑稠,這篇文章是以《深入理解Java虛擬機(jī)》第二版這本書(shū)為基礎(chǔ)的耻台,這里假設(shè)大家已經(jīng)了解了JVM的運(yùn)行時(shí)區(qū)域藏古,以及class文件結(jié)構(gòu)玄捕,類(lèi)加載流程等基礎(chǔ)內(nèi)容睦刃。當(dāng)然...
??需要說(shuō)明的一點(diǎn)是佑稠,這篇文章是以《深入理解Java虛擬機(jī)》第二版這本書(shū)為基礎(chǔ)的耻台,這里假設(shè)大家已經(jīng)了解了JVM的運(yùn)行時(shí)區(qū)域藏古,以及class文件結(jié)構(gòu)玄捕,類(lèi)加載流程等基礎(chǔ)內(nèi)容睦刃。當(dāng)然...
Spring AOP 簡(jiǎn)介 如果說(shuō) IoC 是 Spring 的核心车胡,那么面向切面編程就是 Spring 最為重要的功能之一了檬输,在數(shù)據(jù)庫(kù)事務(wù)中切面編程被廣泛使用。 AOP 即...
同步異步與阻塞非阻塞 用戶空間和內(nèi)核空間 操作系統(tǒng)為了支持多個(gè)應(yīng)用同時(shí)運(yùn)行,需要保證不同進(jìn)程之間相對(duì)獨(dú)立(一個(gè)進(jìn)程的崩潰不會(huì)影響其他的進(jìn)程 , 惡意進(jìn)程不能直接讀取和修改其他...
跳表是一種神奇的數(shù)據(jù)結(jié)構(gòu)逃默,因?yàn)閹缀跛邪姹镜拇髮W(xué)本科教材上都沒(méi)有跳表這種數(shù)據(jù)結(jié)構(gòu)鹃愤,而且神書(shū)《算法導(dǎo)論》、《算法第四版》這兩本書(shū)中也沒(méi)有介紹跳表完域。但是跳表插入软吐、刪除、查找元素的...
title: 理解C++虛函數(shù)date: 2018-11-11 15:31:26 1. 簡(jiǎn)單介紹 C++虛函數(shù)是定義在基類(lèi)中的函數(shù)吟税,子類(lèi)必須對(duì)其進(jìn)行覆蓋凹耙。在類(lèi)中聲明(無(wú)函數(shù)體...
在 Java 中,如果每個(gè)請(qǐng)求到達(dá)就創(chuàng)建一個(gè)新線程乌妙,創(chuàng)建和銷(xiāo)毀線程花費(fèi)的時(shí)間和消耗的系統(tǒng)資源都相當(dāng)大使兔,甚至可能要比在處理實(shí)際的用戶請(qǐng)求的時(shí)間和資源要多的多。如果在一個(gè) Jvm...
java多態(tài)性 多態(tài)分兩種: (1) 編譯時(shí)多態(tài)(設(shè)計(jì)時(shí)多態(tài)):方法重載。 (2) 運(yùn)行時(shí)多態(tài):JAVA運(yùn)行時(shí)系統(tǒng)根據(jù)調(diào)用該方法的實(shí)例的類(lèi)型來(lái)決定選擇調(diào)用哪個(gè)方法則被...