innodb 存儲引擎 redolog innodb的數(shù)據(jù)先存在內(nèi)存中再到磁盤,在內(nèi)存刷到磁盤的過程中,出現(xiàn)故障可能導致數(shù)據(jù)丟失,為此設計了redolog用于保障數(shù)據(jù)完整,保...
innodb 存儲引擎 redolog innodb的數(shù)據(jù)先存在內(nèi)存中再到磁盤,在內(nèi)存刷到磁盤的過程中,出現(xiàn)故障可能導致數(shù)據(jù)丟失,為此設計了redolog用于保障數(shù)據(jù)完整,保...
《每天學點CRUD》公眾 Mybatis+MySql自增ID 文章使用的是Mybatis3.4.6+MySql8.0,表設計使用自增ID實現(xiàn) SelectKey與useGen...
整體處理流程 源碼版本3.5.6從基本的查詢代碼引入 代碼分四步1、創(chuàng)建SqlSessionFactory2、openSession3、getMapper4、執(zhí)行Mapper...
《每天學點CRUD》 公眾今天的一天枯燥的復制粘貼,感覺工作沒有了激情,儼然淪為工具人。但是好學的我還是發(fā)現(xiàn)了有意思的東西。Mybatis應該是國內(nèi)碼農(nóng)用的最頻繁的框架,畢竟...
寫在最前面 1.本文將盡量簡明直觀的介紹點積運算,及其在python中的簡單應用。對點積運算的理解將對機器學習的算法編寫提供相當大的幫助。2.本文代碼使用python及num...
官網(wǎng)API文檔github文檔說明 apiversion 可通過kubectl api-versions 查看所有版本編號 kind 資源的類型 詳細說明
k8s版本 一、yaml文件編寫 mysql-db.yaml 創(chuàng)建數(shù)據(jù)庫密碼 創(chuàng)建足夠的PVpv.yaml 執(zhí)行創(chuàng)建 創(chuàng)建數(shù)據(jù)庫pod 編寫wordpress.yaml wo...
Master 運行:etcd、kube-apiserver、kube-controller-manager、scheduler。負責集群的資源管理、Pod調(diào)度、彈性伸縮、安全...
環(huán)境準備 使用vbox虛擬機創(chuàng)建3臺contos7機器。 三臺機需要互通網(wǎng)絡。 虛擬機網(wǎng)絡設置nat(外網(wǎng)訪問)和hostonly(內(nèi)網(wǎng)ip)指定固定ip。三臺機分別表示k8...
CAS原理 在多線程環(huán)境下,為了提高并發(fā)的性能及數(shù)據(jù)安全性。通常采用CAS做數(shù)據(jù)的更新操作。CAS數(shù)據(jù)更新過程,先獲取當前數(shù)據(jù)的舊值,在執(zhí)行更新操作時,通過比較之前獲取的舊值...
定義:裝飾器模式又稱包裝模式。指在不改變對象原有功能的前提下,將功能附加到對象上。相對于繼承實現(xiàn)拓展,裝飾其模式能實現(xiàn)動態(tài)拓展。 調(diào)用示例
定義:定義一個算法的框架,并允許子類提供框架中一個或多個步驟的具體實現(xiàn)。模版方法將算法的步驟實現(xiàn)交由子類決定,并且不會影響算法結(jié)構(gòu)。 代碼示例 來看下spring中模版方法的...
定義:通過封裝對象的創(chuàng)建過程將對象的創(chuàng)建與使用分離開來。便于類的解耦,但同時帶來的多余的builder對象,對象的修改也要修改builder類。 建造者模式對象結(jié)構(gòu) Dire...
工廠方法模式 定義一個創(chuàng)建對象的接口,但讓實現(xiàn)這個接口的類來決定實例化那個類,工廠方法讓類的實例化推遲帶子類中進行。缺點:創(chuàng)建的類過多 抽象工廠 抽象工廠是提供創(chuàng)建一系列相關(guān)...
軟件設計原則是比較抽象的概念,在設計模式中經(jīng)常體現(xiàn)初設計原則的概念,但是設計模式中也會有取舍,可能部分體現(xiàn)了,也可能完整的體現(xiàn)。設計原則更應該表現(xiàn)為原則問題,在進行設計時基于...
接口冪等 什么情況需要處理冪等 對于數(shù)據(jù)只能處理有且僅有一次的業(yè)務場景,例如:支付訂單,扣費的操作。對于同一個訂單號,只能扣費一次。不論是經(jīng)過接口調(diào)用,還是通過mq消費消息,...
緩存的意義 1:緩存一般都在內(nèi)存中操作,性能比數(shù)據(jù)庫高。2:緩存資源的消耗相比數(shù)據(jù)庫資源的消耗更低?;谔岣邞眯阅艿哪康?,使用緩存提升了數(shù)據(jù)處理的性能,降低數(shù)據(jù)存儲的消耗,...
ArrayList 和 Vector 的區(qū)別。 說說 ArrayList,Vector, LinkedList 的存儲性能和特性。 快速失敗 (fail-fast) 和安全失...
2PC 2階段提交第一階段詢問個服務參與者是否能提交事務,參與者記錄事務日志,需要等待所有服務反饋yes才執(zhí)行事務,有服務返回no/超市未響應則中斷,對性能上損耗明顯。之后執(zhí)...