java面試知識記錄

1.數據庫

  (1)數據庫優化

      面試求職:數據庫常見面試題(數據庫優化思路)

          數據庫優化方案整理html

  (2)數據庫的事務mysql

          MySQL——事務(Transaction)詳解

          MySQL 事務

2.設計模式

  (1)適配器模式    linux

          Java設計模式之《適配器模式》及應用場景面試

    (2)策略模式
    (3)觀察者模式

         JAVA設計模式之觀察者模式數據庫

  (4)單例模式設計模式

    單例模式網絡

 

3.鎖

   (1)synchronized,同步鎖的使用ide

      synchronized修飾static方法與非static方法的區別post

    簡單講一下本身的理解,由於靜態方法是由類加載,不是實例建立。而且,static 修飾的方法在同步時(即synchronized修飾時),獲取        的是類鎖,不是實例鎖,因此當這個類中同時存在static 修飾的同步方法和無static 修飾的同步方法時,非靜態同步方法獲取的時該類實例     的實例鎖,而,靜態同步方法獲取的是該類的類鎖,這兩個鎖不會衝突,也就是能夠同時獲取到,而且兩個線程各自執行相應的方法。

 4.網絡協議

  七層網絡結構

 

 5.UML

  UML學習入門就這一篇文章

  UML類圖與類的關係詳解

 

 

相關文章
相關標籤/搜索