講得不錯,值得學習
設計模式:責任鏈模式的應用場景及源碼應用一、概述 責任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個節(jié)點看作是一個對象,每個節(jié)點處理的請求均不同,且內(nèi)部自動維護一個下一節(jié)點對...
一、概述 責任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個節(jié)點看作是一個對象,每個節(jié)點處理的請求均不同,且內(nèi)部自動維護一個下一節(jié)點對...
一、什么是IO模型 我們的應用都是部署在linux系統(tǒng)中,linux系統(tǒng)也是一種應用,它是基于計算機硬件的一種操作系統(tǒng)軟件。當我們接收一次網(wǎng)絡傳輸,計算機硬件的網(wǎng)卡會從網(wǎng)絡中...
1. mapping 類似于數(shù)據(jù)庫的schema的定義,mapping會把文檔映射成lucene需要的扁平格式,一個mapping屬于一個索引的type,一個type中有一個...
定義:觀察者模式定義了一系列一對多的關系,當一個對象改變狀態(tài),其他依賴者都會收到通知。從類圖上看其實就是一個Subject(主題)依賴多個Observer(觀察者),一個Ob...
Carson帶你學設計模式:工廠方法模式(Factory Method)
Carson帶你學設計模式:工廠方法模式(Factory Method)前言 在上文提到的Carson帶你學設計模式:簡單工廠模式(SimpleFactoryPattern)[http://www.itdecent.cn/p/e55fbddc0...
一、Java SPI是什么 SPI的英文全稱為Service Provider Interface,字面意思為服務提供者接口,它是jdk提供給“服務提供廠商”或者“插件開發(fā)者...
一、MySQL執(zhí)行過程 MySQL整體的執(zhí)行過程如下圖所示 1.1 連接器 1.1.1連接器的主要職責 1、負責與客戶端的通信,是半雙工模式,這就意味著某一固定時刻只能由客戶...
nginx可視化
NginxWebUI--強大的nginx可視化配置工具前言 本文介紹一下NginxWebUI,通過這款工具我們可以輕松的以圖形化方式來配置我們的Nginx的各項功能,包括HTTP協(xié)議轉發(fā),TCP協(xié)議轉發(fā),反向代理,負載均衡,SS...
關于MySQL數(shù)據(jù)庫自增主鍵,說幾個容易被忽略的點
關于MySQL數(shù)據(jù)庫自增主鍵,說幾個容易被忽略的點自增主鍵是指在自增列上定義的主鍵。自增主鍵可以讓主鍵索引盡量地保持遞增順序插入,避免了頁分裂,索引也更緊湊。 在建表語句中一般是這么定義的: 如: 一、自增值保存在哪里 不同...
WebSocket解決方案
歡迎來借鑒分布式WebSocket解決方案單體Webscoket springboot版本: 2.1.1.RELEASE jdk: 1.8 示例代碼 WebsocketServer WebSocketConfig 前...
單體Webscoket springboot版本: 2.1.1.RELEASE jdk: 1.8 示例代碼 WebsocketServer WebSocketConfig 前...
前言 當多線程訪問共享且可變的數(shù)據(jù)時,涉及到線程間同步的問題,并不是所有時候,都要用到共享數(shù)據(jù),所以就需要ThreadLocal出場了。ThreadLocal又稱線程本地變量...
String1.1 結論1.2 表格1.3 底層原理 List2.1 結論2.2 表格2.3 底層原理 hash3.1 結論3.2 表格3.3 原理 set4.1 結論4.2...
OOM 意味著程序存在著漏洞,可能是代碼或者 JVM 參數(shù)配置引起的。這篇文章和讀者聊聊,Java 進程觸發(fā)了 OOM 后如何排查 常說對生產(chǎn)環(huán)境保持敬畏之心,快速解決問題也...