SpringBoot + Redis 布隆过滤器防恶意流量击穿缓存的正确姿势!
Spring

SpringBoot + Redis 布隆过滤器防恶意流量击穿缓存的正确姿势!

56 0

什么是恶意流量穿透假设我们的Redis里存有一组用户的注册email,以email作为Key存在,同时它对应着DB里的User表的部分字段。一般来说,一个合理的请求过来我们会先在Redis里判断这个用户是否是会员,因为从缓存里读数据返回快。如果这个会员在缓存中不存在那么我们会去DB中查询一下。现在试...

阅读全文
【087期】面试官问:如何判断一个对象是否存活?GC 对象判定算法?
Java

【087期】面试官问:如何判断一个对象是否存活?GC 对象判定算法?

212 0

这个问题,面试被问到的概率还是很大的。以下关于如何判断一个对象是否存活的回答,完全参照《深入理解Java虚拟机》一书,有需要的可以看书学习。以下是题目解析。判断对象是否存活的算法包括:1)引用计数算法2)可达性分析算法问题的回答就是通过引用计数算法或者可达性分析算法去判断一个对象是否存活,下面开始具...

阅读全文
搞不定Redis面试,速看全面Redis面试题及答案整理总结
Java

搞不定Redis面试,速看全面Redis面试题及答案整理总结

459 0

目前Redis在互联网行业技术存储方面使用广泛,几乎所有后端技术面试官都会在Redis的使用和原理方面对求职者提一些问题。本篇通俗易懂的整理总结了近年来针对Redis缓存的相关面试题并附有相关的答案,希望大家在以后面试中能够顺利的拿到OFFER。什么是Redis?Redis全称Remote Dict...

阅读全文
Spring Boot从入门到精通(二)配置GitHub并上传Maven项目
Windows

Spring Boot从入门到精通(二)配置GitHub并上传Maven项目

796 0

简单介绍一下GitHub,它是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段...

阅读全文