原文: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