在過去兩三年的Spring生態(tài)圈,最讓人興奮的莫過于Spring Boot框架矢棚《逯辏或許從命名上就能看出這個框架的設(shè)計初衷:快速的啟動Spring應(yīng)用复濒。因而Spring Boot...
在過去兩三年的Spring生態(tài)圈,最讓人興奮的莫過于Spring Boot框架矢棚《逯辏或許從命名上就能看出這個框架的設(shè)計初衷:快速的啟動Spring應(yīng)用复濒。因而Spring Boot...
前言 關(guān)于Kafka的一個靈魂拷問:它為什么這么快?或者說乒省,為什么它能做到如此大的吞吐量和如此低的延遲巧颈? 有很多文章已經(jīng)對這個問題給出了回答,但本文只重點研究其中的一個方向袖扛,...
在分布式應(yīng)用或者微服務(wù)架構(gòu)中砸泛,各個服務(wù)之間通常使用json或者xml結(jié)構(gòu)數(shù)據(jù)進(jìn)行通信,通常情況下,是沒什么問題的晾嘶,但是在高性能和大數(shù)據(jù)通信的系統(tǒng)當(dāng)中妓雾,如果有辦法可以壓縮數(shù)據(jù)量...
如上圖所示,整個 UserProcessor 自定義處理器從兩個角度進(jìn)行分類: interest(感興趣的請求數(shù)據(jù)類型)是單個還是多個UserProcessor 是異步還是同...
最近垒迂,在給項目組使用Spring搭建Java項目基礎(chǔ)框架時械姻,發(fā)現(xiàn)使用Spring提供的BeanPostProcessor可以很簡單方便地解決很多看起來有點難解決的問題。本文將...
前面我們談到了幾種類與類之間的關(guān)系,現(xiàn)在我們來深入一下對象與對象之間的通信問題.為什么要深入對象與對象之間的通信呢,其根本在于,系統(tǒng)中不會存在唯一的對象,不同的對象勢必要相互...
推薦第四種:https://github.com/shawntime/shawn-rwdb 方案1 通過MyBatis配置文件創(chuàng)建讀寫分離兩個DataSource机断,每個Sql...
方案一:數(shù)據(jù)庫樂觀鎖 樂觀鎖通常實現(xiàn)基于數(shù)據(jù)版本(version)的記錄機(jī)制實現(xiàn)的楷拳,比如有一張紅包表(t_bonus),有一個字段(left_count)記錄禮物的剩余個數(shù)吏奸,...
background netty 是一個異步事件驅(qū)動的網(wǎng)絡(luò)通信層框架欢揖,其官方文檔的解釋為 Netty is a NIO client server framework whi...