學(xué)習(xí)目標(biāo) 什么是RPC RPC實(shí)現(xiàn)原理 借助netty 實(shí)現(xiàn)網(wǎng)絡(luò)通信 java 反射 代碼實(shí)現(xiàn) 什么是RPC RPC(Remote Procedure Call),即遠(yuǎn)程過(guò)程...
學(xué)習(xí)目標(biāo) 什么是RPC RPC實(shí)現(xiàn)原理 借助netty 實(shí)現(xiàn)網(wǎng)絡(luò)通信 java 反射 代碼實(shí)現(xiàn) 什么是RPC RPC(Remote Procedure Call),即遠(yuǎn)程過(guò)程...
文件IO 在java中操作 文件相關(guān)的讀寫(xiě) 稱之為 “文件IO” java IO 流相關(guān)類 BIO的文件IO讀寫(xiě) BIO模型為阻塞式IO, tomact8之前默認(rèn)BIO,同步...
解決方式: 線程池裝飾器ThreadPoolTaskExecutor 阿里開(kāi)源框架ttl , TransmittableThreadLocal 核心代碼 測(cè)試代碼 驗(yàn)證效果 ...
分布式工具之redisson 目錄 一.Redisson的引入[https://file+.vscode-resource.vscode-cdn.net/d%3A/work/...
類似 工廠 + 策略 前言 不知道大家在項(xiàng)目中有沒(méi)有遇到過(guò)這樣的場(chǎng)景,根據(jù)傳入的類型,調(diào)用接口不同的實(shí)現(xiàn)類或者說(shuō)服務(wù),比如根據(jù)文件的類型使用 CSV解析器或者JSON解析器,...
1.ThreadLocal 介紹[#1] ? 1.1基本使用[#1.1] ? 1.2原理分析[#1.2] ? 1.3軟引用[#1.3] 2.InheritableTh...
準(zhǔn)備 保證寫(xiě)入時(shí),線程安全的List和Set結(jié)構(gòu)?ConcurrentHashMap是線程安全的HashMap,CopyOnWriteArrayList是線程安全的Array...
內(nèi)存分頁(yè) 我們常常要對(duì)List數(shù)據(jù)切分和分頁(yè),最近客戶要求我們調(diào)用第三方接口拿到所有數(shù)據(jù)然后做分頁(yè)返回給他 們,全量數(shù)據(jù)拿到后都是在緩存在內(nèi)存中,這不像查詢?cè)償?shù)據(jù)庫(kù)有語(yǔ)句支持...
“秒殺”這個(gè)詞在電商行業(yè)中出現(xiàn)的頻率較高,如京東或者淘寶平臺(tái)的各種“秒殺”活動(dòng),最典型的就是“雙11搶購(gòu)”?!懊霘ⅰ笔侵冈谟邢薜臅r(shí)間內(nèi)對(duì)有限的商品數(shù)量進(jìn)行搶購(gòu)的一種行為,這是...
場(chǎng)景1 場(chǎng)景2 場(chǎng)景3 場(chǎng)景4 總結(jié) async是ES7async語(yǔ)法使得代碼簡(jiǎn)潔清晰,不需要寫(xiě)那么多的箭頭函數(shù),避免了代碼嵌套async在接收上一個(gè)返回值為參數(shù)時(shí),比較方便...
mysql默認(rèn)隔離級(jí)別為什么是可重復(fù)讀 [圖片上傳失敗...(image-4b684e-1667551259926)]1 主服務(wù)器上面的任何操作都會(huì)通過(guò)自己的 I/O tre...
講解十種性能優(yōu)化手段 那些手段? 第一類 通用的“時(shí)間”和“空間”互換取舍的手段 索引術(shù) 壓縮術(shù) 緩存術(shù) 預(yù)取術(shù) 削峰填谷術(shù) 批量處理術(shù) 第二類 大多與提升并行能力有關(guān) 榨干...
IOC 實(shí)現(xiàn)原理 開(kāi)發(fā)工作多年,spring源碼沒(méi)有特意去看過(guò)。理解實(shí)現(xiàn)原理,不如自己實(shí)現(xiàn)簡(jiǎn)易版的進(jìn)一步理解IOC到底是怎樣實(shí)現(xiàn)。下面實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的ioc容器 模擬IOC容...