
MyBatis-Plus 簡(jiǎn)介 Mybatis-Plus(簡(jiǎn)稱MP)是一個(gè) Mybatis 的增強(qiáng)工具溅蛉,在 Mybatis 的基礎(chǔ)上只做增強(qiáng)不做...
1.SpringBoot自動(dòng)配置原理 從@SpringBootApplication注解開始說(shuō),這個(gè)注解是一個(gè)復(fù)合注解盹愚,他是由以下幾個(gè)注解構(gòu)成的...
很長(zhǎng)時(shí)間以來(lái)都沒(méi)有怎么好好搞清楚RPC(即Remote Procedure Call,遠(yuǎn)程過(guò)程調(diào)用)和HTTP調(diào)用的區(qū)別芍躏,不都是寫一個(gè)服務(wù)然后在...
服務(wù)端應(yīng)用程序(如數(shù)據(jù)庫(kù)和 Web 服務(wù)器)需要處理來(lái)自客戶端的高并發(fā)对竣、耗時(shí)較短的請(qǐng)求任務(wù),所以頻繁的創(chuàng)建處理這些請(qǐng)求的所需要的線程就是一個(gè)非常...
寫在前面 在系統(tǒng)的研發(fā)過(guò)程中,隨著數(shù)據(jù)量的不斷增長(zhǎng)蛋褥,單庫(kù)單表已無(wú)法滿足數(shù)據(jù)的存儲(chǔ)需求临燃,此時(shí),我們就需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行分庫(kù)分表操作烙心。那在互聯(lián)網(wǎng)大廠膜廊,...
如果一個(gè)軟件開發(fā)人員溃论,不了解軟件架構(gòu)的演進(jìn),會(huì)制約技術(shù)的選型和開發(fā)人員的生存痘昌、晉升空間钥勋。這里我列舉了目前主要的四種軟件架構(gòu)以及他們的優(yōu)缺點(diǎn)炬转,希望...
?? 知識(shí)點(diǎn)總覽 首先我們都知道 Redis 是一個(gè)非常經(jīng)典的算灸,高性能的扼劈,“單線程”的鍵值數(shù)據(jù)庫(kù)。 為什么高性能呢菲驴?除了 Redis 是基于內(nèi)存...
重寫(Override) 重寫是子類對(duì)父類的允許訪問(wèn)的方法的實(shí)現(xiàn)過(guò)程進(jìn)行重新編寫, 返回值和形參都不能改變赊瞬。即外殼不變先煎,核心重寫! 重寫的好處巧涧,...
目錄 事務(wù)特性ACID屬性 并發(fā)事務(wù)帶來(lái)的問(wèn)題 事務(wù)隔離級(jí)別 事務(wù)實(shí)現(xiàn)原理 事務(wù)特性ACID屬性 事務(wù)特性指的就是ACID,如圖所示: 原子性 ...