集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個配置類很簡單,通過這個配置 spring boot 才能去掃...
集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個配置類很簡單,通過這個配置 spring boot 才能去掃...
1忘晤、Stream 與 Channel stream 不會自動緩沖數(shù)據(jù)宛蚓,channel 會利用系統(tǒng)提供的發(fā)送緩沖區(qū)、接收緩沖區(qū)(更為底層) stream 僅支持阻塞 API设塔,c...
本系列Netty源碼解析文章基于 4.1.56.Final版本 寫在前面..... 本文是筆者肉眼盯 Bug 系列的第三彈闰蛔,前兩彈分別是: 抓到Netty一個Bug痕钢,順帶來透...
SPI 機(jī)制應(yīng)用在了大家項(xiàng)目中的很多地方盖喷,在很多框架中也有普遍應(yīng)用,只不過很多人并沒有感知难咕。 舉個例子课梳,為什么我們在項(xiàng)目中引入 mysql-connector 的 jar 包...
一距辆、前言 對于寫Java的程序員來說,Spring已經(jīng)成為了目前最流行的第三方開源框架之一暮刃,在我們充分享受Spring IOC容器帶來的紅利的同時跨算,我們也應(yīng)該考慮一下Spri...
本文來自于HeapDump性能社區(qū)![https://heapdump.cn/] 椭懊!有性能問題诸蚕,上HeapDump性能社區(qū)! 1.永遠(yuǎn)不要忽略InterruptedExcep...
JAVA線程池監(jiān)控以及動態(tài)調(diào)整線程池 關(guān)于線程池的基礎(chǔ)知識和源碼見 Java線程池源碼分析[http://www.reibang.com/p/1f6dc88ab937] 1...
通信底層介紹 xxl-job 使用 netty http 的方式進(jìn)行通信背犯,雖然也支持 Mina,jetty盅抚,netty tcp 等方式漠魏,但是代碼里面固定寫死的是 netty ...
版本 2.7.8 SPI機(jī)制 官方文檔介紹如下 SPI 全稱為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機(jī)制妄均。SPI 的本質(zhì)是將接口實(shí)現(xiàn)類的全限定...
1. 引入RedisTemplate 據(jù)以前的情況柱锹,我們在Java中使用Redis時一般是使用Jedis來操作的,大致的一段代碼如下所示 上邊的這樣的一段代碼其實(shí)是有些臃腫的...
前言 在Spring中我們經(jīng)常會用到異步操作禁熏,注解中使用 @EnableAsync 和 @Async 就可以使用它了。但是最近發(fā)現(xiàn)在異步中線程號使用的是我們項(xiàng)目中自定義的線程...
今天這篇文章來介紹一下三大核心的垃圾收集器CMS G1 ZGC邑彪,并對它們的特點(diǎn)作簡要分析瞧毙。 1.CMS 首先來看看JDK1.8及之前的核心垃圾收集器CMS,它一般與ParNe...
前言 觀察者(Observer)模式的定義:指多個對象間存在一對多的依賴關(guān)系锌蓄,當(dāng)一個對象的狀態(tài)發(fā)生改變時升筏,所有依賴于它的對象都得到通知并被自動更新。這種模式有時又稱作發(fā)布-訂...
面試官:RocketMQ 消息積壓了您访,增 加消費(fèi)者有用嗎? 我:這個要看具體的場景剪决,不同的場景下情況是不一樣的灵汪。 面試官:可以詳細(xì)說一下嗎? 我:如果消費(fèi)者的數(shù)量小于 Mes...
過濾器(Filter):當(dāng)你有一堆東西的時候,你只希望選擇符合你要求的某一些東西渗鬼。定義這些要求的工具览露,就是過濾器。 攔截器(Interceptor):在一個流程正在進(jìn)行的時候...
1 MySQL之JSON數(shù)據(jù) 總所周知譬胎,mysql5.7以上提供了一種新的字段格式j(luò)son差牛,大概是mysql想把非關(guān)系型和關(guān)系型數(shù)據(jù)庫一口通吃命锄,所以推出了這種非常好用的格式,...
為什么 Elasticsearch/Lucene 檢索可以比 mysql 快 Mysql 只有 term dictionary 這一層偏化,是以 b-tree 排序的方式存儲在磁...
由于公司項(xiàng)目需要脐恩,在每次查詢完成之后都要把完整的sql語句打印出來,需要集成輸出完整SQL插件到框架中 單數(shù)據(jù)源配置 編寫攔截器侦讨,并實(shí)現(xiàn)打印sql日志 在SpringBoot...
前言 從使用到源碼驶冒,研究了很久WebFlux及Reactor 響應(yīng)式編程之Reactor[http://www.reibang.com/p/d62e3da430ba] 響應(yīng)...