昨天我們已經(jīng)學(xué)習(xí)了RocketMQ的一些基本概念,架構(gòu)設(shè)計和各個角色的功能。今天我們來聊聊RocketMQ的集群部署問題,關(guān)于RocketMQ的幾種集群模式,你都知道嗎,或者...

昨天我們已經(jīng)學(xué)習(xí)了RocketMQ的一些基本概念,架構(gòu)設(shè)計和各個角色的功能。今天我們來聊聊RocketMQ的集群部署問題,關(guān)于RocketMQ的幾種集群模式,你都知道嗎,或者...
關(guān)于消息隊列,相信大家都不陌生,現(xiàn)在的中大型項目中或多或少都有使用到消息隊列,對于消息隊列大家可能都有一定的了解,使用消息隊列可以解決什么樣的問題,又會帶來哪些問題相信也有了...
前邊的在《一條SQL查詢在MySQL中是怎么執(zhí)行的》中我們已經(jīng)介紹了執(zhí)行過程中涉及的處理模塊,包括連接器、分析器、優(yōu)化器、執(zhí)行器、存儲引擎等。今天我們來一起看看一條更新語句又...
數(shù)據(jù)庫事務(wù)是訪問可能操作各種數(shù)據(jù)項的一個數(shù)據(jù)庫操作序列,這些操作要么全部成功,要么全部失敗。提起事務(wù),大家都知道ACID屬性,這些特性在前邊的文章里都有詳細(xì)的講解,感興趣的可...
作為一名Java開發(fā),我為什么建議你在日常開發(fā)中避免使用Java序列化? 如今大部分的后端服務(wù)都是基于微服務(wù)架構(gòu)實現(xiàn)的,服務(wù)按照業(yè)務(wù)劃分被拆分,實現(xiàn)了服務(wù)的解耦,同時也帶來了...
String對象是我們?nèi)粘9ぷ髦惺褂米铑l繁的對象,它的性能問題也是我們最容易忽略的。String對象作為Java語言中最重要的數(shù)據(jù)類型,是內(nèi)存中占據(jù)空間最大的對象,高效地使用...
提到事務(wù),大家都不陌生,在使用數(shù)據(jù)庫的時候,我們總會提到事務(wù),最經(jīng)典的例子就是轉(zhuǎn)帳,比如小王的銀行卡上有一百塊,要把這一百塊轉(zhuǎn)賬,轉(zhuǎn)賬過程中的一系列操作,比如查詢余額、扣減資...
這篇文章我們來聊聊軟引用和弱引用對內(nèi)存性能的幫助,大家在平時的開發(fā)過程中,對于內(nèi)存性能做過哪些調(diào)優(yōu)工作,其中的一個方法就是我們可以使用軟引用和弱引用。 軟引用和弱引用的定義 ...
一、數(shù)據(jù)類型轉(zhuǎn)換 變量定義賦值的時候, 值得在取值范圍之內(nèi),自動轉(zhuǎn)換. 如果超出了接收類型的范圍, 需要強(qiáng)轉(zhuǎn) 1. 自動轉(zhuǎn)換 自動轉(zhuǎn)換也叫隱式轉(zhuǎn)換,是代碼執(zhí)行過程中取值范圍...