原文:Guava Cache 原理分析與最佳實踐

前言 目前大部分互聯網架構 Cache 已經成為了必可不少的一環。常用的方案有大家熟知的 NoSQL 數據庫 Redis Memcached ,也有大量的進程內緩存比如 EhCache Guava Cache Caffeine 等。 本系列文章會選取本地緩存和分布式緩存 NoSQL 的優秀框架比較他們各自的優缺點 應用場景 項目中的最佳實踐以及原理分析。本文主要針對本地 Cache 的老大哥 Gu ...

2021-08-15 11:57 0 130 推薦指數:

查看詳情

Guava 源碼分析Cache 原理 對象引用、事件回調)

前言 在上文「Guava 源碼分析Cache 原理)」中分析Guava Cache 的相關原理。 文末提到了回收機制、移除時間通知等內容,許多朋友也挺感興趣,這次就這兩個內容再來分析分析。 在開始之前先補習下 Java 自帶的兩個特性,Guava 中都有具體的應用 ...

Mon Aug 06 16:01:00 CST 2018 0 902
guava cache使用和源碼分析

guava cache的優點和使用場景,用來判斷業務中是否適合使用此緩存 介紹常用的方法,並給出示例,作為使用的參考 深入解讀源碼。 guava簡介 guava cache是一個本地緩存。有以下優點: 很好的封裝了get、put操作,能夠集成數據源。 一般我們在業務中 ...

Tue May 16 23:19:00 CST 2017 1 7533
guava cache(LoadingCache)使用和源碼分析

guava cache使用和源碼分析 guava cache的優點和使用場景,用來判斷業務中是否適合使用此緩存 介紹常用的方法,並給出示例,作為使用的參考 深入解讀源碼。 guava簡介 guava cache是一個本地緩存。有以下優點 ...

Wed Jan 30 01:09:00 CST 2019 0 3634
Session 的原理最佳實踐

Http協議是基於請求和響應的一種無狀態的協議,而通過session可以使得Http應用變得有狀態,即可以“記住”客戶端的信息。今天就來說說這個session和cookie。 Session 的原理 session是在服務器端保持用戶會話數據的一種方法,對應的cookie是在客戶端保持用戶數 ...

Tue Mar 27 17:37:00 CST 2018 0 1613
guava cache

緩存是提高性能的一把利器。常用到的緩存技術有分布式緩存,像Redis、MC;也有本地緩存,像ehcache、guava cache等。這里說的是本地緩存guava cacheguava cache剛開始接觸,這就記錄下來。。 還有另一種 ...

Wed Feb 15 19:13:00 CST 2017 0 3385
guavacache

緩存 本次主要討論緩存。緩存在日常開發中舉足輕重,如果你的應用對某類數據有着較高的讀取頻次,並且改動較小時那就非常適合利用緩存來提高性能。 緩存之所以可以提高性能是因為它的讀取效率很高,就像是 C ...

Thu Apr 15 04:53:00 CST 2021 0 240
guava eventbus 原理+源碼分析

前言: guava提供的eventbus可以很方便的處理一對多的事件問題, 最近正好使用到了,做個小結,使用的demo網上已經很多了,不再贅述,本文主要是源碼分析+使用注意點+新老版本eventbus實現方式對比 一.原理 將定義的hander注冊到eventbus中 ...

Sun Jan 24 23:30:00 CST 2021 0 321
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM