標(biāo)準(zhǔn)結(jié)構(gòu) 請(qǐng)求 → 本地緩存(Caffeine)→ 有 → 直接返回→ 無(wú) → 查 Redis→ 有 → 寫(xiě)回本地緩存 → 返回→ 無(wú) → 查 ...
Sentinel (阿里開(kāi)源,Apache 孵化) 1. 核心定位 輕量級(jí)、高性能、無(wú)依賴、Java/Go/C++ 多語(yǔ)言三大能力:流量控制、熔...
搜索引擎 / 日志 / 大數(shù)據(jù)方向的加分項(xiàng) ES 基本原理 基于 Lucene 做的分布式搜索引擎。數(shù)據(jù)結(jié)構(gòu)是 文檔(Document),類似 ...
Redis = 內(nèi)存 KV 緩存數(shù)據(jù)庫(kù)(快、簡(jiǎn)單、存熱點(diǎn)數(shù)據(jù))MongoDB = 磁盤(pán)文檔型 NoSQL(存海量結(jié)構(gòu)化 / 半結(jié)構(gòu)化數(shù)據(jù)) Re...
SpringBoot + Kafka 消費(fèi)者,用來(lái)監(jiān)聽(tīng) 3 個(gè)不同 topic 的加密消息 → 解密 → 解析 → 入庫(kù) 接收代碼 功能拆解:監(jiān)...
RabbitMQ 是傳統(tǒng)消息隊(duì)列,Kafka 是分布式流處理平臺(tái);RabbitMQ 適合業(yè)務(wù)消息,Kafka 適合高吞吐日志 / 數(shù)據(jù)流。 Ra...
死鎖 = 線程互相持有對(duì)方需要的鎖,形成環(huán)路,永久卡住。它不會(huì)拋異常,不會(huì) OOM,但會(huì)讓程序直接僵死。 兩個(gè)或多個(gè)線程,互相持有對(duì)方需要的鎖,...
把路徑節(jié)點(diǎn)轉(zhuǎn)成坐標(biāo)使用遞歸 + tween 實(shí)現(xiàn)無(wú)限循環(huán)移動(dòng)去 A → 結(jié)束 → 去 B → 結(jié)束 → 去 C → 結(jié)束 → 回到 A(curr...
讀ftp 讀csv 1.批量>讀oracle入mysql 2.批量>讀oracle入clickhouse(注意問(wèn)題) 下列各式錯(cuò)誤: 原代碼中無(wú)...