業務場景 某個三方API接口限制調用頻率為200/min,但是某項業務功能中需要頻繁的去調用該接口。盡量不去觸發限流規則,因此在內部接口調用前先行限流。 技術選型 本著接入時...

業務場景 某個三方API接口限制調用頻率為200/min,但是某項業務功能中需要頻繁的去調用該接口。盡量不去觸發限流規則,因此在內部接口調用前先行限流。 技術選型 本著接入時...
在之前介紹過mac系統安裝docker,以及docker安裝mysql的傻瓜式教程,如果有需要參考的朋友,可以看下面文章: MacOS安裝Docker傻瓜式教程 mac系統下...
最近在改進項目的并發功能,但開發起來磕磕碰碰的。看了好多資料,總算加深了認識。于是打算配合查看源代碼,總結并發編程的原理。 準備從用得最多的線程池開始,圍繞創建、執行、關閉認...
?在java語言中,HashMap是一個非常重要的數據結構,它被廣泛用于存儲具有key-value映射關系的數據,HashMap提供了高效的數據結構來實現key-value的...
作為一個一直在路上追求藝術和高效的漢子,為了在使用命令行的過程中讓自己更加賞心悅目,我又來折騰我的終端了。 目標的效果如下: [https://img.wangcong.ne...
查看某個對象使用的編碼,可以使用命令:redis> OBJECT ENCODING key 1、字符串對象(String) 1、編碼方式 int:保存的是整數值,并且可以用l...
maven 資源過濾:讓 Maven 能解析資源文件中的標識符,替換其中的配置(例如: ${} )信息為實際的值 問題現象 maven 打包后,target下相應的pdf文件...
原文地址:https://segmentfault.com/a/1190000013341344[https://segmentfault.com/a/11900000133...
我想把技術寫成故事,說給自己聽! 最近,在做一個項目的緩存遷移,遷移之后發現新的Redis緩存的內存占用率接近100%了。于是,看了一下集群的緩存策略是noeviction,...
原文地址 哎,雖然自己最熟的是Java,但很多Java基礎知識都不知道,比如transient關鍵字以前都沒用到過,所以不知道它的作用是什么,今天做筆試題時發現有一題是關于這...
原文地址 https://tech.meituan.com/2016/06/24/java-hashmap.htmlHashMap是Java程序員使用頻率最高的用于映射(鍵值...
第一句錯了 應該是defaults write com.apple.dock springboard-columns
總結 在@Controller、@Service等容器中,默認情況下,是單例的,也是線程不安全的。 盡量不要在@Controller、@Service等容器中定義靜態變量,不...
摘要 1、 Redis數據庫中保存的鍵值對,鍵總是一個字符串對象,而值可以是字符串對象、列表對象、哈希對象、集合對象、有序集合對象; Redis對象 Redis中對象都是由R...
1、緩存雪崩:緩存中大面積的key同時失效,查詢請求都打到數據庫中;2、緩存穿透:查詢的數據在緩存中不存在時,到數據庫中查詢。可能是無效數據,在數據庫中也不存在;3、緩存擊穿...