基础
文章平均质量分 88
帅哥华
这个作者很懒,什么都没留下…
展开
-
Redis穿透/击穿/雪崩/预热以及性能优化
一、Redis穿透/击穿/雪崩/预热1.1缓存穿透缓存穿透是指查询一个根本不存在的数据, redis和数据库都没有。通常出于容错的考虑, 如果从数据库查不到数据则不写入redis,大批量请求时就造成数据库承受巨大压力甚至被击穿。缓存穿透将导致不存在的数据每次请求都要到数据库去查询, 失去了缓存保护后端数据库的意义。造成缓存穿透的基本原因有两个:自身业务代码或者数据出现问题。 一些恶意攻击、 爬虫等造成大量空命中。缓存穿透问题解决方案:方案一、缓存空对象当从redis里查询为n原创 2022-01-06 14:43:26 · 258 阅读 · 0 评论 -
反射的概念
一、概念Java让我们在运行时识别对象和类的信息,主要有两种方式:一种是传统的RTTI(Run-Time Type Identification),它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)。Java反射机制是在运行状态中,对于任意一...转载 2020-04-17 21:33:34 · 657 阅读 · 0 评论