![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试整理
文章平均质量分 82
面试知识梳理
方九九
这个作者很懒,什么都没留下…
展开
-
Eureka注册中心
1.心跳间隔时间:30秒2.服务失效时间:90秒3.服务拉取时间:30秒失效剔除:剔除的是失效服务,失效服务指的是90秒服务端没有收到客户端的心跳包。剔除间隔时间:每隔60秒剔除一次。默认一般不会剔除。自我保护机制:因为自我保护机制默认是开启的。如果触发了自我保护机制,则失效服务不会剔除。触发:当服务未按时进行心跳续约时,Eureka会统计服务实例最近15分钟心跳续约的比例是否低于了85%。原创 2024-06-13 20:25:29 · 473 阅读 · 0 评论 -
Java面试题基础部分整理
注解是对代码解释和说明的文字,可以提高代码的阅读性注释会在代码的编译期间自动忽略,不会编写在.class文件中单行注释:/ /多行注释:/** /文档注释/** */原创 2024-05-14 08:43:31 · 640 阅读 · 1 评论 -
JAVA面试题集合部分整理
根据key(键)即经过一个函数f(key)得到的结果的作为地址去存放当前的key value键值对(这个是hashmap的存值方式),但是却发现算出来的地址上已经被占用了。这就是所谓的hash冲突。2.解决Hash冲突2.1开放定址法该方法也叫做再散列法,其基本原理是:当关键字key的哈希地址p=H(key)出现冲突时,以p为基础,产生另一个哈希地址p1,如果p1仍然冲突,再以p为基础,产生另一个哈希地址p2,…,直到找出一个不冲突的哈希地址pi。2.2再Hash法。原创 2024-06-05 20:36:08 · 787 阅读 · 0 评论 -
redis面试总结
hyperloglog:特点:用来做基数统计的;3.volatile-lru:加入键的时候如果过限,首先从设置了过期时间的键集合中驱逐最久没有使用的键。7.volatile-lfu:从所有配置了过期时间的键中驱逐使用频率最少的键 —5.0 后才有。5.volatile-random:加入键的时候如果过限,从设置过期时间的键的集合中随机驱逐。2.allkeys-lru:加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键。6.volatile-ttl:从配置了过期时间的键中驱逐马上就要过期的键。原创 2024-06-11 20:31:47 · 302 阅读 · 0 评论 -
消息队列RabbitMQ
但是使用了MQ之后,限制消费消息的速度为1000,但是这样一来,高峰期产生的数据势必会被积压在MQ中,高峰就被“削”掉了。RabbitMQ提供了6种模式:简单模式,work模式,Publish/Subscribe发布与订阅模式,Routing路由模式,Topics主题模式,RPC远程调用模式(远程调用,不太算MQ;:消息:服务与应用程序之间传送的数据,由Properties和body组成,Properties可是对消息进行修饰,比如消息的优先级,延迟等高级特性,Body则就是消息体的内容。原创 2024-06-06 20:24:15 · 492 阅读 · 0 评论