1.數(shù)據(jù)庫(kù)預(yù)編譯起源 (1)數(shù)據(jù)庫(kù)SQL語(yǔ)句編譯特性:數(shù)據(jù)庫(kù)接受到sql語(yǔ)句之后,需要詞法和語(yǔ)義解析,優(yōu)化sql語(yǔ)句,制定執(zhí)行計(jì)劃。這需要花費(fèi)一些時(shí)間锅锨。但是很多情況,我們的一...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.數(shù)據(jù)庫(kù)預(yù)編譯起源 (1)數(shù)據(jù)庫(kù)SQL語(yǔ)句編譯特性:數(shù)據(jù)庫(kù)接受到sql語(yǔ)句之后,需要詞法和語(yǔ)義解析,優(yōu)化sql語(yǔ)句,制定執(zhí)行計(jì)劃。這需要花費(fèi)一些時(shí)間锅锨。但是很多情況,我們的一...
知識(shí)點(diǎn): 線程生命周期(新建、運(yùn)行斜筐、阻塞、等待(一直等待)蛀缝、超時(shí)等待(超時(shí)取消等待)顷链、終止); Synchronized和Lock鎖(Condition)的區(qū)別屈梁,和8鎖問(wèn)題嗤练;...
看到很多注解都被@Inherited進(jìn)行了修飾,但是這個(gè)@Inherited有什么作用呢在讶? 查看@Inherited代碼描述: Indicates that an annot...
本文章只是自我總結(jié)煞抬,鞏固基礎(chǔ)之用,如有錯(cuò)誤构哺,望大佬不吝賜教革答。 1 鏈表簡(jiǎn)介 說(shuō)起鏈表战坤,我們腦海中浮現(xiàn)出它的樣子如下圖所示,總是一個(gè)節(jié)點(diǎn)連著下一個(gè)節(jié)點(diǎn)残拐。因?yàn)橹耙呀?jīng)有寫一篇文章...
P發(fā)生時(shí)需要在C和A中進(jìn)行權(quán)衡途茫。即使在同一個(gè)業(yè)務(wù)系統(tǒng)中,有些業(yè)務(wù)需要保證C(即使需要保證C溪食,但是也有一些策略在保證C的前提下不斷提高A)囊卜,但是有些業(yè)務(wù)對(duì)數(shù)據(jù)一致性要求不那么高...
主鍵生成策略 系統(tǒng)唯一ID是我們?cè)谠O(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候常常會(huì)遇見(jiàn)的問(wèn)題,下面介紹一些常見(jiàn)的ID生成策略错沃。 Sequence ID UUID GUID COMB Snowflak...
一栅组、概述 MySQL支持諸多存儲(chǔ)引擎,而各種存儲(chǔ)引擎對(duì)索引的支持可以各不相同捎废,因此MySQL數(shù)據(jù)庫(kù)支持多種索引類型笑窜,如BTree索引,哈希索引登疗,全文索引等等排截。本文只關(guān)注BTr...
GET和POST是HTTP請(qǐng)求的兩種基本方法,要說(shuō)它們的區(qū)別辐益,接觸過(guò)WEB開(kāi)發(fā)的人都能說(shuō)出一二断傲。 最直觀的區(qū)別就是GET把參數(shù)包含在URL中,POST通過(guò)request bo...