![240](https://upload.jianshu.io/users/upload_avatars/14124676/b8b3540f-b002-44f1-bfb8-603f434151b0.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景:一般情況下娶耍,我們?cè)O(shè)計(jì)的表都會(huì)有創(chuàng)建人,創(chuàng)建時(shí)間,更新人汗贫,更新時(shí)間字段,或者是一些比較固定值的字段万牺,如果每次新建數(shù)據(jù)或者修改數(shù)據(jù)時(shí)都手動(dòng)設(shè)置...
在高并發(fā)的系統(tǒng)中如何實(shí)現(xiàn)系統(tǒng)的高可用关顷?方案有很多種,大概可以概括為下面幾點(diǎn): 消除單點(diǎn) 集群或者分布式始衅,可以說是高可用系統(tǒng)設(shè)計(jì)的最有效方案冷蚂,也是...
背景:在一些對(duì)數(shù)據(jù)安全要求比較高的系統(tǒng)中,因?yàn)闃I(yè)務(wù)的需要汛闸,我們需要對(duì)mybatis中delete語句進(jìn)行一些業(yè)務(wù)攔截或者校驗(yàn)蝙茶。實(shí)現(xiàn):通過Myba...
索引是什么 索引是一種幫助數(shù)據(jù)庫高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),它是表中一列或者若干列值的集合和指向表中物理標(biāo)識(shí)這些值的數(shù)據(jù)頁的邏輯指針诸老,比如一本書的目...
為什么需要一致性 1隆夯、在集群內(nèi)部,數(shù)據(jù)不能只存在一個(gè)節(jié)點(diǎn)中孕锄,因?yàn)槿菀壮霈F(xiàn)單點(diǎn)故障2吮廉、保證節(jié)點(diǎn)間的數(shù)據(jù)一致 分布式一致性算法有哪些 1. Paxo...
一、線程池是什么 一般來說畸肆,線程池是一種池化技術(shù)的實(shí)現(xiàn)宦芦,通過一個(gè)或者多個(gè)線程來執(zhí)行用戶提交的任務(wù),解決了每執(zhí)行一個(gè)任務(wù)就創(chuàng)建一個(gè)線程造成的資源浪...
有一天在查詢生產(chǎn)異常日志的時(shí)候轴脐,突然發(fā)現(xiàn)了Mysql死鎖的日志调卑,第一反應(yīng)則是:臥槽,我寫的代碼居然有死鎖大咱,帶著疑問開始了長(zhǎng)達(dá)半個(gè)小時(shí)的百度之旅恬涧,...
工作中一般都是使用MyBatis-Plus來代替Mybatis來進(jìn)行對(duì)數(shù)據(jù)庫的操作,也一直都想了解MyBatis-Plus和Mybatis的區(qū)別...
Spring通過BeanPostProcessor幫我們實(shí)現(xiàn)代理對(duì)象的創(chuàng)建碴巾。這些代理對(duì)象的創(chuàng)建器有三類:1溯捆、基于Bean名稱在xml配置規(guī)則的自...