1. 單例設(shè)計(jì)模式:★★★★★(必問的) 解決的問題:保證一個(gè)類在內(nèi)存中的對(duì)象唯一性。 比如:多程序讀取一個(gè)配置文件時(shí),建議配置文件封裝成對(duì)象。會(huì)方便操作其中數(shù)據(jù),又要保證多...
1. 單例設(shè)計(jì)模式:★★★★★(必問的) 解決的問題:保證一個(gè)類在內(nèi)存中的對(duì)象唯一性。 比如:多程序讀取一個(gè)配置文件時(shí),建議配置文件封裝成對(duì)象。會(huì)方便操作其中數(shù)據(jù),又要保證多...
1. 什么是Mybatis? (1)Mybatis是一個(gè)半ORM(對(duì)象關(guān)系映射)框架,它內(nèi)部封裝了JDBC,開發(fā)時(shí)只需要關(guān)注SQL語(yǔ)句本身,不需要花費(fèi)精力去處理加載驅(qū)動(dòng)、創(chuàng)建...
1. list,iterate區(qū)別 ? 使用list()方法獲取查詢結(jié)果,每次發(fā)出一條查詢語(yǔ)句,獲取全部數(shù)據(jù) ? 使用iterate()方法獲取查詢結(jié)果,先發(fā)出一條SQL 語(yǔ)...
1. springcloud如何實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)? 服務(wù)發(fā)布時(shí)指定對(duì)應(yīng)的服務(wù)名(IP地址和端口號(hào)),將服務(wù)注冊(cè)到注冊(cè)中心(eureka和zookeeper),但是這一切是S...
1. 什么是springboot Spring Boot 是 Spring 開源組織下的子項(xiàng)目,是 Spring 組件一站式解決方案,主要是簡(jiǎn)化了使用 Spring 的難度,...
1. springmvc與struts2比較 答案: 1).入口不同: Struts2:filter過濾器 SpringMvc:一個(gè)Servlet即前端控制器 2).開發(fā)方式...
1. 開發(fā)中主要使用 Spring 的什么技術(shù) ? ①. IOC 容器管理各層的組件 ②. 使用 AOP 配置聲明式事務(wù) ③. 整合其他框架 2. Spring使用了哪些設(shè)計(jì)...
1. Struts2 攔截器 和 過濾器 的區(qū)別 ① 過濾器依賴于Servlet容器,而攔截器不依賴于Servlet容器。 ② Struts2 攔截器只能對(duì) Action 請(qǐng)...
1. 一網(wǎng)站如果有大量的人登錄訪問。那么會(huì)產(chǎn)生很多的session Session默認(rèn)保存在內(nèi)存中,內(nèi)存資源寶貴,session數(shù)據(jù)量大導(dǎo)致內(nèi)存利用率高,解決session內(nèi)...
1. Servlet的生命周期 答: 分為 5 個(gè)階段:加載、創(chuàng)建、初始化、處理客戶請(qǐng)求、卸載。 ①、加載:容器通過類加載器使用 Servlet 類對(duì)應(yīng)的文件加載 s...
一、 數(shù)據(jù)庫(kù) 1. 說出數(shù)據(jù)連接池的工作機(jī)制是什么? J2EE服務(wù)器啟動(dòng)時(shí)會(huì)建立一定數(shù)量的池連接,并一直維持不少于此數(shù)目的池連接。客戶端程序需要連接時(shí),池驅(qū)動(dòng)程序會(huì)返回一個(gè)未...
一、 jQuery 1. Jquery中的選擇器有哪些 答: ID選擇器:$(“#id”) 類選擇器:$(“.class”) 標(biāo)簽選擇器:$(“p”) 2. Jquery如何...
1. TCP和 UDP 的區(qū)別 tcp:面向連接的傳輸控制協(xié)議,具有高可靠性,確保傳輸數(shù)據(jù)的正確性,有驗(yàn)證重發(fā)機(jī)制,因此不會(huì)出現(xiàn)丟失或者亂序。 upd:是無連接的數(shù)據(jù)報(bào)服務(wù),...
1. 線程同步以及線程調(diào)度相關(guān)的方法 - wait():使一個(gè)線程處于等待(阻塞)狀態(tài),并且釋放所持有的對(duì)象的鎖; - sleep():使一個(gè)正在運(yùn)行的線程處于睡眠狀態(tài),是一...
1. Java中的NIO,BIO,AIO分別是什么 BIO:同步并阻塞,服務(wù)器實(shí)現(xiàn)模式為一個(gè)連接一個(gè)線程,即客戶端有連接請(qǐng)求時(shí)服務(wù)器端就需要啟動(dòng)一個(gè)線程進(jìn)行處理,如果這個(gè)連接...
1. 如在COLLECTION框架中,實(shí)現(xiàn)比較要實(shí)現(xiàn)什么樣的接口? Java類實(shí)現(xiàn)序列化的方法是實(shí)現(xiàn)Java.io.Serializable接口 Collection框架中實(shí)...
1. 運(yùn)行時(shí)異常與一般異常有何異同? 異常表示程序運(yùn)行過程中可能出現(xiàn)的非正常狀態(tài) 運(yùn)行時(shí)異常:表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見運(yùn)行錯(cuò)誤。 編譯器要求方法必須聲...
一. CSS 1. 引入的方式有哪些? 1)外聯(lián): 標(biāo)簽 2)內(nèi)聯(lián): 標(biāo)簽 3)元素內(nèi)嵌:元素的style屬性 2. CSS選擇符有哪些? 標(biāo)簽選擇符、類選擇符、id選擇符、...
equals()是個(gè)方法,繼承類Object == 是個(gè)運(yùn)算符,表示內(nèi)存地址是否相同 ==比較的是2個(gè)對(duì)象的地址,而equals比較的是2個(gè)對(duì)象的內(nèi)容。顯然,當(dāng)equals為...
(1)Mybatis和hibernate不同,它不完全是一個(gè)ORM框架,因?yàn)镸yBatis需要程序員自己編寫Sql語(yǔ)句。 (2)Mybatis直接編寫原生態(tài)sql,可以嚴(yán)格控...