集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個(gè)配置類很簡單,通過這個(gè)配置 spring boot 才能去掃...
集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個(gè)配置類很簡單,通過這個(gè)配置 spring boot 才能去掃...
1铃剔、Stream 與 Channel stream 不會自動緩沖數(shù)據(jù)费变,channel 會利用系統(tǒng)提供的發(fā)送緩沖區(qū)粥帚、接收緩沖區(qū)(更為底層) stream 僅支持阻塞 API灰蛙,c...
本系列Netty源碼解析文章基于 4.1.56.Final版本 寫在前面..... 本文是筆者肉眼盯 Bug 系列的第三彈摩梧,前兩彈分別是: 抓到Netty一個(gè)Bug物延,順帶來透...
SPI 機(jī)制應(yīng)用在了大家項(xiàng)目中的很多地方教届,在很多框架中也有普遍應(yīng)用,只不過很多人并沒有感知驾霜。 舉個(gè)例子案训,為什么我們在項(xiàng)目中引入 mysql-connector 的 jar 包...
一、前言 對于寫Java的程序員來說粪糙,Spring已經(jīng)成為了目前最流行的第三方開源框架之一强霎,在我們充分享受Spring IOC容器帶來的紅利的同時(shí),我們也應(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時(shí)一般是使用Jedis來操作的日川,大致的一段代碼如下所示 上邊的這樣的一段代碼其實(shí)是有些臃腫的...
前言 在Spring中我們經(jīng)常會用到異步操作,注解中使用 @EnableAsync 和 @Async 就可以使用它了龄句。但是最近發(fā)現(xiàn)在異步中線程號使用的是我們項(xiàng)目中自定義的線程...
今天這篇文章來介紹一下三大核心的垃圾收集器CMS G1 ZGC回论,并對它們的特點(diǎn)作簡要分析散罕。 1.CMS 首先來看看JDK1.8及之前的核心垃圾收集器CMS,它一般與ParNe...
前言 觀察者(Observer)模式的定義:指多個(gè)對象間存在一對多的依賴關(guān)系傀蓉,當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí)笨使,所有依賴于它的對象都得到通知并被自動更新。這種模式有時(shí)又稱作發(fā)布-訂...
面試官:RocketMQ 消息積壓了硫椰,增 加消費(fèi)者有用嗎? 我:這個(gè)要看具體的場景萨蚕,不同的場景下情況是不一樣的靶草。 面試官:可以詳細(xì)說一下嗎? 我:如果消費(fèi)者的數(shù)量小于 Mes...
過濾器(Filter):當(dāng)你有一堆東西的時(shí)候,你只希望選擇符合你要求的某一些東西浩蓉。定義這些要求的工具派继,就是過濾器。 攔截器(Interceptor):在一個(gè)流程正在進(jìn)行的時(shí)候...
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)...