前言 在上文「Guava 源碼分析(Cache 原理)」中分析了 Guava Cache 的相關原理。 文末提到了回收機制、移除時間通知等內容,許多朋友也挺感興趣,這次就這兩個內容再來分析分析。 在開始之前先補習下 Java 自帶的兩個特性,Guava 中都有具體的應用 ...
前言 目前大部分互聯網架構 Cache 已經成為了必可不少的一環。常用的方案有大家熟知的 NoSQL 數據庫 Redis Memcached ,也有大量的進程內緩存比如 EhCache Guava Cache Caffeine 等。 本系列文章會選取本地緩存和分布式緩存 NoSQL 的優秀框架比較他們各自的優缺點 應用場景 項目中的最佳實踐以及原理分析。本文主要針對本地 Cache 的老大哥 Gu ...
2021-08-15 11:57 0 130 推薦指數:
前言 在上文「Guava 源碼分析(Cache 原理)」中分析了 Guava Cache 的相關原理。 文末提到了回收機制、移除時間通知等內容,許多朋友也挺感興趣,這次就這兩個內容再來分析分析。 在開始之前先補習下 Java 自帶的兩個特性,Guava 中都有具體的應用 ...
guava cache的優點和使用場景,用來判斷業務中是否適合使用此緩存 介紹常用的方法,並給出示例,作為使用的參考 深入解讀源碼。 guava簡介 guava cache是一個本地緩存。有以下優點: 很好的封裝了get、put操作,能夠集成數據源。 一般我們在業務中 ...
guava cache使用和源碼分析 guava cache的優點和使用場景,用來判斷業務中是否適合使用此緩存 介紹常用的方法,並給出示例,作為使用的參考 深入解讀源碼。 guava簡介 guava cache是一個本地緩存。有以下優點 ...
一、問題顯現 2019-04-21 11:16:32 [http-nio-4081-exec-2] WARN com.google.common.cache.LocalCache - Exception thrown during refresh ...
Http協議是基於請求和響應的一種無狀態的協議,而通過session可以使得Http應用變得有狀態,即可以“記住”客戶端的信息。今天就來說說這個session和cookie。 Session 的原理 session是在服務器端保持用戶會話數據的一種方法,對應的cookie是在客戶端保持用戶數 ...
緩存是提高性能的一把利器。常用到的緩存技術有分布式緩存,像Redis、MC;也有本地緩存,像ehcache、guava cache等。這里說的是本地緩存guava cache。 guava cache剛開始接觸,這就記錄下來。。 還有另一種 ...
緩存 本次主要討論緩存。緩存在日常開發中舉足輕重,如果你的應用對某類數據有着較高的讀取頻次,並且改動較小時那就非常適合利用緩存來提高性能。 緩存之所以可以提高性能是因為它的讀取效率很高,就像是 C ...
前言: guava提供的eventbus可以很方便的處理一對多的事件問題, 最近正好使用到了,做個小結,使用的demo網上已經很多了,不再贅述,本文主要是源碼分析+使用注意點+新老版本eventbus實現方式對比 一.原理 將定義的hander注冊到eventbus中 ...