在傳統(tǒng)的web項目中,防止重復(fù)提交,通常做法是:后端生成一個唯一的提交令牌(uuid),并存儲在服務(wù)端。頁面提交請求攜帶這個提交令牌,后端驗證并在第一次驗證后刪除該令牌,保證...
在傳統(tǒng)的web項目中,防止重復(fù)提交,通常做法是:后端生成一個唯一的提交令牌(uuid),并存儲在服務(wù)端。頁面提交請求攜帶這個提交令牌,后端驗證并在第一次驗證后刪除該令牌,保證...
SPI 全稱為 (Service Provider Interface) ,是JDK內(nèi)置的一種服務(wù)提供發(fā)現(xiàn)機制,可以輕松實現(xiàn)面向服務(wù)的注冊與發(fā)現(xiàn),完成服務(wù)提供與使用的解耦,并...
本文和大家一起刨析 Spring 事務(wù)的相關(guān)源碼,篇幅較長,代碼片段較多,建議使用電腦閱讀 本文目標(biāo) 理解Spring事務(wù)管理核心接口 理解Spring事務(wù)管理的核心邏輯 理...
Seata 是阿里開源的基于Java的分布式事務(wù)解決方案 AT,XA,TCC,Saga Seata 提供四種模式解決分布式事務(wù)場景,AT,XA,TCC,Saga。簡單叨咕叨咕...
前言 最近在學(xué)習(xí)Kafka Connect,寫了個連接器的demo。在demo提交了幾個版本之后,突然發(fā)現(xiàn)Kafka Connect Rest API 無法正常響應(yīng)了,明明有...
前提 首先你需要了解MQ / Kafka相關(guān)的知識 本文目標(biāo) 了解 Kafka Connect 基本概念與功能 什么是Kafka Connect Kafka Connect ...
Java 和 C++ 之間有一堵由內(nèi)存動態(tài)分配和垃圾回收技術(shù)所圍成的高墻,墻外面的人想進(jìn)去,墻里面的人卻想出來 今天來聊聊 Java GC(Garbage Collectio...
最近在學(xué)習(xí) Sentinel,深入學(xué)習(xí)了源碼之后分享一下心得 Sentinel 版本 1.8.0 固定窗口算法 先介紹一下最簡單的限流算法 每個窗口都有一個計數(shù)器(count...
何為熱點 熱點即經(jīng)常訪問的數(shù)據(jù)。很多時候我們希望統(tǒng)計某個熱點數(shù)據(jù)中訪問頻次最高的 Top K 數(shù)據(jù),并對其訪問進(jìn)行限制,比如: 商品 ID 為參數(shù),統(tǒng)計一段時間內(nèi)最常購買的商...
鏈路追蹤的作用 當(dāng)系統(tǒng)架構(gòu)從單機轉(zhuǎn)變?yōu)槲⒎?wù)后,我們的一次后端請求,可能歷經(jīng)了多個服務(wù)才最終響應(yīng)到客戶端。如果請求按照預(yù)期正確響應(yīng)還好,萬一在調(diào)用鏈的某一環(huán)節(jié)出現(xiàn)了問題,排查...
本文目標(biāo) 理解響應(yīng)式編程 前言 之前的《聊聊 IO 多路復(fù)用》[http://www.itdecent.cn/p/9ebd4fd8c892]中,我們理解了非阻塞 IO 的意...
前言 在實現(xiàn)這個功能之前,我也上網(wǎng)搜索了一下方案。大多數(shù)的解決方法都是定義多個 RestTemplate 設(shè)置不同的超時時間。有沒有更好的方式呢?帶著這個問題,我們一起來深入...
最近在閱讀 Ribbon 的源碼,發(fā)現(xiàn) SpringCloud 中 NamedContextFactory 這個類可以實現(xiàn)子容器。Ribbon 為每個 ServiceName...
引用github上的圖片[圖片上傳失敗...(image-359ae6-1637656795104)]git上的URL 語法 有何用處?在用md寫博客的時候,不用另外上傳圖片...
問題描述 請打開手機的開發(fā)者選項和USB調(diào)試 打開命令行窗口,輸入adb devices-- 用于查詢當(dāng)前連接的手機/虛擬機及目前狀態(tài) 如果提示無法識別adb命令,請先安裝a...
對nginx又了解一些
聊聊 IO 多路復(fù)用像 Nginx 這種以高并發(fā)高性能聞名的項目,之所以性能如此優(yōu)秀,其原因是使用了 IO 多路復(fù)用技術(shù),可以用最少的進(jìn)程來支持大量的請求。本文和大家一起聊聊什么是 IO 多路復(fù)...
像 Nginx 這種以高并發(fā)高性能聞名的項目,之所以性能如此優(yōu)秀,其原因是使用了 IO 多路復(fù)用技術(shù),可以用最少的進(jìn)程來支持大量的請求。本文和大家一起聊聊什么是 IO 多路復(fù)...
應(yīng)用場景 客戶端負(fù)載均衡,例如 Nacos 提供的客戶端負(fù)載均衡就是使用了該算法 游戲抽獎(普通道具的權(quán)重很高,稀有道具的權(quán)重很低) 本文目標(biāo) Java 實現(xiàn)權(quán)重隨機算法 算...
好消息好消息!Security系列終于有了第二期,最近在看項目源碼忍不住又搞起來Spring Security,來給大家分享一下,雖然和上一節(jié)說好的內(nèi)容不同?? 回顧 上節(jié)我們...