
摘要:分布式系統(tǒng)需要在數(shù)據(jù)完整钟鸵、一致性和性能間做平衡。本文系統(tǒng)介紹了處理分布式數(shù)據(jù)一致性的技術(shù)模型,如:Master-Slave,Master-...
一、線程安全性 在線程安全性中,最核心的概念是正確性,而正確性的含義是:某個(gè)類的行為與其規(guī)范完全一致胶哲。這里的規(guī)范可以粗略理解為在各種限定條件下,...
Redis是目前非常主流的KV數(shù)據(jù)庫(kù)潭辈,它因高性能的讀寫能力而著稱鸯屿,其實(shí)還有另外一個(gè)優(yōu)勢(shì),就是Redis提供了更加豐富的數(shù)據(jù)類型把敢,這使得Redis...
引言 1.什么是JVM? JVM——Java虛擬機(jī),它是Java實(shí)現(xiàn)平臺(tái)無關(guān)性的基石技竟。 Java程序運(yùn)行的時(shí)候冰肴,編譯器將Java文件編譯成平臺(tái)無...
前段時(shí)間面試了一個(gè) 39 歲的程序員,結(jié)果不是很理想 最近也面試一些 Java 程序員熙尉,不乏工作 4联逻、5 年經(jīng)驗(yàn)的,當(dāng)我問他一些 Java 8 ...
一包归、為什么要用分布式ID? 在說分布式ID的具體實(shí)現(xiàn)之前铅歼,我們來簡(jiǎn)單分析一下為什么用分布式ID公壤?分布式ID應(yīng)該滿足哪些特征? 1椎椰、什么是分布式I...
Mybatis的架構(gòu)概述 結(jié)合源碼結(jié)構(gòu)Mybatis的基本執(zhí)行流程 一厦幅、Mybatis的架構(gòu)概述 Mybatis的架構(gòu)概覽如圖所示: 2.第一層...
整合MyBatis的初步分析 概述 Mybatis是一個(gè)優(yōu)秀的持久層框架确憨,底層基于JDBC實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。并在JDBC操作的基礎(chǔ)上做了封裝和...
什么是JVM休弃? JVM是Java虛擬機(jī)的縮寫,本質(zhì)上是一個(gè)程序圈膏,能識(shí)別.class字節(jié)碼文件(.java文件編譯后產(chǎn)生的二進(jìn)制代碼)塔猾,并且能夠解...