1. 程式人生 > >java面試題整理(4)

java面試題整理(4)

10.索引的理解:

原文地址!

11.描述struts的工作流程:

    struts1的工作流程:原文地址在這裡!

  struts2的工作流程: 引用地址在這裡!

12.排序演算法有哪些?常見演算法練習?

   見我的筆記: 地址在這裡!

13.hash演算法的原理和代價?

   參考的地址:  常見hash演算法的原理!

原文地址!

14.全排列,貪心演算法,KMP演算法:

15.一致性雜湊演算法:

參考文件!

16.資料庫事務和隔離級別:

    參考地址在這裡!

     資料庫事務的四大特性:

              原子性,一致性,永續性,隔離性;

        髒讀: 指的是在一個事務中,讀取了另一個未提交事務中的資料;

        不可重複讀: 對於某個資料,一個事務範圍內多次查詢卻返回了不同的結果;

        虛讀(幻讀):   在修改時插入資料,導致資料出現邏輯錯誤,好像幻覺一樣。

  

17.為什麼需要鎖?鎖分類?鎖粒度?

引用地址在這裡!

18.樂觀鎖與悲觀鎖的實現方式:

        參考地址在這裡!

原文地址!

19.從大表讀取資料,如何解決效能問題?

      

參考地址在這裡!

20.B+樹,B樹,R樹的區別:

參考地址在這裡!