1.簡(jiǎn)單方式在使用maven骨架的時(shí)候,右上角添加屬性的地方,打開(kāi)并添加一欄: archetypeCatalog:internal 2.全局生效1 在 https://rep...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.簡(jiǎn)單方式在使用maven骨架的時(shí)候,右上角添加屬性的地方,打開(kāi)并添加一欄: archetypeCatalog:internal 2.全局生效1 在 https://rep...
各模塊依賴(lài)關(guān)系 Ioc:Invertion of control (控制反轉(zhuǎn)) 理解 :在沒(méi)有spring之前,我們使用的對(duì)象是通過(guò)new Object()創(chuàng)建状原,spring...
HashSet的源碼實(shí)現(xiàn) HashSet的本質(zhì)是HashMap展姐,使用HashMap的key作為HashSet的值,每個(gè)值對(duì)應(yīng)的value是一個(gè)static對(duì)象Object T...
核心理念 約定大于配置犁柜,約定項(xiàng)目需要的功能洲鸠,比如springboot開(kāi)發(fā)時(shí),默認(rèn)加載這些功能:配置文件解析,aop扒腕,事務(wù)绢淀,數(shù)據(jù)源,緩存瘾腰,springmvc springboo...
核心原因 Vector源碼中大量使用synchronized 關(guān)鍵字皆的,導(dǎo)致性能大幅度降低 推薦使用方法 使用Collections把一個(gè)list轉(zhuǎn)為一個(gè)安全的,此方法是包裝了...
繼承結(jié)構(gòu) 底層數(shù)據(jù)結(jié)構(gòu) 底層通過(guò)雙向鏈表實(shí)現(xiàn)蹋盆,順序訪問(wèn)性能高于隨機(jī)訪問(wèn)费薄,內(nèi)部結(jié)構(gòu) LinkedList實(shí)現(xiàn) 自身屬性 modCount值也是為了在遍歷時(shí),多線程破壞數(shù)據(jù) Li...
springboot啟動(dòng)主要分兩部啟動(dòng) spring容器啟動(dòng) servlet容器啟動(dòng) spring容器啟動(dòng) servlet容器啟動(dòng)spring容器啟動(dòng)執(zhí)行到核心方法refre...
ArrayList 繼承結(jié)構(gòu) ArrayList的本質(zhì)是一個(gè)數(shù)組 這是ArrayList的屬性栖雾,包括默認(rèn)長(zhǎng)度楞抡,空數(shù)組,elementData(存儲(chǔ)數(shù)據(jù)的數(shù)組)和size(集合...
代理模式 為其他對(duì)象提供一個(gè)代理院塞,以控制這個(gè)對(duì)象的訪問(wèn),在客戶端與目標(biāo)對(duì)象之間起到中介作用性昭,屬于結(jié)構(gòu)型模式 作用 保護(hù)和增強(qiáng)目標(biāo)對(duì)象 靜態(tài)代理 顯示代理目標(biāo)對(duì)象拦止,通過(guò)硬編碼完...
返回圖片等資源 為什么返回不了秒梳,默認(rèn)情況下,springMvc中的DispatcherServlet配置了path “/” 覆蓋了tomcat中的defaultServlet...
springMvc 一個(gè)Controller層的框架酪碘,主要用于web請(qǐng)求等場(chǎng)景 入門(mén) 通過(guò)maven創(chuàng)建一個(gè)webapp項(xiàng)目 添加對(duì)應(yīng)的依賴(lài)以及tomcat差件