自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis八股

解决办法1.设置逻辑过期时间,对物理过期时间设置为-1,每次逻辑时间过期再对增加逻辑过期时间,保证热点key不会消失。缓存击穿是一个热点key突然过期,大量对这个key的请求访问数据库,导致数据库的压力突然增大。缓存穿透是访问的请求中的key不在缓存中,从而绕过缓存直接访问数据库。解决方法1.缓存空给缓存2.布隆过滤器。1.缓存击穿,缓存穿透,缓存雪崩。缓存雪崩是大量的key同时过期。解决方法1.设置不同的过期时间。

2024-07-11 22:49:35 424

原创 八股疑难点记录

1.多线程四种实现方法。2.重载和重写的区别。

2024-03-20 11:23:38 124 1

原创 Spring源码面试

2.属性赋值,首先对自定义对象属性赋值,通过调用set方法,接着看是否实现了aware接口,通过对应的aware接口来获取或设置容器对象属性。3.初始化:执行前置处理方法,if(实现初始化方法则调用),执行后置处理方法,创建代理对象用jdk或者cglib。1.bean实例化:creatBeanInstance();class-无参构造器-new instance。

2024-03-15 17:16:09 298 1

原创 spring源码学习creatbean

函数的具体实现涉及java反射,调用getConstructor获取无参数构造函数 然后newInstance执行无参数的构造函数。获取bean实例,调用了creatbean函数。

2024-03-10 13:13:05 144 1

原创 Spring简易框架

初步了解下面三个1.spring容器2.配置类3.扫描注解,bean注解。

2024-03-09 18:19:42 281

原创 Java中用Jedis连VMware出现的bug:autoFailed to connect to any host resolved for DNS name.

再看黑马点评时候,用Jedis连接虚拟机中的redis时,出现了autoFailed to connect to any host resolved for DNS name.的提示。1.在idea中重写代码:无用2.在虚拟机中重新找ip地址:不是这个原因3.重启虚拟机:无用4.关闭虚拟机的两个防火墙:不行。

2024-03-09 15:15:00 176

原创 八股:Redis缓存

缓存雪崩很形象了,就是大量key没了,请求像雪崩一样打到数据库;缓存击穿也挺形象,就是单个key没了,但是它是热点,redis这个盾没防住,大量针对一个key的请求像剑一样刺向数据库;缓存穿透就很好理解了, 穿透了嘛,数据库里也没这个数据,连数据库也一起透心凉心飞扬。

2024-03-08 21:26:45 665 1

原创 敏感词检查

那如何实现简易的敏感词检索,来模拟特点言论无法发送的效果呢。一些平台比如,贴吧知乎会自动检查你的发言中有没有敏感词。利用java中String的contains很容易实现。第一个函数可以用||来一直添加敏感词。

2024-03-06 22:25:12 278

空空如也

空空如也

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

TA关注的人

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