1、背景 上了 springboot 微服務(wù)框架后會(huì)有很多微服務(wù),每次都到單個(gè)微服務(wù)自己的日志海洋里去找需要很大經(jīng)理,日志跟蹤就會(huì)成為一個(gè)麻煩。我們嘗試來(lái)尋找一個(gè)簡(jiǎn)化方案 2...
1、背景 上了 springboot 微服務(wù)框架后會(huì)有很多微服務(wù),每次都到單個(gè)微服務(wù)自己的日志海洋里去找需要很大經(jīng)理,日志跟蹤就會(huì)成為一個(gè)麻煩。我們嘗試來(lái)尋找一個(gè)簡(jiǎn)化方案 2...
Spring中的父子容器 背景 在很長(zhǎng)的一段時(shí)間里面,關(guān)于Spring父子容器這個(gè)問題我一直沒太關(guān)注,但是上次同事碰見一個(gè)奇怪的bug于是我決定重新了解一下Spring中的父...
Redis的持久化 Redis的持久化方式有兩種:快照(RDB)文件和追加文件(AOF文件) 兩種方式。 RDB 基本原理 RDB這種方式的工作原理就是Redis會(huì)創(chuàng)建一個(gè)子...
閱讀該部分內(nèi)容時(shí),需要提前了解B+Tree樹基本知識(shí)點(diǎn),否則可能有些內(nèi)容你并不能很好的體會(huì)到。對(duì)于下面幾點(diǎn)內(nèi)容如果不是很清楚,可以閱讀我之前寫的Mysql簡(jiǎn)敘[https:/...
RabbitMQ模型 上面的圖是官網(wǎng)中關(guān)于一條消息發(fā)送的整個(gè)流程,消息會(huì)經(jīng)歷下面幾個(gè)流程: 生產(chǎn)者將消息發(fā)送到Exchange Exchange根據(jù)Routing Key路由...
什么是索引 對(duì)于索引的定義你可能并不知道,但是我們?nèi)粘I钪袩o(wú)時(shí)不刻都有用到。當(dāng)你打電話給某人時(shí),手機(jī)通訊錄會(huì)按照名字的首字母分組排序,然后你就能根據(jù)用戶名很快的找到對(duì)應(yīng)的手...
需求背景 在我們寫接口的時(shí)候可能會(huì)有這樣的需求,例如對(duì)于BigDecimal類型的字段有時(shí)候需要顯示到小數(shù)點(diǎn)后兩位,有時(shí)候需要顯示成百分比,有時(shí)候則取整。 例如上面的訂單模型...
什么事務(wù)傳播機(jī)制 首先這個(gè)傳播機(jī)制跟數(shù)據(jù)庫(kù)是沒有關(guān)系的,不會(huì)因?yàn)槟闶荕ysql或者oracle而有所區(qū)別。它是Spring框架中提供的一種事務(wù)增強(qiáng)機(jī)制,合理的利用能很好的解決...
背景 項(xiàng)目中需要記錄用戶的請(qǐng)求參數(shù)便于后面查找問題,對(duì)于這種需求一般可以通過(guò)Spring中的攔截器或者是使Servlet中的過(guò)濾器來(lái)實(shí)現(xiàn)。這里我選擇使用過(guò)濾器來(lái)實(shí)現(xiàn),就是添加...