1. MVCC的基本概念 1.1 三種數(shù)據(jù)庫(kù)并發(fā)場(chǎng)景 讀-讀:不存在任何問(wèn)題,也不需要并發(fā)控制 讀-寫(xiě):有線程安全問(wèn)題,可能會(huì)造成事務(wù)隔離性問(wèn)題,可能遇到臟讀,幻讀,不可重復(fù)...
1. MVCC的基本概念 1.1 三種數(shù)據(jù)庫(kù)并發(fā)場(chǎng)景 讀-讀:不存在任何問(wèn)題,也不需要并發(fā)控制 讀-寫(xiě):有線程安全問(wèn)題,可能會(huì)造成事務(wù)隔離性問(wèn)題,可能遇到臟讀,幻讀,不可重復(fù)...
[TOC] 簡(jiǎn)介 kafka是一個(gè)分布式消息隊(duì)列。具有高性能、持久化、多副本備份、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫(xiě)消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計(jì)中起到解...
什么是事務(wù) 事務(wù)是指由一系列數(shù)據(jù)庫(kù)操作組成的一個(gè)完整的邏輯過(guò)程,這個(gè)過(guò)程中的所有操作要么都成功,要么都不成功。比如:常見(jiàn)的例子就是銀行轉(zhuǎn)賬的例子,一次轉(zhuǎn)賬操作會(huì)包含多個(gè)數(shù)據(jù)庫(kù)...
在vscode中使用golang時(shí),經(jīng)常會(huì)出現(xiàn)安裝第三方工具的時(shí)候失敗的問(wèn)題,一般來(lái)說(shuō)都是下載了golang.org/x/...下面的包或者要下載的工具依賴于golang.o...
微服務(wù)這個(gè)詞已經(jīng)在軟件行業(yè)變的非常熱門(mén),不了解微服務(wù)已經(jīng)不好意思說(shuō)自己是IT行業(yè)的從業(yè)人員,筆者學(xué)習(xí)和踐行微服務(wù)也有一段時(shí)間,看了很多人的文章和參與了很多討論,每個(gè)人的理解和...
簽名:計(jì)算機(jī)與真實(shí)世界的映射----算法(程序) 數(shù)字簽名我們?cè)诶斫膺@個(gè)概念的時(shí)候只需要注意簽名兩個(gè)字就可以了,他的本質(zhì)仍然是簽名,數(shù)字是一個(gè)修飾,就是用數(shù)字的方法實(shí)現(xiàn)現(xiàn)實(shí)世...
macOS 里邊有一個(gè)很好用的東西 ——聚焦搜索(Spotlight) 一般用來(lái)快速搜索,應(yīng)用程序、文檔等等,我用的最多是打開(kāi)應(yīng)用,比啟動(dòng)臺(tái)打開(kāi)要快很多,特別是安裝的應(yīng)用特別...
寫(xiě)在前面 如非特別說(shuō)明,下文均基于Python3 1、一切皆對(duì)象 Python哲學(xué): Python中一切皆對(duì)象 1.1 數(shù)據(jù)模型-對(duì)象,值以及類型 對(duì)象是Python對(duì)數(shù)據(jù)的...
Anaconda 使用指南 參考文章: 致Python初學(xué)者:Anaconda入門(mén)使用指南 Anaconda使用總結(jié) 概述 很多學(xué)習(xí)python的初學(xué)者甚至學(xué)了有一段時(shí)間的人...