當前位置:
首頁 > 知識 > 最頻繁訪 問駐留緩存演算法

最頻繁訪 問駐留緩存演算法

在搜索系統中,如何緩存搜索最頻繁的1000個搜索結果?自定製的精準短文本搜索服務項目代碼

本文利用了的ConcurrentHashMap的和的AtomicLong的實現了線程安全且支持高並發的最頻繁訪問駐留緩存演算法,除了緩存功能,還提供了緩存狀態查詢介面,非常實用。

比如,在搜索管理界面可看到如下緩存狀態:

緩存狀態

最大緩存數量:1000

當前緩存數量:11

驅逐緩存次數:0

命中緩存次數:6

未命中緩存次數:11

緩存命中比例:35 {}。%

搜索緩存命中情況(11)

實現代碼如下:

運行代碼控制台輸出如下:

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

給小白一些學習編程語言的建議
2017年最值得學習的編程語言TOP
Java入門第三季 6-5節 課堂練習 代碼
Java 線程 Executor 框架詳解與使用
Java編程入門學習開發的10個必備技術點!

TAG:java學習吧 |

您可能感興趣

這頂鳳冠,讓無數遊客駐留不前
祭祀遺忘與駐留
肝臟駐留NK細胞免疫負調功能揭示
關於藝術家駐留計劃,你有了解嗎?
【半島研究】駐韓美軍永久駐留是否會影響終戰宣言簽署?
科顏氏幫您「點亮」雙眸,「駐留」青春
美航母駐留地中海準備再次打擊敘利亞?俄海軍封鎖敘利亞沿海
誰勸也沒用!土軍已進入拉塔基亞北部,普京無奈默許美軍繼續駐留
俄軍撤離,美軍駐留,誰來為敘利亞戰後重建買單?
土耳其希望幫助伊拉克,伊拉克卻表示拒絕任何外國勢力駐留
時光駐留之地——與大都會的邂逅
伊拉克外長表示不允許美軍永久駐留,捍衛主權是不會客氣的
你為我綻放,我為你駐留-米蘭花開
清漣龍寺藝術駐留計劃
太想女兒了,網友偶遇賈乃亮在童裝店駐留很久,網友:心疼!
戰爭風險陡然劇增,繼油輪遇襲後軍事基地也遇襲,內部有美軍駐留
唯一駐留的釘子戶居然是狗,知道它留守的原因後淚奔
全面公有雲?別逗了,這四類工作負載最好駐留在本地
剛「巡航」完南海,這國軍艦賴著不走了,宣布將長期駐留
「配角之後」金燕玲:感謝香港,絕望時讓我駐留