自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Mysql里有2000W数据,Redis中只存有20w的数据,如何保证redis中的数据都是热点数据??

1. 选择要缓存的数据:对于数据量极大的情况,我们不能够将所有的数据都缓存到 Redis 中。缓存穿透指的是当查询一个不存在的 key 时,由于缓存中没有对应的数据,无法命中缓存,导致请求直接打到数据库上进行查询,由于请求查询的数据在数据库中也不存在,因此这个请求就会非常耗时,对后端数据库造成了极大的压力。数据的选择:通过合理地选择需要缓存的数据,例如对于热点数据、经常使用的数据等数据进行缓存,可以使 Redis 中存储的数据都是应用程序的热点数据,充分利用 Redis 的高读取速度,提升查询响应速度。

2023-06-11 23:48:11 727 1

原创 string相关面试题

可以使用字串分隔函数:public String[] split(String regex),根据传入的正则字符串进行分割,注意,如果最后一位刚好有传入的字符,返回数组最后一位不会有空字符串。字串中equals是重写的一个方法,比较字符串中value字符数组中字符是否一致,即比较的是字符串的值,==不仅比较字符串的值,而且还比较两个字符串所在内存地址是否相同。可以看字符串类的源码,字符串使用char数组存放字符,该字符数组为定义最大长度,故,理论上来说String是没有长度限制的,限制的是你的内存有多大。

2023-05-14 18:01:43 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除