版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、(口述題題)請(qǐng)簡(jiǎn)簡(jiǎn)述迅雷雷、BTT等p22p下載載軟件的的實(shí)現(xiàn)原原理。如如何資源源分布。解釋?zhuān)篈A想來(lái)BB家做客客,但是是遭到了了B的管管家NAATBB的拒絕絕,理由由是:我我從來(lái)沒(méi)沒(méi)有聽(tīng)我我家B提提過(guò)你的的名 字字,這時(shí)時(shí)A找到到了A,B都認(rèn)認(rèn)識(shí)的朋朋友seerveer,要要求seerveer給BB報(bào)一個(gè)個(gè)信,讓讓B去跟跟管家說(shuō)說(shuō)A是我我的朋友友,于是是,B跟跟管家NNATB說(shuō),A是我我認(rèn)識(shí) 的朋友友,這樣樣A的訪訪問(wèn)請(qǐng)求求就不會(huì)會(huì)再被管管家NAATBB所拒絕絕了.簡(jiǎn)簡(jiǎn)而言之之,UDDP打洞洞就是一一個(gè)通過(guò)過(guò)serrverr保存下下來(lái)的地地址使得得彼此之之間能夠夠直接通通信的過(guò)過(guò) 程,ser
2、rverr只管幫幫助建立立連接,在建立立間接之之后就不不再介入入了.2維護(hù)護(hù)數(shù)據(jù)庫(kù)庫(kù)的完整整性、一一致性、你喜歡歡用觸發(fā)發(fā)器還是是自寫(xiě)業(yè)業(yè)務(wù)邏輯輯?為什什么解釋?zhuān)罕M盡可能用用約束(包包括CHHECKK、主鍵鍵、唯一一鍵、外外鍵、非非空字段段)實(shí)現(xiàn)現(xiàn),這種種方式的的效率最最好;其其次用觸觸發(fā)器,這這種方式式可以保保證無(wú)論論何種業(yè)業(yè)務(wù)系統(tǒng)統(tǒng)訪問(wèn)數(shù)數(shù)據(jù)庫(kù)都都能維持持?jǐn)?shù)據(jù)庫(kù)庫(kù)的完整整性、一一致性;最后再再考慮用用自寫(xiě)業(yè)業(yè)務(wù)邏輯輯實(shí)現(xiàn),但但這種方方式效率率最低、編程最最復(fù)雜,當(dāng)當(dāng)為下下下之策。3A=10,b=220在不不使用第第三變量量 使兩兩值互換換解釋: a=110,bb=8a=a-bb=b+aa=
3、b-a4. ooverrridde與重重載的區(qū)區(qū)別解釋?zhuān)簅overrridde是把把繼承于于父類(lèi)的的方法給給覆蓋掉掉 重載載是同一一個(gè)函數(shù)數(shù)名接受受不同類(lèi)類(lèi)型、個(gè)個(gè)數(shù)的參參數(shù),完完成不同同的功能能,調(diào)用用起來(lái)方方便5抽象象類(lèi)跟接接口的區(qū)區(qū)別解釋?zhuān)撼槌橄箢?lèi)可可以有非非抽象方方法,接接口中只只能有抽抽象方法法。接口口可以實(shí)實(shí)現(xiàn)多繼繼承。6trry 里有有一個(gè)rretuurn語(yǔ)語(yǔ)句,那那么緊跟跟在這個(gè)個(gè)tryy后的ffinaallyy 里的ccodee會(huì)不會(huì)會(huì)被執(zhí)行行,什么么時(shí)候被被執(zhí)行,在在retturnn前還是是后?解釋?zhuān)篿inallly里里的代碼碼會(huì)執(zhí)行行,在rretuurn之之前執(zhí)行行7實(shí)現(xiàn)
4、現(xiàn)一個(gè)冒冒泡排序序解釋?zhuān)篈rraayLiist lisst=nnew ArrrayLListt(); liist.addd(766); liist.addd(4); liist.addd(7886); liist.addd(433); liist.addd(211); liist.addd(4332); liist.addd(100); foor(iint i=00;ilisst.ssizee()-1;ii+) ffor(intt j=1;jj0) /比較兩兩個(gè)整數(shù)數(shù)的大小小 a=lisst.gget(j-11); liist.sett(jj-1),liist.gett(j); liist.s
5、ett(j,a); foor(IInteegerr s:lisst) SSysttem.outt.prrinttln(s.iintVValuue(); 查出總成成績(jī)大于于1000分的學(xué)學(xué)生信息息1ZhanngSql602liC#503wanggJavaa704zhanngJavaa555liSql606liJavaa65解釋?zhuān)簊seleect * ffromm taablee whheree idd inn (sseleect namme,ssum(gadde) as tottal froom ttablle ggrouup bby nnamee haavinng ttotaal1100 )W
6、herre在分分組之前前過(guò)濾數(shù)數(shù)據(jù),條條件不能能包含聚聚組函數(shù)數(shù),haavinng在分分組之后后過(guò)濾數(shù)數(shù)據(jù),條條件中經(jīng)經(jīng)常包含含聚組函函數(shù)。帶帶聚合函函數(shù)的sseleect中中只能有有聚合函函數(shù)和分分組列。9. 有有一個(gè)學(xué)學(xué)生表,有有學(xué)生姓姓名,語(yǔ)語(yǔ)文成績(jī)績(jī),數(shù)學(xué)學(xué)成績(jī)。請(qǐng)寫(xiě)出出查詢(xún)語(yǔ)語(yǔ)文成績(jī)績(jī)和數(shù)學(xué)學(xué)成績(jī)?cè)谠?0分分以上的的學(xué)生信信息,并并能查出出語(yǔ)文成成績(jī)和數(shù)數(shù)學(xué)成績(jī)績(jī)之和大大于1330分的的學(xué)生信信息,請(qǐng)請(qǐng)用一句句SQLL拼寫(xiě)出出來(lái)。 解釋?zhuān)簊ellectt * froom ttablle wwherre yuwwen60 andd shhuxuue660 aand yuwwen+shu
7、uxuee133010. &和&的區(qū)區(qū)別?解釋?zhuān)河?jì)計(jì)算p11&pp2時(shí),Javva先計(jì)計(jì)算p11,若pp1為ttruee再計(jì)算算p2;若p11為faalsee,則不不再計(jì)算算P211. 什么是是事務(wù)?什么是是鎖?解釋?zhuān)菏率聞?wù)是指指一個(gè)工工作單元元,它包包含了一一組數(shù)據(jù)據(jù)操作命命令,并并且所有有的命令令作為一一個(gè)整體體一起向向系統(tǒng)提提交或撤撤消請(qǐng)求求操作,即即這組命命令要么么都執(zhí)行行,要么么都不執(zhí)執(zhí)行。鎖鎖是在多多用戶(hù)環(huán)環(huán)境中對(duì)對(duì)數(shù)據(jù)的的訪問(wèn)的的限制。SqllSerrverr自動(dòng)鎖鎖定特定定記錄、字段或或文件,防防止用戶(hù)戶(hù)訪問(wèn),以以維護(hù)數(shù)數(shù)據(jù)安全全或防止止并發(fā)數(shù)數(shù)據(jù)操作作問(wèn)題,鎖鎖可以保保證事務(wù)
8、務(wù)的完整整性和并并發(fā)性。12什什么是索索引,有有什么優(yōu)優(yōu)點(diǎn)?解釋?zhuān)核魉饕髸?shū)書(shū)的目錄錄類(lèi)似,索索引使數(shù)數(shù)據(jù)庫(kù)程程序無(wú)需需掃描整整個(gè)表,就就可以在在其中找找到所需需要的數(shù)數(shù)據(jù),索索引包含含了一個(gè)個(gè)表中包包含值的的列表,其其中包含含了各個(gè)個(gè)值的行行所存儲(chǔ)儲(chǔ)的位置置,索引引可以是是單個(gè)或或一組列列,索引引提供的的表中數(shù)數(shù)據(jù)的邏邏輯位置置,合理理劃分索索引能夠夠大大提提高數(shù)據(jù)據(jù)庫(kù)性能能。13視視圖是什什么?游游標(biāo)是什什么?解釋?zhuān)阂曇晥D是一一種虛擬擬表,虛虛擬表具具有和物物理表相相同的功功能,可可以對(duì)虛虛擬表進(jìn)進(jìn)行增該該查操作作,視圖圖通常是是一個(gè)或或多個(gè)表表的行或或列的子子集,視視圖的結(jié)結(jié)果更容容易理
9、解解(修改改視圖對(duì)對(duì)基表不不影響),獲獲取數(shù)據(jù)據(jù)更容易易(相比比多表查查詢(xún)更方方便),限限制數(shù)據(jù)據(jù)檢索(比比如需要要隱藏某某些行或或列),維維護(hù)更方方便。游游標(biāo)對(duì)查查詢(xún)出來(lái)來(lái)的結(jié)果果集作為為一個(gè)單單元來(lái)有有效的處處理,游游標(biāo)可以以定位在在結(jié)果集集的特定定行、從從結(jié)果集集的當(dāng)前前位置檢檢索一行行或多行行、可以以對(duì)結(jié)果果集中當(dāng)當(dāng)前位置置進(jìn)行修修改、15什什么是存存儲(chǔ)過(guò)程程?有什什么優(yōu)點(diǎn)點(diǎn)?解釋?zhuān)捍娲鎯?chǔ)過(guò)程程是一組組予編譯譯的SQQL語(yǔ)句句,它的的優(yōu)點(diǎn)有有1.允允許模塊塊化程序序設(shè)計(jì),就就是說(shuō)只只需要?jiǎng)?chuàng)創(chuàng)建一次次過(guò)程,以以后在程程序中就就可以調(diào)調(diào)用該過(guò)過(guò)程任意意次。22.允許許更快執(zhí)執(zhí) 行,如如果某
10、操操作需要要執(zhí)行大大量SQQL語(yǔ)句句或重復(fù)復(fù)執(zhí)行,存存儲(chǔ)過(guò)程程比SQQL語(yǔ)句句執(zhí)行的的要快。3.減減少網(wǎng)絡(luò)絡(luò)流量,例例如一個(gè)個(gè)需要數(shù)數(shù)百行的的SQLL代碼的的操作有有一條執(zhí)執(zhí)行 語(yǔ)語(yǔ)句完成成,不需需要在網(wǎng)網(wǎng)絡(luò)中發(fā)發(fā)送數(shù)百百行代碼碼。4.更好的的安全機(jī)機(jī)制,對(duì)對(duì)于沒(méi)有有權(quán)限執(zhí)執(zhí)行存儲(chǔ)儲(chǔ)過(guò)程的的用戶(hù),也也可授權(quán)權(quán)他們執(zhí)執(zhí)行存儲(chǔ)儲(chǔ)過(guò)程。16什什么是觸觸發(fā)器?解釋?zhuān)河|觸發(fā)器是是一種特特殊類(lèi)型型的存儲(chǔ)儲(chǔ)過(guò)程,出出發(fā)器主主要通過(guò)過(guò)事件觸觸發(fā)而被被執(zhí)行的的,觸發(fā)發(fā)器的優(yōu)優(yōu)點(diǎn):11.強(qiáng)化化約束,觸觸發(fā)器能能夠提供供比CHHECKK約束。2.跟跟蹤變化化,觸發(fā)發(fā) 器可可以跟蹤蹤數(shù)據(jù)庫(kù)庫(kù)內(nèi)的操操作,從從而不允允許
11、未經(jīng)經(jīng)允許許許可的更更新和變變化。33.聯(lián)級(jí)級(jí)運(yùn)算,比比如某個(gè)個(gè)表上的的觸發(fā)器器中包含含對(duì)另一一個(gè)表的的數(shù)據(jù)操操作,而而該操作作又導(dǎo)致致該表上上 的觸觸發(fā)器被被觸發(fā)。17銷(xiāo)銷(xiāo)售主表表(訂單單號(hào) ,業(yè)業(yè)務(wù)員 , 客客戶(hù)名稱(chēng)稱(chēng) , 合同日日期)銷(xiāo)售子表表(訂單單號(hào) ,產(chǎn)產(chǎn)品編號(hào)號(hào) ,銷(xiāo)銷(xiāo)售數(shù)量量 ,銷(xiāo)銷(xiāo)售金額額)產(chǎn)品表(產(chǎn)產(chǎn)品編號(hào)號(hào) , 產(chǎn)品名名稱(chēng))請(qǐng)根據(jù)以以下條件件,寫(xiě)出出分別ssql語(yǔ)語(yǔ)句1.統(tǒng)計(jì)計(jì)合同日日期為220066年100月的各各業(yè)務(wù)員員的銷(xiāo)售售數(shù)量和和銷(xiāo)售金金額2.統(tǒng)計(jì)計(jì)合同日日期為220066年100月的各各產(chǎn)品的的銷(xiāo)售數(shù)數(shù)量和銷(xiāo)銷(xiāo)售金額額3.計(jì)算算業(yè)務(wù)員員張三銷(xiāo)售的的產(chǎn)品為為 維
12、生素素b的平均均價(jià)格18什什么叫做做sqll注入,如如何防止止?請(qǐng)那那個(gè)舉例例說(shuō)明。解釋?zhuān)簊sql注注入,就就是利用用程序員員對(duì)用戶(hù)戶(hù)輸入數(shù)數(shù)據(jù)的合合法性檢檢測(cè)不嚴(yán)嚴(yán)或不檢檢測(cè)的特特點(diǎn),故故意從客客戶(hù)端提提交特殊殊代碼,獲獲取服務(wù)務(wù)端信息息。例如:“sellectt * froom uuserrs wwherre uuserrnamme=”+vv_naame+“ aand pwdd=”+vv_pwwd+“”;If(oobj!=nuull)驗(yàn)證通過(guò)過(guò)用戶(hù)名隨隨便輸入入,密碼碼輸入:aaaa or 1=11如何防止止:PrrepaareddStaatemmentt19請(qǐng)請(qǐng)寫(xiě)出jjavaascrri
13、ptt彈出確確認(rèn)框的的函數(shù)。解釋?zhuān)篶conffirmm(是否刪刪除)20你你以為大大數(shù)據(jù)量量下的列列表顯示示分頁(yè)應(yīng)應(yīng)該如何何處理?請(qǐng)敘述述一下你你的方法法解釋?zhuān)簍ypee reefCuursoorTyype is REFF CUURSOOR; 游標(biāo)類(lèi)類(lèi)型定義義,用于于返回?cái)?shù)數(shù)據(jù)集procceduure sp_Pagge(pp_PaageSSizee innt, -每每頁(yè)記錄錄數(shù) pp_PaageNNo iint, -當(dāng)當(dāng)前頁(yè)碼碼,從 1 開(kāi)開(kāi)始 pp_SqqlSeelecct vvarccharr2, -查查詢(xún)語(yǔ)句句,含排排序部分分 pp_OuutReecorrdCoountt ouut ii
14、nt,-返返回總記記錄數(shù) pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); v_ccounnt iint; v_hheiRRownnum intt; v_llowRRownnum intt;begiin 取取記錄總總數(shù) v_sqll := sseleect couunt(*) froom ( | pp_SqqlSeelecct | ); exxecuute immmediiatee v_sqll innto v_ccounnt; p_OuttReccorddCouunt := v_ccounnt; 執(zhí)執(zhí)行分頁(yè)
15、頁(yè)查詢(xún) v_heiiRowwnumm := p_PaggeNoo * p_PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SSELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意對(duì)roownuum別名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用別名rrn OPPEN p_
16、OOutCCurssor FORR vv_sqql;end sp_Pagge;/*功能能描述: 大數(shù)數(shù)據(jù)量分分頁(yè)通用用存儲(chǔ)過(guò)過(guò)程(重重載1,推推薦使用用)*創(chuàng) 建 人人: 夏夏春濤*創(chuàng)建建時(shí)間: 20005-07-01*/procceduure sp_Pagge(pp_PaageSSizee innt, -每每頁(yè)記錄錄數(shù) pp_PaageNNo iint, -當(dāng)當(dāng)前頁(yè)碼碼,從 1 開(kāi)開(kāi)始 pp_SqqlSeelecct vvarccharr2, -查查詢(xún)語(yǔ)句句,含排排序部分分 pp_SqqlCoountt vaarchhar22, -獲獲取記錄錄總數(shù)的的查詢(xún)語(yǔ)語(yǔ)句 pp_OuutReecorr
17、dCoountt ouut iint,-返返回總記記錄數(shù) pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); v_ccounnt iint; v_hheiRRownnum intt; v_llowRRownnum intt;begiin 取取記錄總總數(shù) exxecuute immmediiatee p_SqllCouunt intto vv_coountt; p_OuttReccorddCouunt := v_ccounnt; 執(zhí)執(zhí)行分頁(yè)頁(yè)查詢(xún) v_heiiRowwnumm := p_PaggeNoo * p_
18、PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SSELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意對(duì)roownuum別名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用別名rrn OPPEN p_OOutCCurssor FORR vv_sqql;end sp_Pagg
19、e;/*功能能描述: 大數(shù)數(shù)據(jù)量分分頁(yè)通用用存儲(chǔ)過(guò)過(guò)程(重重載2)*創(chuàng) 建 人人: 夏夏春濤*創(chuàng)建建時(shí)間: 20005-07-01*/procceduure sp_Pagge(pp_PaageSSizee innt, 每頁(yè)記記錄數(shù) pp_PaageNNo iint, 當(dāng)前頁(yè)頁(yè)碼,從從 1 開(kāi)始 pp_SqqlSeelecct vvarccharr2, 查詢(xún)語(yǔ)語(yǔ)句,含含排序部部分 pp_OuutCuursoor oout reffCurrsorrTyppe)as v_ssql varrchaar2(30000); -vv_coountt innt; v_hheiRRownnum intt; v_
20、llowRRownnum intt;begiin/* 取取記錄總總數(shù) v_sqll := sseleect couunt(*) froom ( | pp_SqqlSeelecct | ); exxecuute immmediiatee v_sqll innto v_ccounnt; p_OuttReccorddCouunt := v_ccounnt;*/ 執(zhí)執(zhí)行分頁(yè)頁(yè)查詢(xún) v_heiiRowwnumm := p_PaggeNoo * p_PPageeSizze; v_lowwRowwnumm := v_heiiRowwnumm - p_PPageeSizze + 1; v_sqll := SS
21、ELEECT * FFROMM ( SSELEECT A.*, rrownnum rn FFROMM (| p_SqllSellectt |) A WWHERRE rrownnum = | too_chhar(v_llowRRownnum) ; 注意意對(duì)roownuum別名名的使用用,第一一次直接接用roownuum,第第二次一一定要用用別名rrn OPPEN p_OOutCCurssor FORR vv_sqql;end sp_Pagge21sshorrt ss1 = 1; s11 = s1 + 11;有什什么錯(cuò)?shoort s1 = 11; ss1 += 11;有什什么錯(cuò)?解釋?zhuān)旱诘谝痪?/p>
22、,編編譯期出出錯(cuò),第第二句正正確,屬屬于方法法重載。22簡(jiǎn)簡(jiǎn)述spprinng的AAOP和和IOCC解釋?zhuān)篿ioc(控控制反轉(zhuǎn)轉(zhuǎn))是一一種設(shè)計(jì)計(jì)模式,由由傳統(tǒng)的的在程序序中控制制依賴(lài)轉(zhuǎn)轉(zhuǎn)移到由由容器控控制,將將相互依依賴(lài)的對(duì)對(duì)象分離離,在sspriing文文件中描描述依賴(lài)賴(lài),依賴(lài)賴(lài)只在使使用時(shí)建建立。Aop(面面向切面面)是一一種編程程思想,ooop的的延伸,將將系統(tǒng)中中非核心心業(yè)務(wù)提提取出來(lái)來(lái),單獨(dú)獨(dú)處理。23TTomccat的的開(kāi)啟在在哪個(gè)文文件夾,改改端口號(hào)號(hào)的是哪哪個(gè)文件件?解釋?zhuān)簍tomccat/binn toomcaat/cconff seerveer.xxml24JJdk配配置環(huán)
23、境境變量解釋?zhuān)篔JAVAA_HOOME C:JDKK1.66.025JJavaa 中訪訪問(wèn)數(shù)據(jù)據(jù)庫(kù)的步步驟?SStattemeent 和PrrepaareddStaatemmentt 之間間的區(qū)別別?解釋?zhuān)?1。注冊(cè)冊(cè)驅(qū)動(dòng)22。取得得連接對(duì)對(duì)象3。取得SStattemeent 4。調(diào)調(diào)用sqql 55。處理理RessulttSett 6。關(guān)閉資資源26在在控制臺(tái)臺(tái)輸入iip(2202.1688.233.455),然然后,用用.分割割開(kāi)并且且每組數(shù)數(shù)據(jù)不能能超過(guò)2255,最后,在控制制臺(tái)輸出出分割后后的ipp。27編編程題: 寫(xiě)一一個(gè)Siinglletoon 出出來(lái)。解釋?zhuān)篶classs TTe
24、xttprivvatee sttatiic TTextt t=neww Teext();privvatee Teext()publlic staaticc Teext gettInsstannce()if(tt=nnulll)t=neew TTextt();retuurn t;classs TTexttprivvatee sttatiic TTextt t=neww Teext();publlic staaticc syynchhronnizeed TTextt geetInnstaancee()if(tt=nnulll)t=neew TTextt();retuurn t;28. sleeep
25、() 和和waiit() 有什什么區(qū)別別?解釋?zhuān)簊sleeep不釋釋放鎖,可可實(shí)現(xiàn)同同步,wwaitt釋放資資源,無(wú)無(wú)法同步步。啟動(dòng)一個(gè)個(gè)線(xiàn)程是是用ruun()還是sstarrt()?解釋?zhuān)?0. 在控制制臺(tái)輸入入ip(2022.1668.223.445),然后,用.分分割開(kāi)并并且每組組數(shù)據(jù)不不能超過(guò)過(guò)2555,最后后,在控控制臺(tái)輸輸出分割割后的iip。31. Sett 里的的元素是是不能重重復(fù)的,那那么用什什么方法法來(lái)區(qū)分分重復(fù)與與否呢? 是用用=還還是eqqualls()? 它它們有何何區(qū)別?32.ttry 里里有一個(gè)個(gè)retturnn 語(yǔ)句句,那么么緊跟在在這個(gè)ttry 后的ffinaa
26、llyy 里的ccodee會(huì)不會(huì)會(huì)被執(zhí)行行,什么么時(shí)候被被執(zhí)行,在在retturnn 前還還是后?Colllecttionn 和CColllecttionns 的的區(qū)別?HashhMapp 和HHashhtabble 的區(qū)別別?Arraayliist 與Veectoor 區(qū)區(qū)別?解釋?zhuān)篈ArraayLiist不不能同步步,但性性能更高高,Veectoor提供供了同步步機(jī)制。集合二分分法解釋?zhuān)菏故褂梅秶鷩涸谝灰粋€(gè)有序序的集合合里查找找指定數(shù)數(shù)字。Int staart,eend,iindeex;Straat = 0;End = llistt.siize()-1;Indeex = (sstarrt
27、-eend)/2;If(llistt(inndexx)指指定數(shù)字字)End = iindeex;elsse iifStarrt = inndexx;elsseBreaak;寫(xiě)出一個(gè)個(gè)排序算算法Jndii是什么么?解釋?zhuān)簽闉殚_(kāi)發(fā)人人員提供供了查找找和訪問(wèn)問(wèn)各種命命名和目目錄服務(wù)務(wù)的通用用,統(tǒng)一一的接口口。目前前可訪問(wèn)問(wèn)的目錄錄及服務(wù)務(wù):dnns,xxnamm,noovelll目錄錄服務(wù),lldapp,coorbaa對(duì)象服服務(wù),文文件系統(tǒng)統(tǒng),注冊(cè)冊(cè)表,rrmi,ssdmll,niisJavaa序列化化是怎么么實(shí)現(xiàn)的的?解釋?zhuān)?1。將對(duì)對(duì)象實(shí)例例相關(guān)的的類(lèi)元數(shù)數(shù)據(jù)輸出出2。遞遞歸的輸輸出類(lèi)的的超類(lèi)直
28、直到不再再有超類(lèi)類(lèi)。3。開(kāi)始從從最頂層層的超類(lèi)類(lèi)輸出對(duì)對(duì)象實(shí)例例的實(shí)際際數(shù)據(jù)值值。4。遞歸輸輸出實(shí)例例數(shù)據(jù)Servvlett是否線(xiàn)線(xiàn)程安全全?如何讀取取Exccel文文件的數(shù)數(shù)據(jù),填填充到數(shù)數(shù)據(jù)庫(kù)中中,實(shí)習(xí)習(xí)思路是是什么?如果有重重復(fù)的數(shù)數(shù)據(jù)怎么么辦?以前的的數(shù)據(jù)我我想保留留不可以以刪除,如如何實(shí) 習(xí)?43.寫(xiě)寫(xiě)一個(gè)方方法 傳傳參(iint agee1)方方法實(shí)現(xiàn)現(xiàn)的功能能是 查查找peersoon 類(lèi)類(lèi) 如果果存在 agee大于aage11 返回回truue 否否則返回回fallse44.寫(xiě)寫(xiě)一個(gè)ccopyy 方法法 將已已知的類(lèi)類(lèi) 賦給給另一個(gè)個(gè)類(lèi)45.根根據(jù)某個(gè)個(gè)字段 經(jīng)過(guò)排排序 查查詢(xún)
29、前幾幾條數(shù)據(jù)據(jù)46.查查詢(xún)性別別男的數(shù)數(shù)據(jù),并并以IDD從小到到大排序序47.用用模糊查查詢(xún)姓王王的人員員解釋?zhuān)簊seleect * ffromm taablee whheree naame likke 王%48.刪刪除生日日在一段段時(shí)間的的數(shù)據(jù)解釋?zhuān)簊seleect * ffromm taablee whheree too_chhar(sheengrri,YYYYY-mmm-ddd) bbetwweenn riiqi11 annd rriqii249.查查詢(xún)?nèi)坎繑?shù)據(jù),有有相同就就返回一一條解釋?zhuān)簊seleect * ffromm taablee grroupp byy naameId nn
30、ameeidnaame1a1aa2b2bb3c3cc4b50.在在項(xiàng)目中中那些地地方使用用到了XXML技技術(shù)?如如何實(shí)現(xiàn)現(xiàn)的。定義函數(shù)數(shù)和存儲(chǔ)儲(chǔ)過(guò)程的的區(qū)別是是什么,什什么情況況下只能能用自定定義函數(shù)數(shù),什么么情況下下只能用用存儲(chǔ)過(guò)過(guò)程52.ssubSStriing的的用法,llengght的的用法,rrepllacee的用法法53. 寫(xiě)出一一條Sqql語(yǔ)句句:取出出表A中中第311到第440記錄錄(SQQLSeerveer,以以自動(dòng)增增長(zhǎng)的IID作為為主鍵,注意:ID可可能不是是連續(xù)的的。54.SSqlCConnnecttionn,SqqlCoommaand,SqlldattaReeadee
31、r,SSqlDDataaAdaapteer的用用法SSQLL :請(qǐng)請(qǐng)取出ttb_ssendd表中日日期(SSenddTimme字段段)為當(dāng)當(dāng)天的所所有記錄錄?(SSenddTimme字段段為daatettimee型,包包含日期期與時(shí)間間)。SSQLL中更新新觸發(fā)器器中如果果有更新新該表語(yǔ)語(yǔ)句是否否會(huì)造成成死循環(huán)環(huán)以及原原因。57. 遞歸法法求100!58.sstruuts 2運(yùn)行行的全流流程,解釋?zhuān)河斡螢g覽器器發(fā)來(lái)的的請(qǐng)求會(huì)會(huì)被調(diào)度度給sttrutts2,這這時(shí)sttrutts2清清理環(huán)境境上下文文(AcctioonCoonteext CleeanUUp)做做好相應(yīng)應(yīng)的準(zhǔn)備備,與此此如果WWe
32、b框框架配置置了其他他的框架架過(guò)濾器器(如ssiteeMessh),那那么sttrutts2同同時(shí)將用用戶(hù)的請(qǐng)請(qǐng)求先通通過(guò)此過(guò)過(guò)濾器,該該過(guò)濾器器完成處處理以后后,sttrutts2再再通過(guò)AActiionMMappper等等控制器器調(diào)度,查查找配置置文件sstruuts.xmll,調(diào)度度相應(yīng)UURL控控制器,準(zhǔn)準(zhǔn)備調(diào)相相應(yīng)的aactiion,如如果此aactiion配配置了相相關(guān)的攔攔截器,則則依照攔攔截器的的性質(zhì)分分別在aactiion執(zhí)執(zhí)行前后后執(zhí)行這這些攔截截器,AActiion與與業(yè)務(wù)模模型相互互協(xié)作處處理完成成對(duì)應(yīng)的的用戶(hù)邏邏輯后,將將進(jìn)一步步喚醒視視圖模塊塊以產(chǎn)生生應(yīng)答用用戶(hù)請(qǐng)求
33、求的頁(yè)面面。同時(shí)時(shí),如果果在此應(yīng)應(yīng)用配置置中配置置了其他他的框架架過(guò)濾器器,那么么strrutss2將控控制權(quán)轉(zhuǎn)轉(zhuǎn)交給此此過(guò)濾器器并完成成整個(gè)應(yīng)應(yīng)答。struuts22采用的的是puull-mvcc模式,拉出式是指視圖組件根據(jù)要求從控制器中將模型信息拉出來(lái)作為響應(yīng)。這與傳統(tǒng)的Model2 的方式不同,傳統(tǒng)的Model2 沒(méi)有使用模型來(lái)管理信息,而是直接使用視圖來(lái)訪問(wèn)信息?!胺旨?jí)”是指對(duì)視圖數(shù)據(jù)在存放,在struts2中,“值堆?!庇脕?lái)為視圖提供信息。struuts22 MVVC是一一個(gè)jaava輕輕量級(jí)WWeb應(yīng)應(yīng)用程序序開(kāi)發(fā)框框架,它它支持多多視圖,允允許用戶(hù)戶(hù)使用不不同的視視圖技術(shù)術(shù)而不需
34、需要改變變數(shù)據(jù)的的生成邏邏輯。它它同時(shí)也也包含了了一個(gè)強(qiáng)強(qiáng)有力的的表達(dá)式式語(yǔ)言來(lái)來(lái)遍歷其其環(huán)境棧棧,一個(gè)個(gè)小而實(shí)實(shí)用的標(biāo)標(biāo)簽庫(kù),59用用forr ,wwhille,sswittch 將ssdfddsheellooWweerorrld 輸出hhellloWoord ,每次次只能輸輸出一個(gè)個(gè)字符解釋?zhuān)?.Sttrinng aa=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;for(intt i=0;iia.lenngthh;i+)Striing c=aa.suubSttrinng(ii,i+1);for(intt j=0;jjb.lenn
35、gthh;j+)Striing d=bb.suubSttrinng(jj,j+1);if(cc.eqqualls(dd)Systtem.outt.prrintt(c);breaak;2. Sttrinng aa=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;int i=00;whille(iia.lenngthh)Striing c=aa.suubSttrinng(ii,i+1);int j=00;whille(jjb.lenngthh()Striing d=bb.suubSttrinng(jj,j+1);if(cc.eqqualls
36、(dd)Systtem.outt.prrintt(c);breaak;3. SStriing a=”hellloWWordd”;Striing b=” sddfdsshellloWWwerrorlld”;swittch(a)casee h:Syysteem.oout.priintlln(aa);60找找出下面面語(yǔ)句的的錯(cuò)誤,并并進(jìn)行改改正,使使其能正正常運(yùn)行行。如何只修修改maain函函數(shù),輸輸出abbc, 能不能能輸出bbacClasss TTexttSysttem.outt.prrinttln(“b”);statticSysttem.outt.prrinttln(“a”);publlic
37、Tesst()Systtem.outt.prrinttln(“c”);publlic Strringg geetOuut() /要想讓讓程序正正常運(yùn)行行,必須須加sttatiic,可可能是因因?yàn)槭潜颈绢?lèi)調(diào)用用,所以以要加,如如果用nnew 關(guān)鍵字字了就行行了tryretuurn “1”;cattch()retuurn “2”;finnalllyretuurn “3”;publlic staaticc vooid maiin(SStriing arggs)Systtem.outt.prrinttln(gettOutt(); /在這這里neew 一一個(gè)Teext 對(duì)象就就可以了了/要要想輸出出ba
38、cc在那個(gè)個(gè)輸出bb的方法法里,加加上sttatiic61. 查詢(xún)出出員工的的 員員工姓名名,員工工性別,員員工上司司的姓名名,如果果此人無(wú)無(wú)上司,顯顯示無(wú)表名:tt_taableet_Iddnameesexup01dingg男02丁的男0103的的男01解釋?zhuān)篸ecllaree t_cussor currsorr reead_onlly ffor sellectt t11.nnamee,tt1.ssex,t2.naame frrom t_ttablle tt1 lleftt jooin t_ttablle tt2 oon tt1.tt_Idd=t22.upp orrderr byy t11.
39、nnameedecllaree nnamee vaarchhar(20),sexx vaarchhar(2), uupNaame varrchaar(220)openn t_cussor fettch nexxt ffromm t_cussor intto namme,sexx,uupNaamewhille Feetchh_sttatuus=00 bbegiinif(upnnamee iss nuull)begiin sett uupnaame=無(wú) sseleect naame,seex,upNNamee ennd fettch nexxt ffromm t_cussor intto namm
40、e,sexx,uupNaame eendclosse tt_cuusorrdeallloccatee t_cussor62說(shuō)說(shuō)有兩個(gè)個(gè)路口,路路口站著著兩個(gè)人人,說(shuō)謊謊人站在在說(shuō)謊國(guó)國(guó)路口,說(shuō)說(shuō)實(shí)話(huà)人人站在實(shí)實(shí)話(huà)國(guó)路路口,說(shuō)說(shuō)謊人只只說(shuō)謊話(huà)話(huà),實(shí)話(huà)話(huà)人只說(shuō)說(shuō)實(shí)話(huà),你你如何問(wèn)問(wèn)這兩個(gè)個(gè)人,一一個(gè)同樣樣的問(wèn)題題,知道道那個(gè)人人站的路路口是說(shuō)說(shuō)謊國(guó),知知道那個(gè)個(gè)人站的的路口是是實(shí)話(huà)國(guó)國(guó)。答:說(shuō)一一個(gè)大家家都知道道的事務(wù)務(wù),問(wèn)他他們你自自己的性性別是男男的是女女的,說(shuō)說(shuō)話(huà)的人人肯定假假話(huà),你你要是男男的他會(huì)會(huì)說(shuō)是女女的,說(shuō)說(shuō)實(shí)話(huà)的的人會(huì)說(shuō)說(shuō)你是男男的,你你自己知知道答案案,根據(jù)據(jù)他們說(shuō)說(shuō)的你就就知道誰(shuí)
41、誰(shuí)是說(shuō)謊謊的人了了,誰(shuí)不不是說(shuō)慌慌的人 。63有有一個(gè)表表單(nnamee=”fformm1”)一一個(gè)文本本框(nnamee=”ttextt1”)用用不同的的方式取取得,盡盡量用不不同的方方法實(shí)現(xiàn)現(xiàn)。64實(shí)實(shí)現(xiàn)一個(gè)個(gè)將鼠標(biāo)標(biāo)放在單單元格上上,顯示示背景色色為#000fffff,鼠鼠標(biāo)離開(kāi)開(kāi)顯示#00000000,補(bǔ)充充函數(shù)。Funcctioon aa()Funcctioon bb()65定定義一個(gè)個(gè)坐標(biāo)為為(1000,1100)鼠鼠標(biāo)單擊擊一下左左移100像素,下下移100像素。解釋?zhuān)篸docuumennt.aall.id.styyle.pixxelTTop = 1100;Docuumennt
42、.aall.id.styyle.pixxelLLeftt = 1000;Docuumennt.aall.butttonn.onncliick = ffuncctioon()Docuumennt.aall.id.styyle.pixxelTTop +=110;Docuumennt.aall.id.styyle.pixxelLLeftt -=10;66自自已寫(xiě)一一個(gè)表格格,設(shè)置置為700%透明明,1像素寬寬度,單單元格左左測(cè)為藍(lán)藍(lán)色,右右測(cè)為紅紅色,上上下為綠綠色,鼠鼠標(biāo)在與與不在單單元格上上,顯示示不同的的顏色。解釋?zhuān)篵ordder:1pxxfiltter:alppha(opaacitty=77
43、0);67SStriing strr=aabcdde; 反序序輸出此此字符串串 不準(zhǔn)準(zhǔn)用reeverrse函函數(shù)解釋?zhuān)篺for(iint i=sstr.lenngthh();i00;i)Systtem.outt.prrinttln(strr.suubsttr(II-1,i);68LListt liist11=neew AArraayLiist(); llistt1.aadd(1); llistt1.aadd(2); l iist11.addd(3); llistt1.aadd(4); llistt1.aadd(5); llistt1.aadd(6); Lisst llistt2=nnew Ar
44、rrayLListt(); llistt2.aadd(2); llistt2.aadd(4); llistt2.aadd(6); llistt2.aadd(9); llistt2.aadd(0); 將liist11、liist22去除重重復(fù)項(xiàng),賦賦值給LListt3解釋?zhuān)篺or(intt i=0;iiliist11.siize();ii+)if(!lisst3.conntaiins(lisst1.gett(i)listt3.aadd(lisst1.gett(i);for(intt j=0;iiliist22.siize();jj+)if(!lisst3.conntaiins(lisst2.ge
45、tt(j)listt3.aadd(lisst2.gett(j); 69一張表表 字段 Id innt sexx innt mobbilee vaarchhar 對(duì)此表表進(jìn)行增增刪改查查操作70sspriing以以及hiiberrnatte的存存在意義義和查詢(xún)?cè)兡J?1多多表連接接查詢(xún)(三三個(gè)表)解釋?zhuān)?2查查詢(xún)表中中有重復(fù)復(fù)的某列列解釋?zhuān)?3ccharr型變量量中能不不能存貯貯一個(gè)中中文漢字字?為什什么?答:是能能夠定義義成為一一個(gè)中文文的,因因?yàn)閖aava中中以u(píng)nnicoode編編碼,一一個(gè)chhar占占16個(gè)個(gè)字節(jié),所所以放一一個(gè)中文文是沒(méi)問(wèn)問(wèn)題的74抽抽象類(lèi)與與接口的的區(qū)別?答:抽象象
46、類(lèi)與接接口都用用于抽象象,但是是抽象類(lèi)類(lèi)(JAAVA中中)可以以有自己己的部分分實(shí)現(xiàn),而而接口則則完全是是一個(gè)標(biāo)標(biāo)識(shí)(同同時(shí)有多多重繼承承的功能能)。75 HasshMaap和HHashhtabble的的區(qū)別?答:都屬屬于Maap接口口的類(lèi),實(shí)實(shí)現(xiàn)了將將惟一鍵鍵映射到到特定的的值上。HaashMMap 類(lèi)沒(méi)有有分類(lèi)或或者排序序。它允允許一個(gè)個(gè) nuull 鍵和多多個(gè) nnulll 值。Haashttablle 類(lèi)類(lèi)似于 HasshMaap,但但是不允允許 nnulll 鍵和和 nuull 值。它它也比 HasshMaap 慢慢,因?yàn)闉樗峭降摹?6SStriing s = neew SSt
47、riing(xyyz);創(chuàng)建建了幾個(gè)個(gè)Strringg Obbjecct?答:兩個(gè)個(gè)對(duì)象,一一個(gè)是“xyxx”,一個(gè)個(gè)是指向向“xyxx”的引用用對(duì)象ss。77數(shù)數(shù)組有沒(méi)沒(méi)有l(wèi)eengtth()這個(gè)方方法? Strringg有沒(méi)有有l(wèi)enngthh()這這個(gè)方法法?答:數(shù)組組沒(méi)有l(wèi)lenggth()這個(gè)個(gè)方法,有有l(wèi)enngthh的屬性性。Sttrinng有有有l(wèi)enngthh()這這個(gè)方法法。78OOverrloaad和OOverrridde的區(qū)區(qū)別。OOverrloaadedd的方法法是否可可以改變變返回值值的類(lèi)型型?答:方法法的重寫(xiě)寫(xiě)Oveerriidinng和重重載Ovverlload
48、dingg是Jaava多多態(tài)性的的不同表表現(xiàn)。重重寫(xiě)Ovverrridiing是是父類(lèi)與與子類(lèi)之之間多態(tài)態(tài)性的 一種表表現(xiàn),重重載Ovverlloaddingg是一個(gè)個(gè)類(lèi)中多多態(tài)性的的一種表表現(xiàn)。如如果在子子類(lèi)中定定義某方方法與其其父類(lèi)有有相同的的名稱(chēng)和和參數(shù),我我們說(shuō)該該方法被被重寫(xiě) (Ovverrridiing)。子類(lèi)類(lèi)的對(duì)象象使用這這個(gè)方法法時(shí),將將調(diào)用子子類(lèi)中的的定義,對(duì)對(duì)它而言言,父類(lèi)類(lèi)中的定定義如同同被“屏蔽”了。如如果在一一個(gè)類(lèi)中中定義了了多個(gè)同同名的方方 法,它它們或有有不同的的參數(shù)個(gè)個(gè)數(shù)或有有不同的的參數(shù)類(lèi)類(lèi)型,則則稱(chēng)為方方法的重重載(OOverrloaadinng)。Ove
49、erlooadeed的方方法是可可以改變變返回值值的類(lèi)型型。79接接口是否否可繼承承接口? 抽象象類(lèi)是否否可實(shí)現(xiàn)現(xiàn)接口? 抽象象類(lèi)是否否可繼承承實(shí)體類(lèi)類(lèi)?答:接口口可以繼繼承接口口。抽象象類(lèi)可以以實(shí)現(xiàn)(impplemmentts)接接口,抽抽象類(lèi)是是否可繼繼承實(shí)體體類(lèi),但但前提是是實(shí)體類(lèi)類(lèi)必須有有明確的的構(gòu)造函函數(shù)。80構(gòu)構(gòu)造器CConsstruuctoor是否否可被ooverrridde?答:構(gòu)造造器Coonsttrucctorr不能被被繼承,因因此不能能重寫(xiě)OOverrriddingg,但可可以被重重載Ovverlloaddingg。81是是否可以以繼承SStriing類(lèi)類(lèi)?答:Sttri
50、nng類(lèi)是是finnal類(lèi)類(lèi)故不可可以繼承承。82當(dāng)當(dāng)一個(gè)對(duì)對(duì)象被當(dāng)當(dāng)作參數(shù)數(shù)傳遞到到一個(gè)方方法后,此此方法可可改變這這個(gè)對(duì)象象的屬性性,并可可返回變變化后的的結(jié)果,那那么這里里到底是是值傳遞遞還是引引用傳遞遞?答:是值值傳遞。Javva 編編程語(yǔ)言言只由值值傳遞參參數(shù)。當(dāng)當(dāng)一個(gè)對(duì)對(duì)象實(shí)例例作為一一個(gè)參數(shù)數(shù)被傳遞遞到方法法中時(shí),參參數(shù)的值值就是對(duì)對(duì)該對(duì)象象的引用用。對(duì)象象的內(nèi)容容可以在在被調(diào)用用的方法法中改變變,但對(duì)對(duì)象的引引用是永永遠(yuǎn)不會(huì)會(huì)改變的的。83JJSP的的內(nèi)置對(duì)對(duì)象及方方法。答:reequeest reqquesst表示示HtttpSeervlletRRequuestt對(duì)象。它包含
51、含了有關(guān)關(guān)瀏覽器器請(qǐng)求的的信息,并并且提供供了幾個(gè)個(gè)用于獲獲取coookiie, heaaderr, 和和sesssioon數(shù)據(jù)據(jù)的有用用的方法法。respponsse rrespponsse表示示HtttpSeervlletRRespponsse對(duì)象象,并提提供了幾幾個(gè)用于于設(shè)置送送回 瀏瀏覽器的的響應(yīng)的的方法(如如coookiees,頭頭信息等等)out outt 對(duì)象象是jaavaxx.jssp.JJspWWritter的的一個(gè)實(shí)實(shí)例,并并提供了了幾個(gè)方方法使你你能用于于向?yàn)g覽覽器回送送輸出結(jié)結(jié)果。pageeConntexxt ppageeConntexxt表示示一個(gè)jjavaax.sservvlett.jssp.PPageeConnte
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《螺紋與測(cè)量》課件
- 《通信系統(tǒng)概論》課件-第2章
- 《GSM的無(wú)線(xiàn)信道》課件
- 合同備案解除通知書(shū)
- 工傷停工留薪期合同到期補(bǔ)充協(xié)議
- 2025年百色貨運(yùn)從業(yè)資格證考試題庫(kù)a2
- 2025年廣州道路貨物運(yùn)輸從業(yè)資格證模擬考試
- 醫(yī)療服務(wù)融資管理辦法
- 風(fēng)力發(fā)電設(shè)備搬運(yùn)吊車(chē)租賃協(xié)議
- 《衛(wèi)星通信系統(tǒng)》課件
- 電動(dòng)自行車(chē)火災(zāi)事故教訓(xùn)警示課件
- 江蘇小高考計(jì)算機(jī)考試題目及答案
- 上海市徐匯區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期一模化學(xué)試題
- 2024年度初級(jí)會(huì)計(jì)《初級(jí)會(huì)計(jì)實(shí)務(wù)》模擬試題及答案
- 美容護(hù)膚招商方案
- 新概念英語(yǔ)課件NCE1-lesson57-58(共21張)
- 國(guó)開(kāi)2023秋《人文英語(yǔ)3》第5-8單元作文練習(xí)參考答案
- 水平四《排球正面雙手傳球》教學(xué)設(shè)計(jì)
- 黑龍江省黑河北安市2024屆中考二模數(shù)學(xué)試題含解析
- 計(jì)算機(jī)系統(tǒng)權(quán)限修改審批表
評(píng)論
0/150
提交評(píng)論