什么是rocketmq事務(wù)消息 事務(wù)消息是 Apache RocketMQ 提供的一種高級(jí)消息類型,支持在分布式場景下保障消息生產(chǎn)和本地事務(wù)的最終一致性。 RocketMQ的...
什么是rocketmq事務(wù)消息 事務(wù)消息是 Apache RocketMQ 提供的一種高級(jí)消息類型,支持在分布式場景下保障消息生產(chǎn)和本地事務(wù)的最終一致性。 RocketMQ的...
搭建Redis哨兵(sentinel) 之前我們通過深入理解REDIS哨兵原理[http://mp.weixin.qq.com/s?__biz=MzkzOTI2NjE0NQ=...
春運(yùn)一票難求,候補(bǔ)官方搶票 最近春節(jié)火車一票難求,12306系統(tǒng)的候補(bǔ)購票是一種官方支持的搶票方式。在首日票已售罄時(shí),立即提交候補(bǔ)請求,系統(tǒng)會(huì)優(yōu)先考慮候補(bǔ)乘客的需求。根據(jù)成功...
JVM知識(shí)回顧 我們都知道JVM(Java虛擬機(jī))主要?jiǎng)澐譃橐韵聨讉€(gè)部分: ?類加載器負(fù)責(zé)查找和加載類文件(.class文件),它是JVM執(zhí)行的第一步。類加載器按照類的全限定...
之前文章我們了解了面試官:說一說Binlog是怎么實(shí)現(xiàn)的[http://mp.weixin.qq.com/s?__biz=MzkzOTI2NjE0NQ==&mid=22474...
復(fù)制概述 簡單來說,“復(fù)制”就是將來自一個(gè)MySQL Server(這里指master角色,即主庫)的數(shù)據(jù)變更,通過其邏輯的二進(jìn)制日志(binlog)傳輸?shù)狡渌囊粋€(gè)或多個(gè)M...
線程池線程數(shù)如何設(shè)置 在實(shí)際工作和面試中,線程池線程個(gè)數(shù)的設(shè)置是一個(gè)常見而又復(fù)雜的問題。我們通常在資料中找到一些經(jīng)典的回答,例如判斷任務(wù)是CPU密集型還是IO密集型,或者參考...
策略模式介紹 假設(shè)你正在開發(fā)一個(gè)電商平臺(tái),其中涉及到商品的折扣策略。優(yōu)惠策略有很多種可能,如領(lǐng)取優(yōu)惠券抵扣、返現(xiàn)促銷、拼團(tuán)優(yōu)惠等。最初的實(shí)現(xiàn)可能會(huì)在購物車類中嵌入各種折扣邏輯...
近期,金融市場出現(xiàn)較大波動(dòng),A股指數(shù)跌至2700點(diǎn),同時(shí)恒生指數(shù)也下滑至15000點(diǎn),引發(fā)了社會(huì)各界的關(guān)注和思考。與此同時(shí),騰訊以64.2億元拿下北京海淀區(qū)地塊,馬云和蔡崇信...
Arthas(阿爾薩斯)是一款開源的Java診斷和監(jiān)控工具,可以在生產(chǎn)環(huán)境中進(jìn)行實(shí)時(shí)的應(yīng)用程序分析和故障排查。Arthas的實(shí)現(xiàn)原理主要基于Java Instrumentat...
責(zé)任鏈模式(Chain of Responsibility Pattern)為請求創(chuàng)建了一個(gè)接收者對象的鏈。這種模式給予請求的類型,對請求的發(fā)送者和接收者進(jìn)行解耦。這種類型的...
Javassist介紹 通過【Java開發(fā)者必讀:掌握ASM技術(shù)的利器與實(shí)戰(zhàn)應(yīng)用[http://mp.weixin.qq.com/s?__biz=MzkzOTI2NjE0NQ...
原神UID有人要高價(jià)購買? 在原神的廣袤世界中,每位冒險(xiǎn)者都被賦予一個(gè)獨(dú)特的身份標(biāo)識(shí)——UID(User ID)。這個(gè)數(shù)字串既是你在游戲中獨(dú)一無二的身份證明,也承載著無數(shù)冒險(xiǎn)...
概述 在Java中一般是用javac命令編譯源代碼為字節(jié)碼文件,一個(gè).java文件從編譯到運(yùn)行的示例如圖所示: 使用字節(jié)碼的好處:一處編譯,到處運(yùn)行。java 就是典型的使用...
synchronized介紹 通過并發(fā)編程萬惡之源[http://mp.weixin.qq.com/s?__biz=MzkzOTI2NjE0NQ==&mid=22474841...
并發(fā)編程萬惡之源 我們都知道編寫正確的并發(fā)程序是一件極其困難的事情,并發(fā)程序經(jīng)常出現(xiàn)一些極其詭異的BUG,想要快速又精確的找到這些BUG,就需要追本溯源理解這些”萬惡”的源頭...
什么是線程安全問題? 在多線程編程中,線程安全是一個(gè)關(guān)鍵概念,涉及多個(gè)線程并發(fā)訪問共享數(shù)據(jù)時(shí)的正確性和一致性問題。當(dāng)多個(gè)線程同時(shí)操作共享資源時(shí),如果沒有合適的同步機(jī)制,就可能...
ThreadLocal ThreadLocal 介紹 在多線程編程中,共享數(shù)據(jù)可能導(dǎo)致一系列的問題,如數(shù)據(jù)競爭和線程安全性問題。ThreadLocal(線程局部變量)是Jav...