原创 Redis 發佈訂閱,小功能大用處,真沒那麼廢材!

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image"

原创 手機沒網了,卻還能支付,這是什麼原理?

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 誰再悄咪咪的喫掉異常嗎,我上去就是一JIO

又到週末了,周更選手申請出站~ 這次分享一下上個月碰到的離奇的問題。一個簡單的問題,硬是因爲異常被悄咪咪喫掉,過關難度直線提升,導致小黑哥排查一個晚上。 這個美好的晚上,本想着開兩把 LOL 無限火力,在召喚師峽谷來個五殺的~

原创 MySQL 可重複讀,差點就我背上了一個 P0 事故!

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"小黑黑的碎碎念"}]

原创 編程坑太多,Map 集合怎麼也有這麼多坑?一不小心又踩了好幾個!

點擊查看更多歷史文章 上一篇 List 踩坑文章中,我們提到幾個比較容易踩坑的點。作爲 List 集合好兄弟 Map,我們也是天天都在使用,一不小心也會踩坑。 今天我就來總結這些常見的坑,再撈自己一手,防止後續同學再繼續踩坑

原创 ShutdownHook- Java 優雅停機解決方案

想象一下,如果你現在剛好在 word 上寫需求文檔,電腦突然重啓。等待開機完成,你可能會發現寫了一個小時文檔沒有保存,就這麼沒了。。。 一個正在運行 Java 應用如果突然將其停止,影響不止數據丟失,還會造成其他影響。比如:

原创 黑科技神器-uTools

Hello,各位小夥伴們好,又到週末了,小黑哥給大家分享一款神器:『utools』。 官網地址:https://u.tools/ uTools 是一個極簡、插件化、跨平臺的現代桌面軟件。通過自由選配豐富的插件,打造你得心應手的工具

原创 還在使用集合類完成這些功能?不妨來看看 Guava 集合類!!!

日常開發中,小黑哥經常需要用到 Java 提供集合類完成各種需求。Java 集合類雖然非常強大實用,但是提供功能還是有點薄弱。 舉個例子,小黑哥最近接到一個需求,從輸入一個文檔中,統計一個關鍵詞出現的次數。代碼如下: 雖然這個需

原创 一文帶你瞭解微信/支付寶支付的相關概念

今天寫了一篇非技術文,需求來源於老大的老大,老老大。 這偏文章用以說明微信/支付寶相關參數之間錯綜複雜的關係,所有資料來自微信/支付寶官網,以及相關銀聯給的微信/支付寶對接文檔。 嘿嘿,如果同行的小夥伴,也有這個疑惑,希望本篇文章

原创 Leader:這樣的 Bug 你也寫的出來???

Hello~各位讀者新年好!不知道大家春節假期是否已延長,小黑哥剛接到通知,假期延長到 2 月 2 號,另外回去之後需要在家辦公,自行隔離兩週。還沒試過在家辦公,小黑哥就怕到時候生物鐘還沒調整過來,一覺睡醒已經是下午了。。。 前

原创 持續輸出|我的 2019 年

時間真的過的好快, 2019 年初的日曆,還沒怎麼翻,現在就已經翻篇到了 2020 年。 2019 年的年終總結,年底的時候就想去寫了,不過那時候一直在忙其他事,一直拖到現在。趁着春節前最後一個週末,回顧一下 2019 年,順便

原创 還不知道事務消息嗎?這篇文章帶你全面掃盲!

在分佈式系統中,爲了保證數據一致性是必須使用分佈式事務。分佈式事務實現方式就很多種,今天主要介紹一下使用 RocketMQ 事務消息,實現分佈事務。 文末有彩蛋,看完再走 爲什麼需要事務消息? 很多同學可能不知道事務消息是什麼

原创 每日一技|巧用 Telnet 調試 Dubbo 服務

個人博客地址 studyidea.cn,點擊查看更多原創文章 0x00. 前言 想象這樣一個場景,線上某個服務突發異常,導致上游服務調用異常,數據處於中間狀態。服務恢復之後,我們需要修復這筆數據至正常狀態,怎麼辦? 如果僅是簡

原创 開局崩盤!IDEA 2020 無法啓動的解決辦法|贈送 IDEA 2020 新功能

今天早上看到 IDEA 可以升級新版本,想着體驗一下新功能,點擊升級,然後全部項目工程無法打開。 報錯信息如下: Cannot execute command No project found to open file in