Redis 在許多公司中被廣泛用作緩存。單個(gè) Redis 實(shí)例可以處理數(shù)百萬(wàn)個(gè)讀/寫(xiě) qps,因?yàn)樗胁僮鞫荚趦?nèi)存中。除了作為類(lèi)似于memcached的簡(jiǎn)單內(nèi)存內(nèi)緩存外,Re...
Redis 在許多公司中被廣泛用作緩存。單個(gè) Redis 實(shí)例可以處理數(shù)百萬(wàn)個(gè)讀/寫(xiě) qps,因?yàn)樗胁僮鞫荚趦?nèi)存中。除了作為類(lèi)似于memcached的簡(jiǎn)單內(nèi)存內(nèi)緩存外,Re...
初學(xué)者眼中的 MySQL 對(duì)于我們中的許多人來(lái)說(shuō),MySQL是這樣的: 嗯,看起來(lái)很簡(jiǎn)單。MySQL 如何在后臺(tái)處理 SQL 查詢?換句話說(shuō),工程師和數(shù)據(jù)科學(xué)家編寫(xiě)的SQL查...
Java中的13個(gè)原子操作類(lèi) 當(dāng)程序更新一個(gè)變量時(shí),如果多線程同時(shí)更新這個(gè)變量,可能得到期望之外的值,比如變量i=1,A線程更新i+1,B線程也更新i+1,經(jīng)過(guò)兩個(gè)線程操作之...
前提 分布式事務(wù)是微服務(wù)實(shí)踐中一個(gè)比較棘手的問(wèn)題,在筆者所實(shí)施的微服務(wù)實(shí)踐方案中,都采用了折中或者規(guī)避強(qiáng)一致性的方案。 參考Ebay多年前提出的本地消息表方案,基于Rabbi...
Jetbrains是一家為開(kāi)發(fā)人員提供各種IDE和工具的公司,已有20多年的歷史。這些IDE使開(kāi)發(fā)變得更容易、更快,但犧牲了移動(dòng)性和智能性,但所有這些都有成本、內(nèi)存、CPU負(fù)...
目錄 帶著B(niǎo)AT大廠的面試問(wèn)題去理解 為什么HashTable慢 ConcurrentHashMap - JDK 1.7 ConcurrentHashMap - JDK 1....
目錄: 一:什么是SPI機(jī)制? 二:SPI機(jī)制的廣泛應(yīng)用? 三:帶著問(wèn)題深入理解SPI機(jī)制? 一:什么是SPI機(jī)制 SPI 全稱(chēng):Service Provider Inter...
目錄: 一.反射基礎(chǔ) 二.反射的作用 三.反射機(jī)制執(zhí)行的流程 一.反射基礎(chǔ) 什么是反射? 反射使 Java 代碼可以發(fā)現(xiàn)有關(guān)已加載類(lèi)的字段,方法和構(gòu)造函數(shù)的信息,并在安全性限...
“出租車(chē)”交互示例 讓我們仔細(xì)看看什么是 REST API。它基本上是一種交互模式;系統(tǒng)可以相互交互的方式。 REST API 交互: 為了理解這兩種交互形式,讓我們考慮一個(gè)...