2018-01-26面試題整理

1荚坞、Spring MVC工作原理


a.客戶端請(qǐng)求提交到前端控制器DispatcherServlet

b.由DispatcherServlet查詢HandlerMapping 通過HandlerMapping找到處理請(qǐng)求的二級(jí)控制器Controller

c.DispatcherServlet將請(qǐng)求提交到Controller

d.Controller調(diào)用業(yè)務(wù)邏輯處理后 返回ModelAndView

e.DispatcherServlet查詢ViewResoler視圖解析器 找到ModelAndView指定的視圖

f.視圖負(fù)責(zé)將結(jié)果顯示到客戶端


2、jQuery可以對(duì)表單進(jìn)行哪些操作


a.獲取值

文本框、密碼框屠列、textarea

checkbox radio select

b.控制表單元素

text textarea 清空內(nèi)容 填充內(nèi)容

checkbox 設(shè)置打勾

radio 設(shè)置默認(rèn)選項(xiàng)

select 添加option 清空option

c.觸發(fā)事件

submit blur change


3禽笑、SQL分頁(yè)查詢


注意事項(xiàng):

a.使用ROWNUM編號(hào)時(shí) 不要使用ROWNUM做>1以上的數(shù)字的判斷 否則該結(jié)果集將得不到記錄

b.在分頁(yè)中有排序需求時(shí) 先排序再編號(hào) 再根據(jù)編號(hào)取范圍

工資按照由高到低排序后取6-10名

排序 select name,sal,job,deptno from emp order by sal desc

編號(hào) select rownum rn,t.* from (select name,sal,job,deptno from emp order by sal desc) t

取范圍 select * from (select rownum rn,t.* from (select name,sal,job,deptno from emp order by sal desc) t) where rn between 6 and 10


4暇藏、SQL函數(shù)


字符串函數(shù):

CONCAT ||

LENGTH

UPPER LOWER INITCAP

TRIM LTRIM RTRIM

LPAD RPAD

SUBSTR

INSTR

數(shù)值函數(shù):

ROUND

TRUNC

MOD

CEIL FLOOR

日期轉(zhuǎn)換函數(shù):

TO_DATE

TO_CHAR

日期常用函數(shù):

LAST_DAY

ADD_MONTHS

MONTHS_BETWEEN

NEXT_DAY

LEAST GREATEST

EXTRACT

空值函數(shù):

NVL NVL2

聚合函數(shù):

MAX MIN

AVG SUM

COUNT

SQL左右外連接

左外連接以左表中的數(shù)據(jù)為基準(zhǔn) 若左表有數(shù)據(jù)右表沒有數(shù)據(jù) 則顯示左表中的數(shù)據(jù) 右表中的數(shù)據(jù)顯示為空 右外連接反之


5、JSP九大內(nèi)置對(duì)象


application

session

request

page

pageContext

config

response

out

exception


6屈梁、數(shù)據(jù)庫(kù)優(yōu)化:


a嗤练、建立有效的索引

b、sql語句優(yōu)化 where條件靠前 縮小子查詢的結(jié)果集 in exist

c俘闯、表結(jié)構(gòu)優(yōu)化潭苞,大表分割。


7真朗、數(shù)據(jù)庫(kù)緩存


提高訪問性能此疹,避免重復(fù)訪問,執(zhí)行同一個(gè)sql訪問的是緩存的數(shù)據(jù)


8遮婶、高并發(fā)優(yōu)化


a蝗碎、數(shù)據(jù)庫(kù)優(yōu)化

b、代碼優(yōu)化 算法優(yōu)化

c旗扑、服務(wù)器優(yōu)化 分布式部署

d蹦骑、jvm調(diào)優(yōu)

e、頁(yè)面優(yōu)化 簡(jiǎn)潔 減少頁(yè)面尺寸


9臀防、使用jquery獲取表格某行某列的值


.children().eq(3).children().eq(3).val()

