缓存
-
从零开始手写缓存框架(二)redis expire 过期原理及实现
前言我们在从零手写cache框架(一)实现固定大小的缓存中已经初步实现了我们的cache。本节,让我们来一起学习一下如何实现类似redis中的expire过期功能。过期是一个非常有用的特性,比如我希望登录信息放到redis中,30min之后失效;或者单...[详细]
2020-09-29 10:10 分类:编程语言 从零开始手写缓存之如何实现固定缓存大小
程序员的三高前段时间有一位同事体检,体检医生说他三高。我打趣道,程序员三高不是高性能、高并发、高可用吗?你是哪三高?每一个追求性能的开发者,都对高性能孜孜不倦地追求着,而缓存是我们踏上这条高性能大道的必经之路。小到cpu设计...[详细]
2020-09-29 09:18 分类:编程语言-
-
还在用Guava Cache?它才是Java本地缓存之王
提到本地缓存,大家都能想到GuavaCache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffein...[详细]
2020-09-11 08:53 分类:编程语言 -
Redis事务详解,吃透数据库没你想的那么难
Redis的基础事务和常用操作和其他大部分的NoSQL不同,Redis是存在事务的,尽管它没有数据库那么强大,但是它还是很有用的,尤其是在那些需要高并发的网站当中。使用Redis读/写数据要比数据库快得多,如果使用Redis事务在某种场合下去替代...[详细]
2020-09-09 09:27 分类:编程语言 -
-
Spring Boot 集成 Redis 实现数据缓存
武培轩推荐搜索SpringBootRedisJavaMySQL数据结构设计模式SpringBoot集成Redis实现数据缓存,只要添加一些注解方法,就可以动态的去操作缓存了,减少代码的操作。在这个例子中我使用的是Redis,其实缓存类型还有很多,例如Ecache、Mamerc...[详细]
2020-08-17 09:06 分类:编程语言 Springboot整合GuavaCache缓存过程解析
这篇文章主要介绍了springboot整合GuavaCache缓存过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下[详细]
2020-08-14 12:37 分类:编程语言JavaWeb如何实现禁用浏览器缓存
这篇文章主要介绍了JavaWeb如何实现禁用浏览器缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下[详细]
2020-08-13 17:25 分类:编程语言Spring实战之缓存使用condition操作示例
本文实例讲述了Spring实战之缓存使用condition操作。分享给大家供大家参考,具体如下:[详细]
2020-08-12 12:04 分类:编程语言