在前一篇的文章《HotSpot垃圾回收算法概述》里面定拟,對(duì)于Serial, Parallel和CMS幾種垃圾回收器做了比較詳細(xì)的描述。但是對(duì)于G1的敘述是比較粗糙的设江。這篇文章則...
在前一篇的文章《HotSpot垃圾回收算法概述》里面定拟,對(duì)于Serial, Parallel和CMS幾種垃圾回收器做了比較詳細(xì)的描述。但是對(duì)于G1的敘述是比較粗糙的设江。這篇文章則...
線程間的協(xié)作: 多線程的世界線程并不孤立暇屋,線程間常見(jiàn)的協(xié)作方式以及java提供的支持: 最為經(jīng)典的便是Object.wait和Object.notify這組方法了似袁, ...
JAVA中的線程同步機(jī)制: 在java中,按照鎖的實(shí)現(xiàn)方式劃分為兩種咐刨, 內(nèi)部鎖:synchronized 顯示鎖:通過(guò)Lock接口的實(shí)現(xiàn)類來(lái)實(shí)現(xiàn)的 synchronize...
要了解高并發(fā)以及相關(guān)的問(wèn)題昙衅,首先需要了解JAVA內(nèi)存模型。 一般來(lái)說(shuō)定鸟,線程之間通信的方式包括兩種绒尊,共享內(nèi)存和消息傳遞。由于多種操作系統(tǒng)存在差異仔粥,不同的架構(gòu)系統(tǒng)存在不同的內(nèi)存模...
spring框架核心技術(shù)的兩大概念之AOP: AOP(Aspect Oriented Programming)是相對(duì)于傳統(tǒng)OOP來(lái)說(shuō)的,在傳統(tǒng)OOP中,代碼邏輯是自上而下...
在計(jì)算機(jī)世界中,一個(gè)程序運(yùn)行的實(shí)例被稱為進(jìn)程躯泰,進(jìn)程是程序向操作系統(tǒng)申請(qǐng)資源的基本單位.而線程則是進(jìn)程中可獨(dú)立執(zhí)行的最小單位谭羔。一個(gè)進(jìn)程可以包含多個(gè)線程。 JAVA中Th...
spring框架核心技術(shù)的兩大概念之一: IOC(InversionofControl)即控制反轉(zhuǎn)麦向,是一種非常優(yōu)秀的設(shè)計(jì)原則瘟裸,能夠有效的降低對(duì)象之間的耦合度,能實(shí)現(xiàn)IOC的方...
上章講解了mysql服務(wù)器的邏輯架構(gòu)以及mysql的并發(fā)控制,本章來(lái)聊聊基于mysql的數(shù)據(jù)庫(kù)設(shè)計(jì)以及索引相關(guān)诵竭。幾個(gè)簡(jiǎn)單的原則: (1) 更小的更好话告。 ...
首先我們來(lái)了解下mysql服務(wù)器的邏輯架構(gòu): 最上層是基本的連接處理、授權(quán)認(rèn)證卵慰、安全等等沙郭,第二層主要是mysql的核心服務(wù),包括查詢解析、分析優(yōu)化裳朋、緩存病线、以及所有的內(nèi)置函數(shù)、...
少年呀,匆匆的暖眼,你結(jié)束了你青春年少的輕狂舞蹈惕耕,然后,又開(kāi)啟了又一段年少輕狂的舞蹈诫肠。 青春的大幕終于緩緩的拉下司澎,時(shí)光也不管你有沒(méi)有經(jīng)歷青春,只是無(wú)情的推著你向前区赵,或者還嘲笑惭缰,曾...