原创 Redis 故障轉移、高可用方案,都在這了!

Redis大家都不陌生,就算是沒用過,也都聽說過了。 作爲最廣泛使用的KV內存數據庫之一,在當今的大流量時代,單機模式略顯單薄,免不了要有一些拓展的方案。 筆者下文會對各種方案進行介紹,並且給出場景,實現 等等概述,還會提到一些新手常見的誤

原创 小項目不想引入 MQ?試試 Debezium!

作者:是奉壹呀 鏈接:https://juejin.cn/post/7264791359839223823 奧卡姆剃刀原理,“如無必要,勿增實體"。 在一些小型項目當中,沒有引入消息中間件,也不想引入,但有一些業務邏輯想要解耦異步,那怎麼

原创 Java 21 終於對這些功能動刀了!!

來源:https://medium.com/@benweidig 儘管 Java 是我使用過的向後兼容程度最高的語言和環境之一,但始終存在功能棄用甚至刪除的可能性。Java 21 將棄用兩個功能,這就是我們今天要討論的內容。 推薦一個開源免

原创 Spring Boot + liteflow 規則引擎,太香了!

作者:豫州牧 鏈接:https://juejin.cn/post/7296771770098745344 1、前言 在日常的開發過程中,經常會遇到一些串行或者並行的業務流程問題,而業務之間不必存在相關性。 在這樣的場景下,使用策略和模板模式

原创 一張圖搞懂微服務架構設計

前言 當前,微服務架構在很多公司都已經落地實施了,下面用一張圖簡要概述下微服務架構設計中常用組件。不能說已經使用微服務好幾年了,結果對微服務架構沒有一個整體的認知,一個只懂搬磚的程序員不是一個好碼農。 流量入口Nginx 在上圖中可以看到

原创 多年以後,PageHelper 又深深給我上了一課!

多年不用PageHelper了,最近新入職的公司,採用了此工具集成的框架,作爲一個獨立緊急項目開發的基礎。項目開發起來,還是手到擒來的,但是沒想到,最終測試的時候,深深的給我上了一課。 我的項目發生了哪些奇葩現象? 一切的問題都要從我接受的

原创 Spring Boot + Lua = 王炸!

曾經有一位魔術師,他擅長將Spring Boot和Redis這兩個強大的工具結合成一種令人驚歎的組合。他的魔法武器是Redis的Lua腳本。 今天,我們將揭開這個魔術師的祕密,探討如何在Spring Boot項目中使用Lua腳本,以解鎖新的

原创 騰訊 60,000 年終獎已到賬,開心過年

大家好,我是R哥。 不錯,騰訊今年又給我發年終獎了,這次是 6 萬個紅包封面定製額度: 感謝騰訊,感謝馬老闆。 今年的額度比去年的 20 萬少了不少,不過去年也沒有領完,今年估計也夠用,畢竟不是所有粉絲都能看到我的福利。 昨天下午用 AI

原创 公司用的億級大表拆分方案,yyds!

作者:天機術士 來源:juejin.cn/post/7078228053700116493 前言 筆者是在兩年前接手公司的財務系統的開發和維護工作。在系統移交的初期,筆者和團隊就發現,系統內有一張5000W+的大表。跟蹤代碼發現,該表是用

原创 上週,被裁員了。。。

大家好,我是R哥。 說一個最近被裁員的案例,我前陣子不是建了一個自媒體星球,分享我的自媒體經驗,我在朋友圈號召大家,儘量搞一門自己的副業,擴展自己的人脈圈,就算被裁員也不慌。 內測期間,加入了一個粉絲,他說自己被裁員了,然後發了他的一張賬號

原创 爲什麼阿里不推薦使用 AtomicLong?

作者:伴川 來源:blog.csdn.net/kologin/article/details/135126371 前言 在分佈式系統中,計數器是一個常見的需求。爲了實現高併發、高可用的計數器,我們需要選擇一個合適的實現方式。 在 Java

原创 全網最詳細的線程池 ThreadPoolExecutor 詳解,建議收藏!

一、ThreadPoolExecutor類講解 1、線程池狀態: 五種狀態: 線程池的shutdown() 方法,將線程池由 RUNNING(運行狀態)轉換爲 SHUTDOWN狀態 線程池的shutdownNow()方法,將線程池由RU

原创 SQL 中的 CASE 表達式妙用,漲姿勢了。。

前言 歷史考試選擇題:黃花崗起義第一槍誰開的? A宋教仁 B孫中山 C黃興 D徐錫麟,考生選C。 又看第二題:黃花崗起義第二槍誰開的? 考生傻了,就選了個B。 接着看第三題:黃花崗起義中,第三槍誰開的? 考生瘋了,胡亂選了A。 考試出來就去

原创 免費獲取 IntelliJ IDEA 激活碼的 7 種方式(2024 最新版)

大家好,我是R哥。 你還在滿世界找 IntelliJ IDEA 激活碼? 前兩年,我給大家分享了《免費獲取 IntelliJ IDEA 激活碼的 6 種方式》,很多小夥伴表示獲取到了,我個人也是,我每年都在免費續期。 時過境遷,都 2024

原创 Spring 中 @Bean 註解用法大全,建議收藏!

存儲Bean對象 將對象存儲在 Spring 中,有兩種註解類型可以實現: 類註解:@Controller、@Service、@Repository、@Component、@Configuration 方法註解:@Bean @Contr