synchronized 有三種方式來加鎖乘客,分別是 修飾實例方法炸茧,作用于當前實例加鎖镇眷,進入同步代碼前要獲得當前實例的鎖 靜態(tài)方法,作用于當前類對...
interceptor(攔截器) 攔截器观游,顧名思義稽屏,他的作用就是攔截,這個要和過濾器區(qū)分開抛虫,過濾器依賴serverlet容器松靡,獲取request...
String 中的對象是不可變的,也就可以理解為常量建椰,線程安全雕欺。AbstractStringBuilder 是 StringBuilder 與 ...
struts是曾經非常火爆的web組合ssh中的控制層棉姐。我們知道web服務一般都采用MVC分層模型構建屠列,就是model層負責內部數據模型,con...
一般操作主數據庫伞矩。從數據庫不能直接被操作笛洛,只能用來做備份(操作從數據庫,可能會導致Slave_SQL_Running:No)乃坤,兩個數據庫分別在不...
MySQL索引采用B+Tree苛让,它是應文件系統(tǒng)所需而產生的一種B-tree的變形樹,他們的差異在于: 1) 非葉子結點的子樹指針與關鍵字個數相同...
覆蓋索引(covering index)指一個查詢語句的執(zhí)行只用從索引中就能夠取得湿诊,不必從數據表中讀取狱杰。也可以稱之為實現了索引覆蓋。 當一條查詢...
快速排序算法 快速排序是由東尼·霍爾所發(fā)展的一種排序算法厅须。在平均狀況下仿畸,排序n個項目要Ο(nlogn)次比較。在最壞狀況下則需要Ο(n2)次比較...
java8 ConcurrentHashMap源碼分析 put方法 直接進入put方法,同其他集合類错沽,主要內容都在putVal方法中簿晓。 putV...