字符串可以說是 Java 中最具有代表性的類了,似乎沒有之一哈骄噪,這就好像直播界的李佳琪,脫口秀中的李誕惯殊,一等一的大哥地位携御。不得不承認(rèn),最近吐槽大會(huì)刷多了苔可,腦子里全是那些段子缴挖,...

字符串可以說是 Java 中最具有代表性的類了,似乎沒有之一哈骄噪,這就好像直播界的李佳琪,脫口秀中的李誕惯殊,一等一的大哥地位携御。不得不承認(rèn),最近吐槽大會(huì)刷多了苔可,腦子里全是那些段子缴挖,...
來源:老顧聊技術(shù) 前言 在移動(dòng)互聯(lián)網(wǎng)映屋,分布式、微服務(wù)盛行的今天同蜻,現(xiàn)在項(xiàng)目絕大部分都采用的微服務(wù)框架棚点,前后端分離方式, (題外話:前后端的工作職責(zé)越來越明確埃仪,現(xiàn)在的前端都稱之為...
Google Guava Cache是一種非常優(yōu)秀本地緩存解決方案乙濒,提供了基于容量,時(shí)間和引用的緩存回收方式“涔桑基于容量的方式內(nèi)部實(shí)現(xiàn)采用LRU算法么库,基于引用回收很好的利用了J...
前言 該篇記錄我在遇到JVM相關(guān)問題時(shí)所用到的一些常用命令,方面后期查閱甘有,歡迎各位小伙伴參考和指正诉儒。注意:本文所指命令都是HotSpot虛擬機(jī)實(shí)現(xiàn)下命令,是JDK自帶的一些命...
@Bean 1.@Bean的元注解 @Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE}):注解作用在方法上或者...
@Configuration @Target(ElementType.TYPE):注解作用在類上@Retention(RetentionPolicy.RUNTIME):保留策...
前言 你是否因?yàn)槊看胃膭?dòng)代碼還需要啟停項(xiàng)目而煩惱间影?你是否因?yàn)槊看螠y(cè)試環(huán)境更新代碼都需要重新打包而煩惱注竿?今天它來了,它就是我們今天的主題Hot-Swapping(熱拔插)魂贬。 H...
前言 所謂JVM的調(diào)優(yōu)付燥,其實(shí)就是修改JVM的各項(xiàng)參數(shù)宣谈,形成當(dāng)前業(yè)務(wù)場(chǎng)景下最優(yōu)配置。既然要調(diào)優(yōu)键科,肯定要熟知JVM的各項(xiàng)參數(shù)代表的含義闻丑,本文主要是用來記錄JVM的各個(gè)參數(shù)含義,方...
前言 小伙伴們都知道萝嘁,i++其實(shí)并非是原子性操作梆掸,在多線程環(huán)境下會(huì)有線程安全的問題,下面我們來寫個(gè)測(cè)試demo來驗(yàn)證這條結(jié)論牙言。 通過上面的小例子我們可以發(fā)現(xiàn)每次計(jì)算的結(jié)果都有...
一.定義 二.類型 三.適用場(chǎng)景 四.優(yōu)點(diǎn) 五.缺點(diǎn) 六.重點(diǎn) 七.giao酸钦,單例模式的N種創(chuàng)建方式 1.懶漢式 注意:這種方式可以保證線程安全,但是鎖太重咱枉,每次調(diào)用getI...
前言 前幾天電腦新?lián)Q了硬盤卑硫,之前安裝的虛擬機(jī)環(huán)境都沒了,所以借著這次安裝的機(jī)會(huì)把安裝步驟記錄下來供感興趣的小伙伴參考蚕断。廢話不多說欢伏,開始吧! 環(huán)境準(zhǔn)備 軟件: Vitural...
前言 在我們?nèi)粘i_發(fā)過程中避免不了跟并發(fā)編程打交道亿乳,而并發(fā)編程的核心自然就是線程硝拧。搞清楚線程的生命周期以及狀態(tài)的轉(zhuǎn)換對(duì)于我們排查某些線上問題有著至關(guān)重要的作用径筏。 操作系統(tǒng)通用...
前言 我們?cè)陂喿x一些開源框架的時(shí)候滋恬,會(huì)發(fā)現(xiàn)有些開源框架在讀取配置文件采用的是class.getClassLoader().getResource("xx.xml")這種方式,...
前言 JDK源碼閱讀是一個(gè)慢慢積累的過程抱究,俗話說好腦袋不如爛筆頭恢氯,所以當(dāng)我們著手閱讀源碼的時(shí)候一定要做好筆記,不然過一段時(shí)間再次復(fù)習(xí)之前讀過的源碼也會(huì)一臉懵逼鼓寺,感覺如此的陌生...