近期面試學習

面試題目Java方面記載:
1、ClassLoader的實現原理以及幾種類型
詳細介紹貼:http://www.iteye.com/topic/25053
類型見圖片
[img]http://dl.iteye.com/upload/attachment/271705/d6762d35-72bf-390d-8a2e-1a3d45463aef.gif[/img]

2、數據庫事務的四大特性ACID是指什麼?
數據庫事務的四個基本性質(ACID)
1.原子性(Atomicity)
指的是事物中包含的所有操作要麼全做,要麼全不做(all or none)。
2.一致性(consistency)
在事物開始以前,數據庫處於一致性的狀態,事物結束後,數據庫也必須處於一致性的狀態。
拿銀行轉賬來說,一致性要求事務的執行不應改變A、B 兩個賬戶的金額總和。如果沒有這種一致性要求,轉賬過程中就會發生錢無中生有,或者不翼而飛的現象。事務應該把數據庫從一個一致性狀態轉換到另外一個一致性狀態
3.隔離性(Isolation)
事務的隔離性要求系統必須保證事務不受其他併發執行的事務的影響,也既要達到這樣一種效果:對於任何一對事務T1和T2,在事務T1看來,T2要麼在T1開始之前執行,要麼在T1完成之後纔開始執行,這樣,每個事務都感覺不到系統中有併發事務執行。
4.持久性(Durability)
一個事務一旦成功完成,它對數據庫的改變必須是永久的,即使是在系統遇到故障的情況下也不會丟失,數據的重要性決定了事物的持久性的重要。


3、SSH協議
http://fly-net-cn.iteye.com/blog/118062

4、數據的幾個範式
1.1 第一範式(1NF)無重複的列
比如oracle中的date類型,一般會把年月日 / 時間放在一起 一個字段內.
1.2 第二範式(2NF)屬性完全依賴於主鍵[消除部分子函數依賴]
比如memcache裏的所有的value都對應一個key值.......好不好查不是我們關心的事.
1.3 第三範式(3NF)屬性不依賴於其它非主屬性[消除傳遞依賴]
比如C語言中常常用到的指針,跳來跳去....
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章