
1.HashMap和HashTable的區別 HashMap不是線程安全的,適合在單線程的環境下使用,想要在多線程的環境下使用需要手動同步,Co...
先看鎖小結[http://www.lxweimin.com/p/4ec5f69e0482]和Synchronized基礎[https://www...
通俗的解釋Restful 假設我們要去一家西餐廳吃飯,向前臺服務員說,“一個芝士蛋糕,一杯拿鐵,兩條吸管,謝謝啦”。 Level 0 - 面向前...
定義 Java 虛擬機規范中試圖定義一種 Java 內存模型來屏蔽掉各種硬件和操作系統的內存訪問差異,以實現讓 Java 程序在各種平臺下都能達...
行為型模式,共11種:策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器...
結構型模式有七種:適配器模式、裝飾模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。其中對象的適配器模式是各種模式的起源,我們看下面的圖:...
創建型模式包括:工廠方法模式,抽象工廠方法模式,單例模式,建造者模式,原型模式在這里我們選出前三種來進行簡單的介紹 工廠方法模式: 簡單工廠方法...
什么是線程安全 當多個線程訪問一個對象時,如果不用考慮這些線程在運行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方法進行其他的協...
Redis是啥 Redis是一個開源的key-value存儲系統,由于擁有豐富的數據結構,又被其作者戲稱為數據結構服務器。它屬于NoSQL(No...