當(dāng)子類(lèi)要復(fù)寫(xiě)父類(lèi)的方法時(shí),需要滿足以下原則: 子類(lèi)的方法訪問(wèn)權(quán)限控制符只能相同或變大 拋出異常和返回值只能變小,能夠轉(zhuǎn)換成父類(lèi)對(duì)象。子類(lèi)的返回值...
簡(jiǎn)述 記錄一下leetcode的sql題的免費(fèi)部分為啥面試時(shí)候?qū)憇ql寫(xiě)不出來(lái),面試完了馬上就有思路了,T T 題目 組合兩個(gè)表 表1: Per...
簡(jiǎn)述 之前在項(xiàng)目中,使用到了多數(shù)據(jù)源切換,采用了AOP加自定義注解的方式去實(shí)現(xiàn),但是當(dāng)一個(gè)方法被同時(shí)標(biāo)注有該注解以及@Transactional...
簡(jiǎn)述 我們知道HashMap不支持并發(fā),在并發(fā)情況下會(huì)有一系列問(wèn)題產(chǎn)生,如形成死鏈和節(jié)點(diǎn)丟失,下面我們簡(jiǎn)單分析一下什么情況下會(huì)產(chǎn)生以及產(chǎn)生原因 ...
Spring MVC流程 前端控制器DispatcherServlet接收HTTP請(qǐng)求 控制器通過(guò)處理器映射器HandlerMapping找到并...
簡(jiǎn)述 極客時(shí)間算法40講中所出現(xiàn)的leetcode算法題 題目 【鏈表】reverse-linked-list(反轉(zhuǎn)一個(gè)單鏈表) 代碼 遞歸 迭...
簡(jiǎn)述 在同一個(gè)類(lèi)中,如果多個(gè)方法有相同名字、不同參數(shù),即稱(chēng)為重載。在編譯器眼中,方法名稱(chēng)+參數(shù)類(lèi)型+參數(shù)個(gè)數(shù),組成一個(gè)唯一鍵,稱(chēng)為方法簽名,JV...
RDB方式 RDB持久化是指在指定的時(shí)間間隔內(nèi)將內(nèi)存中的數(shù)據(jù)集快照寫(xiě)入磁盤(pán)實(shí)際操作過(guò)程是fork一個(gè)子進(jìn)程,先將數(shù)據(jù)集寫(xiě)入臨時(shí)文件,寫(xiě)入成功后,...
簡(jiǎn)述 Redis可作為消息隊(duì)列中間件使用,屬于發(fā)布訂閱模式 消息隊(duì)列可以實(shí)現(xiàn)【系統(tǒng)解耦】、【異步處理】、【流量削峰】 訂閱者先訂閱某個(gè)頻道,Li...