日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

三星java面试_【面试问题】三星数据系统(西安)Java面试20190222

發(fā)布時間:2023/12/29 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三星java面试_【面试问题】三星数据系统(西安)Java面试20190222 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

面試的問題順序:前端 ?----- 數(shù)據(jù)庫??---- 后端,一次面試也算是一次學習的機會。

1. 怎么隱藏一個div

答:

2.請求中亂碼怎么處理

答:

3.??隔行變色怎么處理

答:

方法一 jQuery的基本過濾選擇器:

$(document).ready(function() {

//odd:匹配所有索引值為奇數(shù)的元素,從0開始計數(shù)

//even:匹配所有索引值為偶數(shù)的元素,從0開始計數(shù)

//$("tr:even").css("background-color", "#CC0000"); //為雙數(shù)行表格設置背顏色素

$("tr:odd").css("background-color", "#CC0000"); //為單數(shù)行表格設置背顏色素

});

4.如何在div元素的尾部追加?

答:

append() - 在被選元素的結(jié)尾插入內(nèi)容(元素內(nèi))

prepend() - 在被選元素的開頭插入內(nèi)容(元素內(nèi))

after() - 在被選元素之后插入內(nèi)容(元素外)

before() - 在被選元素之前插入內(nèi)容(元素外)

5.?jsp內(nèi)置對象

答:

輸入輸出對象:request對象、response對象、out對象

通信控制對象:pageContext對象、session對象、application對象

Servlet對象“page對象、config對象

錯誤處理對象:exception對象

6.?jsp?servlet?區(qū)別

答:參考https://www.zhihu.com/question/37962386

運行時:客戶端在請求jsp時 先把jsp程序轉(zhuǎn)換為servlet代碼,直接將他編譯為

類文件,但是如果使用servlet時,可以直接對編譯好的類文件執(zhí)行。

使用方式:

servlet 使用必須放在特定位置而且必須對其配置;

jsp可以放在和html同樣的位置,而且不需要配置可以直接使用。

程序組成:

在html中內(nèi)嵌java代碼組成jsp文件;

servlet是由純java代碼編寫。

職能不同:

jsp主要負責頁面效果展現(xiàn)

servlet主要負責邏輯控制

7.?分頁查詢怎么寫??為什么要用三層嵌套?

答:三層嵌套

select * from (

select tmp.*,ROWNUM as tmpRownum ?from (select * from t_table_name)tmp ?where rownum <=20

)where tmpRownum>10

首先:在沒有order by clause的情況下,oracle的查詢結(jié)果的順序會是不確定的。

所以order by的使用是應該的,以免因為index等的原因?qū)е虏淮_定的results order。

2 其次,在order by 和 ROWNUM同時使用時,oracle默認的策略是先為列rownum賦值,再order by。

引用

rownum與order by同時存在的問題

當 where 后面有rownum的判斷,并且存在order by時候,rownum的優(yōu)先級高!

oracle會先執(zhí)行rownum的判斷,然后從結(jié)果中order by,很明顯是錯誤的結(jié)果啦!就好像學校要取成績最好的前10名同學

,結(jié)果這種方法一執(zhí)行,成了取出10名同學,然后按照成績的高低排序!

這點與SQL Server的TOP完全不同,TOP遇上order by,是先執(zhí)行order by,在分頁的;

解決辦法就是先執(zhí)行order by,然后嵌套執(zhí)行rownum-----說白啦就是用()改變函數(shù)的優(yōu)先級!

所以,第二層嵌套的目的就是:讓結(jié)果先order by,再取rownum!

再次,因為rownum不可使用 >(=) 來判斷的原因,所以需要最外圍的第三層嵌套

8.?union和union?all的區(qū)別

答:union 在進行表鏈接后會篩選掉重復的記錄;

union all 是對查詢結(jié)果的合并。

9.?Oracle?常用函數(shù)

答:lower(char):轉(zhuǎn)小寫;

upper(char):轉(zhuǎn)大寫;

length(char): 返回長度;

substr(char,n,m): 截取字符串;

replace(char,search_char,replace_char):替換

to_char(date,'類型格式'):轉(zhuǎn)換

nvl():空值轉(zhuǎn)換

decode():值條件替換

concat():字符連接

10. varchar char 區(qū)別,為什么varchar可變長?

答:CHAR的長度是固定的,而VARCHAR2的長度是可以變化的。

11.?函數(shù)和存儲過程區(qū)別

答:

區(qū)別一:

函數(shù)總是向調(diào)用者返回數(shù)據(jù),并且一般只返回一個值;

存儲過程不直接返回數(shù)據(jù),但可以該表輸出參數(shù)的,且輸出參數(shù)的個數(shù)沒有限制。

區(qū)別二:

function的定義只能有ddl語句(select),procedure主要是dml語句(update、insert、delete)

12.?平時工作 Oracle 都做那些操作

答:https://blog.csdn.net/chenghui0317/article/details/7959680

13. java常用集合,并且說明區(qū)別和選擇?

答:

map是頂層接口,不繼承collection(List Set)接口

List set map

List:

ArrayList是一個非線程安全的類;

Vector的方法都是線程安全的

LinkedList是以雙向列表存儲的

set:不重復

HashSet:是講存入Set中的元素以Hash鏈表的方式存儲起來;

LinkedHashSet:雙向列表來維護元素的順序,所有訪問是按順序訪問;

TreeSet:實現(xiàn)了一個順序訪問的不重復元素的Set,底層使用紅黑樹進行數(shù)據(jù)的存儲,來加快訪問的速度;

map:Map和Set的區(qū)別是Set只有值,而Map是一個鍵值對,Set不存重復的元素,Map中的key不能相同

HashMap:和HashSet相似,用hash鏈表來存儲,講鍵值對作為一個元素存儲;

LinkedHashMap:

類似于HashMap,但是迭代遍歷它時,取得“鍵值對”的順序是其插入次序,或者是最近最少使用(LRU)的次序。只比HashMap慢一點。而在迭代訪問時發(fā)而更快,因為它使用鏈表維護內(nèi)部次序;

14:List中元素的獲取方式?

答:ArrayList a = new ArrayList();

方式1:

Iterator it = a.iterator();//把元素導入迭代器

while (it.hasNext()) {

Object o = it.next();

System.out.println(o);

}

方式2:

for (int i = 0; i < a.size(); i++) {

System.out.println(a.get(i));

}

15. spring中事務怎么管理的?

答:https://www.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/index.html

16.?Springmvc?請求流程:

17.?Spring?springmvc區(qū)別

18.?responsebody作用

19.?ModelAndView解釋??model存的是什么?

20.?使用到的視圖解析器有是什么。

總結(jié)

以上是生活随笔為你收集整理的三星java面试_【面试问题】三星数据系统(西安)Java面试20190222的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。