get() eq()的區(qū)別 都是jquery提供的方法 get()返回DOM對(duì)象 eq()返回jquery對(duì)象


10眠菇、sleep wait的區(qū)別


sleep是Thread類的方法 wait是Object類中定義的方法

sleep()不釋放同步鎖 wait()釋放同步鎖 notify() synchronized


11、servlet生命周期


a.初始化階段 調(diào)用init()方法

b.響應(yīng)客戶請(qǐng)求階段 調(diào)用service()方法

c.終止階段 調(diào)用destroy()方法


12袱衷、數(shù)組排序 集合排序


Arrays.sort() Collections.sort()自定義排序規(guī)則 重寫Comparator接口 sort()方法里第二個(gè)參數(shù)new Comparator(){}


13捎废、HashMap Hashtable區(qū)別


都實(shí)現(xiàn)Map接口 HashMap是線程不安全 性能更高

Map底層是散列表 即數(shù)組和鏈表的結(jié)合體

HashMap可以通過下面的語句進(jìn)行同步

Map m = Collections.synchronizeMap(hashMap);


14、List Set


都實(shí)現(xiàn)Collection接口

ArrayLIst??? 數(shù)組 隨機(jī)訪問 異步 線程不安全

LinkedList? 鏈表 插入刪除 異步 線程不安全

Vector? ????? 數(shù)組 ?? ? ? ??????? 同步 線程安全

Set 不可重復(fù)集


15致燥、String常量池


final 修飾 String類型是不可變的 因而String類是線程安全的

每當(dāng)代碼創(chuàng)建字符串常量時(shí) JVM會(huì)首先檢查字符串常量池 如果字符串已經(jīng)存在池中 就返回池中的實(shí)例引用 如果字符串不在池中 就會(huì)實(shí)例化一個(gè)字符串并放到池中

StringBuilder StringBuffer

StringBuilder線程不安全 性能高于StringBuffer 建議使用StringBuiler


16登疗、解釋內(nèi)存中的棧(stack)、堆(heap)和靜態(tài)區(qū)(static area)的用法


棧:基本數(shù)據(jù)類型的變量 對(duì)象的引用 函數(shù)調(diào)用的現(xiàn)場(chǎng)保存

堆:對(duì)象

靜態(tài)區(qū):字面量 常量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嫌蚤,一起剝皮案震驚了整個(gè)濱河市辐益,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脱吱,老刑警劉巖智政,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異箱蝠,居然都是意外死亡女仰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門抡锈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疾忍,“玉大人,你說我怎么就攤上這事床三∫徽郑” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵撇簿,是天一觀的道長(zhǎng)聂渊。 經(jīng)常有香客問我差购,道長(zhǎng),這世上最難降的妖魔是什么汉嗽? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任欲逃,我火速辦了婚禮,結(jié)果婚禮上饼暑,老公的妹妹穿的比我還像新娘稳析。我一直安慰自己,他們只是感情好弓叛,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布彰居。 她就那樣靜靜地躺著,像睡著了一般撰筷。 火紅的嫁衣襯著肌膚如雪陈惰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天毕籽,我揣著相機(jī)與錄音抬闯,去河邊找鬼。 笑死关筒,一個(gè)胖子當(dāng)著我的面吹牛溶握,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播平委,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼奈虾,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼夺谁!你這毒婦竟也來了廉赔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤匾鸥,失蹤者是張志新(化名)和其女友劉穎蜡塌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體勿负,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡馏艾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奴愉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片琅摩。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖锭硼,靈堂內(nèi)的尸體忽然破棺而出房资,到底是詐尸還是另有隱情,我是刑警寧澤檀头,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布轰异,位于F島的核電站岖沛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏搭独。R本人自食惡果不足惜婴削,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牙肝。 院中可真熱鬧唉俗,春花似錦、人聲如沸惊奇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)颂郎。三九已至吼渡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乓序,已是汗流浹背寺酪。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留替劈,地道東北人寄雀。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像陨献,于是被迫代替她去往敵國(guó)和親盒犹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容