面试题
文章平均质量分 90
记录基本面试题
AlesanderX
学无止境
展开
-
SpringCloud
总结SpringCloud面试相关问题原创 2023-05-26 00:16:48 · 112 阅读 · 0 评论 -
JVM虚拟机
主要有以下四种类加载器:启动类加载器( Bootstrap ClassLoader ):用来加载 java 核心类库,无法被 java 程序直接引用。扩展类加载器( extensions class loader ):它用来加载 Java 的扩展库。Java 虚拟机的实现会提 供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。系统类加载器(system class loader ):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类。原创 2023-05-03 15:27:02 · 82 阅读 · 0 评论 -
MQ面试题
架构如下所示:生产者和 RabbitMQ 服务端建立连接,然后获取通道。生产者发送消息,发送给给指定的虚拟机中的交换机。交换机根据消息的 routingKey将消息转发给指定的队列。消费者和 RabbitMQ 服务端建立连接,然后获取通道。消费者监听指定的队列。一旦队列有消息了,此时就会把消息推送给指定的消费者。概述:存储对应的延迟消息,指当消息被发送以后,并不想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费。应用场景:订单超时未支付,文章的延迟发送。原创 2023-05-30 21:43:31 · 76 阅读 · 0 评论 -
Redis面试题
本质上是一个 Key-Value 类型的内存数据库,很像memcached。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的Key-Value DB。Redis最大的魅力是支持保存多种数据结构(string,list,set,hash,sortedset),此外单个 value的最大限制是 1GB,不像memcached只能保存 1MB 的数据。原创 2023-06-01 23:45:09 · 101 阅读 · 0 评论