JVM JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī)椎瘟,是通...
前言 日常開發(fā)中栽渴,秒殺下單、搶紅包等等業(yè)務(wù)場(chǎng)景稳懒,都需要用到分布式鎖闲擦。而Redis非常適合作為分布式鎖使用。本文將分七個(gè)方案展開,跟大家探討Red...
設(shè)計(jì)原則概述 通常來(lái)說(shuō),要想構(gòu)建—個(gè)好的軟件系統(tǒng)俺榆,應(yīng)該從寫整潔的代碼開始做起感昼。畢竟,如果建筑所使用的磚頭質(zhì)量不佳罐脊,那么架構(gòu)所能起到的作用也會(huì)很有...
訂單服務(wù)—分布式事務(wù) 本地事務(wù) 事務(wù)的基本性質(zhì) 數(shù)據(jù)庫(kù)事務(wù)的幾個(gè)特性:原子性(Atomicity)、一致性(Consistency)萍桌、隔離性或者...
什么是JVM? JVM是Java虛擬機(jī)的縮寫上炎,本質(zhì)上是一個(gè)程序恃逻,能識(shí)別.class字節(jié)碼文件(.java文件編譯后產(chǎn)生的二進(jìn)制代碼),并且能夠解...
一個(gè)使用Spring, Spring Boot 和 Spring Cloud設(shè)置微服務(wù)系統(tǒng)的簡(jiǎn)單示例。 微服務(wù)允許從許多協(xié)作組件構(gòu)建大型系統(tǒng)裳食。它...
前言 Redis是一種鍵值(key-Value)數(shù)據(jù)庫(kù),相對(duì)于關(guān)系型數(shù)據(jù)庫(kù)诲祸,它也被叫作非關(guān)系型數(shù)據(jù)庫(kù)浊吏。 Redis中,鍵的數(shù)據(jù)類型是字符串救氯,但是...
本文要點(diǎn) 微服務(wù)遷移不是一個(gè)小更改。你必須搞清楚它是否真的能解決你的問題着憨,否則你可能會(huì)創(chuàng)建一個(gè)會(huì)殺死你的墩衙、亂糟糟的實(shí)體。 單體有不同類型甲抖,其中一...
RPC 我們即希望能夠敏捷開發(fā),不做重復(fù)的勞動(dòng)氛魁,用別人的勢(shì)能賦能自己暮顺;又要成為一名能夠賦能別人的人厅篓,擁有自身的勢(shì)能。 [圖片上傳失敗...(im...