記錄下Io中的printWriter(打印字符),io中的類太多,在這里記錄下,初學(xué)者,水平有限,寫錯(cuò)勿怪 在需要打印字符而不是字節(jié)流,使用Pr...
Dubbo 壓測插件已開源,本文涉及代碼詳見gatling-dubbo Gatling 是一個(gè)開源的基于 Scala、Akka、Netty 實(shí)現(xiàn)...
GetBean源碼部分 protectedTdoGetBean(finalStringname,@NullablefinalClassrequi...
全局鎖 對(duì)整個(gè)數(shù)據(jù)庫實(shí)例加鎖 使用場景:做全庫邏輯備份時(shí),為了保證備份期間的庫在同一個(gè)邏輯時(shí)間點(diǎn),即一致性視圖(類似于可重復(fù)讀隔離級(jí)別的效果) ...
為什么需要偏向鎖 當(dāng)多個(gè)處理器同時(shí)處理的時(shí)候,通常需要處理互斥的問題。 一般的解決方式都會(huì)包含acquire和release這個(gè)兩種操作,操作保...
Optional的學(xué)習(xí)與實(shí)戰(zhàn) 整片文章大部分內(nèi)容來自java8實(shí)戰(zhàn)這本書,我在這里也是將自己的學(xué)習(xí)過程記錄下來,并且整理成筆記給需要的人提供一個(gè)...
Spring框架本身四大原則 使用POJO進(jìn)行輕量級(jí)和最小侵入式開發(fā) 通過依賴注入和基于接口編程實(shí)現(xiàn)松耦合 通過AOP和默認(rèn)習(xí)慣進(jìn)行聲明式編程 ...
1. mybatis的基本概念 MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲(chǔ)過程以及高級(jí)映射。MyBatis 避免了幾乎所...
java對(duì)象鎖有兩種:對(duì)象鎖、類鎖。 對(duì)象鎖:在非靜態(tài)方法上加鎖。聲明了一個(gè)對(duì)象鎖。類鎖:在靜態(tài)方法上加鎖,聲明了一個(gè)類鎖。 經(jīng)過大量的實(shí)驗(yàn)總結(jié)...