基本概念 Sentinel是什么? 隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來越重要。Sentinel 是面向分布式服務(wù)架構(gòu)的流量控制組件,主要以流量為切入點(diǎn),從限流、...
基本概念 Sentinel是什么? 隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來越重要。Sentinel 是面向分布式服務(wù)架構(gòu)的流量控制組件,主要以流量為切入點(diǎn),從限流、...
轉(zhuǎn)自 https://blog.51cto.com/u_15077560/4528572[https://blog.51cto.com/u_15077560/4528572]...
一.概述 java內(nèi)存模型(簡稱JMM),定義了線程和工作內(nèi)存的一種抽象關(guān)系,即JMM 定義了 JVM 在內(nèi)存中的工作方式。其和內(nèi)存區(qū)域不一樣,內(nèi)存區(qū)域定義的是JVM的內(nèi)存劃...
背景 在一次對外接口的開發(fā)中,采用下圖的zk分布式鎖方式讓請求排隊(duì)進(jìn)入,發(fā)現(xiàn)存在一定程度的鎖失效情況,然后經(jīng)過分析,發(fā)現(xiàn)問題出現(xiàn)在finally模塊的主動(dòng)刪除操作中。 什么情...
Future 自Java 5開始添加了Future,用來描述一個(gè)異步計(jì)算的結(jié)果。 要么通過輪詢isDone,確認(rèn)完成后調(diào)用get()獲取值,要么調(diào)用get()設(shè)置一個(gè)超時(shí)時(shí)間...
CMS收集器 CMS(Concurrent Mark Sweep)收集器是一種以獲取最短回收停頓時(shí)間為目標(biāo)的收集器。它非常符合在注重用戶體驗(yàn)的應(yīng)用上使用,它是HotSpot虛...
一 ZAB協(xié)議(Zookeeper在用) Zab協(xié)議有四個(gè)階段 Leader election Discovery (E#epoch establish) Synchroni...
加密流程 1.客戶端發(fā)起請求,將自己支持的加密算法套件(Cipher Suite)發(fā)給服務(wù)端。 2.服務(wù)端收到請求后,將收到的cipher與自己支持的對比,從中選出一種加密算...
UUID 優(yōu)點(diǎn):1.性能非常高:本地生成,沒有網(wǎng)絡(luò)消耗缺點(diǎn):1.不易于存儲(chǔ):UUID太長,16字節(jié)128位,通常以36長度的字符串表示,很多場景不適用。2.信息不安全:基于M...
1、InnoDB概述 InnoDB是一個(gè)高性能、高可用、高可擴(kuò)展,是MySQL 第一個(gè)完整支持ACID事務(wù)的存儲(chǔ)引擎,其特點(diǎn)是行鎖設(shè)計(jì)、支持MVCC、支持外鍵、提供一致性...