- 博客(3)
- 收藏
- 关注
原创 什么是Redis缓存穿透和缓存雪崩
一、缓存穿透1、概念缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。即黑客故意去请求缓存中不存在的数据,导致所有的请求都怼到数据库上,从而数据库连接异常。注意:和缓存击穿的区别,缓存击穿,是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失
2020-08-27 10:18:05 299
原创 JSON Web Token 是什么?----->(浅谈)
1、JSON Web Token是什么?JSON Web Token(缩写:JWT),是一套开放的标准(RFC 7519),是目前最流行的跨域身份验证解决方案, 它定义了一种紧凑且自URL安全的方式,以JSON对象的方式在各方之间安全地进行信息传输。由于此信息是经过数字签名的,因此是可以被验证和信任的。可以使用密钥(secret)(使用HMAC算法)或者使用RSA或ECDSA的公有/私有密钥对JWT进行签名。2. 什么时候应该用JSON Web Token?下列场景中使用JSON Web Token.
2020-08-26 20:15:25 446
原创 Java中有了基本类型为什么还要有包装类型(封装类型)
Java中有了基本类型为什么还要有包装类型(封装类型)Java中基本数据类型与包装类型有:基本类型包装器类型booleanBooleancharCharacterintIntegerbyteByteshortShortlongLongfloatFloatdoubleDouble1、为什么存在这两种类型呢?我们都知道在Java语言中,new一个对象存储在堆里,我们通过栈中的引用来使用这些对象;但是对于经常用到的一系列类型
2020-08-25 20:30:09 1784 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人