來源:https://t.1yb.co/l5oJ ZAB協(xié)議是什么? ZAB 協(xié)議全稱:Zookeeper Atomic Broadcast(Z...
Zookeeper 是一個分布式服務框架,主要是用來解決分布式應用中遇到的一些數(shù)據(jù)管理問題如:統(tǒng)一命名服務、狀態(tài)同步服務、集群管理、分布式應用配...
在Java中處理異常并不是一個簡單的事情。不僅僅初學者很難理解,即使一些有經(jīng)驗的開發(fā)者也需要花費很多時間來思考如何處理異常,包括需要處理哪些異常...
作者:架構師小白, 來源:公眾號-程序員虎哥 前言 什么是分布式事務?介紹這個之前,先了解下這幾個問題 事務是什么? 本地事務是什么? 分布式是...
秒殺的場景有很多,比如:搶購、搶票、搶紅包等等??傊褪窃跇O短時間內有大量的請求。 我們都知道,這種系統(tǒng)設計的大方向就是限流,即通過層層過濾,...
介紹 許多場景中,數(shù)據(jù)一致性是一個比較重要的話題,在單機環(huán)境中,我們可以通過Java提供的并發(fā)API來解決;而在分布式環(huán)境(會遇到網(wǎng)絡故障、消息...
雖然線程池的模型被剖析的非常清晰,但是如何最高性能地使用線程池一直是一個令人糾結的問題,其中最主要的問題就是如何決定線程池的大小。這篇文章會以量...
## 問題 為了避免空指針調用,我們經(jīng)常會看到這樣的語句 ```java ... if (someobject != null) { som...