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