1.視圖視圖本質(zhì)上是一種虛擬的表萌踱,它是由基本表產(chǎn)生的挪捕,本身不存儲(chǔ)數(shù)據(jù)罚缕,它實(shí)際的功能是封裝了復(fù)雜的查詢語(yǔ)句。 視圖的優(yōu)點(diǎn)和缺點(diǎn)優(yōu)點(diǎn):1.簡(jiǎn)化了操作:把經(jīng)常使用的數(shù)據(jù)定義為視圖如...
1.視圖視圖本質(zhì)上是一種虛擬的表萌踱,它是由基本表產(chǎn)生的挪捕,本身不存儲(chǔ)數(shù)據(jù)罚缕,它實(shí)際的功能是封裝了復(fù)雜的查詢語(yǔ)句。 視圖的優(yōu)點(diǎn)和缺點(diǎn)優(yōu)點(diǎn):1.簡(jiǎn)化了操作:把經(jīng)常使用的數(shù)據(jù)定義為視圖如...
1.用start transaction關(guān)閉mysql的自動(dòng)提交盾碗,合理設(shè)置插入批量大小媚污,不要一條數(shù)據(jù)提交一次。2.修改表的存儲(chǔ)引擎InnoDB為MyISAM廷雅。(因?yàn)镮nnoD...
單例模式:在程序的運(yùn)行過(guò)程中耗美,某個(gè)類只能有一個(gè)實(shí)例并且提供了一個(gè)全局的訪問(wèn)點(diǎn)。簡(jiǎn)單工廠:一個(gè)工廠類根據(jù)傳入的參量決定創(chuàng)建出那一種產(chǎn)品類的實(shí)例榜轿。工廠方法:定義一個(gè)創(chuàng)建對(duì)象的接口...
頁(yè)面置換算法的功能:當(dāng)出現(xiàn)缺頁(yè)異常皇型,需調(diào)入新頁(yè)面而內(nèi)存已滿時(shí),選擇被置換的物理頁(yè)面砸烦,也就是說(shuō)選擇一個(gè)物理頁(yè)面換出到磁盤弃鸦,然后把需要訪問(wèn)的頁(yè)面換入到物理頁(yè)。 常見(jiàn)的頁(yè)面置換算法...
參考:https://mp.weixin.qq.com/s/JWj6_BF9Xc84kQcyx6Nf_g[https://mp.weixin.qq.com/s/JWj6_BF...
java中的訪問(wèn)修飾符具有4個(gè)關(guān)鍵字:public幢痘、protected唬格、default、private訪問(wèn)權(quán)限范圍:public > protected > default ...
重載:發(fā)生在同一個(gè)類中颜说,方法名必須相同购岗,參數(shù)類型不同,個(gè)數(shù)不同门粪,順序不同喊积,方法返回值和訪問(wèn)修飾符可以不同。 重寫(xiě):是子類對(duì)父類的允許訪問(wèn)的方法的實(shí)現(xiàn)過(guò)程進(jìn)行重新編寫(xiě)玄妈,發(fā)生在子...
多態(tài)的概念:一個(gè)類的多種形式辜御;比如向上轉(zhuǎn)型中父類的引用指向子類的地址Person person = new Student("張三")多態(tài)分為兩種形式:1.編譯時(shí)多態(tài):代碼在...
1.Lock是java中的一個(gè)接口,而synchronized是java中的一個(gè)關(guān)鍵字屈张,它是一個(gè)內(nèi)置的鎖擒权,不需要編寫(xiě)代碼去控制加鎖和釋放袱巨。而Lock的接口中則提供了加鎖和釋放...
AQS 核心思想是,如果被請(qǐng)求的共享資源空閑碳抄,則將當(dāng)前請(qǐng)求資源的線程設(shè)置為有效的工作線程愉老,并且將共享資源設(shè)置為鎖定狀態(tài)。如果被請(qǐng)求的共享資源被占用剖效,那么就需要一套線程阻塞等待...
棧和堆都是處于內(nèi)存區(qū)域嫉入。棧是由系統(tǒng)自動(dòng)分配,而堆是人為申請(qǐng)開(kāi)辟的璧尸。棧獲得的空間要遠(yuǎn)小于堆獲得的空間咒林。棧中主要存放的是局部變量而堆中主要存放的是數(shù)組和對(duì)象 棧的優(yōu)勢(shì)是:存取速度...
1.類的加載過(guò)程類的加載過(guò)程分為三個(gè)階段:加載、鏈接以及初始化爷光。的主要任務(wù)是通過(guò)類的全限定類名獲取定義此類的二進(jìn)制字節(jié)流垫竞,將該字節(jié)流所代表的靜態(tài)存儲(chǔ)結(jié)構(gòu)轉(zhuǎn)化為方法區(qū)的運(yùn)行時(shí)數(shù)...
mysql主要分為客戶端重贺、Server層骑祟、存儲(chǔ)引擎層Server層中存在連接器,緩存區(qū)气笙,詞法分析器次企,優(yōu)化器以及執(zhí)行器。其操作順序是連接校驗(yàn)權(quán)限后如果開(kāi)啟了緩存區(qū)訪問(wèn)的話健民,會(huì)先...
首先HashMap在jdk1.7和1.8之間的實(shí)現(xiàn)略有不同。在jdk1.7版本中為了解決hash沖突采用了頭插法來(lái)形成一個(gè)鏈表稚晚。jdk1.8采用了尾插法崇堵。接下來(lái)分別針對(duì)這兩種...