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