java面試題整理(4)
阿新 • • 發佈:2019-01-08
10.索引的理解:
11.描述struts的工作流程:
struts1的工作流程:原文地址在這裡!
struts2的工作流程: 引用地址在這裡!
12.排序演算法有哪些?常見演算法練習?
見我的筆記: 地址在這裡!
13.hash演算法的原理和代價?
參考的地址: 常見hash演算法的原理!
14.全排列,貪心演算法,KMP演算法:
15.一致性雜湊演算法:
16.資料庫事務和隔離級別:
資料庫事務的四大特性:
原子性,一致性,永續性,隔離性;
髒讀: 指的是在一個事務中,讀取了另一個未提交事務中的資料;
不可重複讀: 對於某個資料,一個事務範圍內多次查詢卻返回了不同的結果;
虛讀(幻讀): 在修改時插入資料,導致資料出現邏輯錯誤,好像幻覺一樣。
17.為什麼需要鎖?鎖分類?鎖粒度?
18.樂觀鎖與悲觀鎖的實現方式:
19.從大表讀取資料,如何解決效能問題?
20.B+樹,B樹,R樹的區別: