博客 / 列表

程序員蝸牛 - 基於 SpringBoot 工廠+策略模式統一多端登錄

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 一、需求分析:當產品説 "我們要支持 10 種登錄方式" 1. 典型登錄場景:代碼裏的 "聯合國" 假設我們要

yyds乾貨盤點 , 後端開發 , JAVA , 用户名 , ide

程序員蝸牛 - 責任鏈模式結合策略模式來優雅處理多級請求

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 思考一個問題:當一個複雜的業務請求需要經過多個處理節點時,我們通常會怎麼做? 這種方式有什麼問題呢?

List , yyds乾貨盤點 , 後端開發 , JAVA , 策略模式 , ide

程序員蝸牛 - Feign第一次調用為什麼會很慢?

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 首先要了解Feign是如何進行遠程調用的,這裏麪包括,註冊中心、負載均衡、FeignClient之間的關係,微服務通過不論是eureka、nacos

服務列表 , yyds乾貨盤點 , 負載均衡 , 加載 , 後端開發 , JAVA

程序員蝸牛 - 這幾種方案為 Spring Boot 事務與外部服務協同

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 在分佈式系統裏,Spring Boot事務管理邊界處理是架構設計的一大痛點。 關鍵業務涉及數據庫事務與第三方服務調用

定時任務 , yyds乾貨盤點 , 郵件發送 , 後端開發 , JAVA , 問題分析

程序員蝸牛 - 性能調優!Java反射不如MethodHandle高性能調用

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 環境:SpringBoot3.4.2 1. 簡介 Java反射與MethodHandle均用於運行時動態操作方法,但設計目標與實

參數類型 , yyds乾貨盤點 , 方法調用 , 後端開發 , JAVA , 句柄

程序員蝸牛 - 手寫一個高性能批量任務處理器!

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 (一)整體架構思路 任務分片:將原始任務列表按指定大小拆分,每個分片作為一個子任務,避免單個任務過大導致的

List , System , yyds乾貨盤點 , 線程池 , 後端開發 , JAVA

程序員蝸牛 - 這樣處理異常直接走人,5 種被禁異常處理

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 異常處理是編程中應對運行時錯誤的機制,其核心目標是提升系統健壯性和可維護性。傳統檢查型異常(Checked Exception)雖強制開發者處理錯誤

User , yyds乾貨盤點 , 後端開發 , JAVA , 堆棧 , 異常處理

程序員蝸牛 - Spring Boot 中一個類,竟藏着 4 個強大核心功能

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 在Spring中,ApplicationContext接口是Spring IoC容器的核心接口之一,用於管理和組織應用程序中的Bean。它擴展了Be

yyds乾貨盤點 , Source , 應用程序 , 後端開發 , JAVA , 公眾號

程序員蝸牛 - 5分鐘搞定Token撤銷!

點擊上方“程序員蝸牛g”,選擇“設為星標” 跟蝸牛哥一起,每天進步一點點 程序員蝸牛g 大廠程序員一枚 跟蝸牛一起 每天進步一點點 33篇原創內容 公眾號 JWT黑名單工作原理 在Spring Boot應用中實現JWT黑名單管理,本質上是構建一套主動失效

redis , yyds乾貨盤點 , 後端開發 , 攔截器 , JAVA , ide