本文通過(guò)如何將一個(gè)單例類實(shí)例化兩次的案例溜嗜,用代碼實(shí)踐來(lái)引入 Java 類加載器相關(guān)的概念與工作機(jī)制宵膨。理解并熟練掌握相關(guān)知識(shí)之后可以擴(kuò)寬解決問(wèn)題...
本文要點(diǎn): 一種優(yōu)雅解決 MySQL 驅(qū)動(dòng)中虛引用導(dǎo)致 GC 耗時(shí)較長(zhǎng)問(wèn)題的解決方法 虛引用的作用與使用場(chǎng)景 MySQL 驅(qū)動(dòng)源碼中的虛引用分析...
今天Java19 正式發(fā)布炸宵,帶來(lái)了一個(gè) Java 開(kāi)發(fā)者垂涎已久的新特性—— 虛擬線程辟躏。在 Java 有這個(gè)新特性之前,Go語(yǔ)言的協(xié)程風(fēng)靡已久土全,...
本文介紹了線上業(yè)務(wù)中的一些異步調(diào)用實(shí)踐經(jīng)驗(yàn)鸿脓,包含 IO 模型介紹、CompletableFuture 的基本使用涯曲、RPC 異步調(diào)用野哭、異步 HT...
本文記錄了服務(wù) JVM 優(yōu)化的過(guò)程與思路,有對(duì) JVM GC 原理以及對(duì)問(wèn)題排查方向和工具的介紹幻件,也有走彎路和踩坑拨黔,分享出來(lái)希望對(duì)大家有所幫助。...
開(kāi)閉原則是面向?qū)ο蟪绦蛟O(shè)計(jì)的終極目標(biāo)绰沥,它使軟件實(shí)體擁有一定的適應(yīng)性和靈活性的同時(shí)具備穩(wěn)定性和延續(xù)性篱蝇。當(dāng)應(yīng)用的需求改變時(shí),在不修改軟件實(shí)體的源代碼...
如今分布式系統(tǒng)大行其道的年代零截,RPC 有著舉足輕重的地位。風(fēng)靡的 Duboo秃臣、Thrift涧衙、gRpc 等框架各領(lǐng)風(fēng)騷,深入了解RPC是新手也是老...