高并發(fā)是從1.5到1.6的一個重要的改進,HotSpot虛擬機開發(fā)團隊在這個版本上話費了大量的精力去實現(xiàn)各種鎖優(yōu)化:1.自旋鎖與自適應(yīng)鎖:許多應(yīng)用上共享數(shù)據(jù)的鎖定狀態(tài)只會持續(xù)...
垃圾收集器在對堆進行回收前,第一件事情就是要確定對象中哪些還“活著”,哪些“已死”。 一、如何判斷對象已死 1) 引用計數(shù)算法 給對象添加一個引用計數(shù)器,每當(dāng)又一個地方應(yīng)用它...
Java虛擬機在執(zhí)行Java程序的過程中會把它所管理的內(nèi)存劃分成為若干個不同的數(shù)據(jù)區(qū)域,這些區(qū)域都有各自的用途,以及創(chuàng)建和銷毀的時間,有的隨著虛擬機的進程啟動而存在,有的區(qū)域...
前段時間從其他團隊接過來一個級別很高的項目,就把代碼給到手里,相關(guān)的其它資料為0,其它調(diào)用端還催著超時問題,問題一大堆需要緊急優(yōu)化!在這就隨手記一下優(yōu)化過程。。。 第一階段:...
# ; ;; . , / \ 'string'| ! {} ? $$* "string"* ** ? : ^ #@ `command`{} [] [[]] () (()) |...
1.@Configuration注解 該類等價與XML中配置的beans,相當(dāng)于IOC容器,它的某個方法的頭上如果用了@Bean,則它會作為Spring容器中的bean,與X...