常用框架
文章平均质量分 94
常用框架面试题
夏日 の blog
去更远的地方,见更亮的光。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式常见面试题总结
在分库之后,数据遍布在不同服务器上的数据库,数据库的自增主键已经没办法满足生成的主键唯一了。就要用到分布式 ID 保证全局唯一性。UUID 是 Universally Unique Identifier(通用唯一标识符) 的缩写。UUID 包含 32 个 16 进制数字(8-4-4-4-12)。//输出示例:cb4a9ede-fa5e-4585-b9bb-d60bce986eaa虽然,UUID 可以做到全局唯一性,但是,我们一般很少会使用它。原创 2024-10-10 17:28:14 · 2586 阅读 · 0 评论 -
消息队列常见面试题总结
镜像队列结构是一主多从,所有操作都是主节点完成,然后同步给镜像节点,如果主节点宕机后,镜像节点会替代成新的主节点,不过在主从同步完成前,主节点如果宕机,可能出现数据丢失。Kafka 使用了操作系统的内存映射文件技术(mmap),将磁盘文件直接映射到内存中,这样在读取消息时,不需要频繁从磁盘读取数据,提升了性能。,消费者监听死信队列中的消息,一旦收到消息,执行相应的业务逻辑,比如取消订单操作。消费者监听目标队列中的消息,一旦收到消息,执行相应的业务逻辑,比如取消订单操作。中,并设定消息的过期时间。原创 2024-09-26 18:24:39 · 1151 阅读 · 0 评论 -
微服务常见面试题总结
在微服务中,假如一个或者多个服务出现故障,如果这时候,依赖的服务还在不断发起请求,或者重试,那么这些请求的压力会不断在下游堆积,导致下游服务的负载急剧增加。不断累计之下,可能会导致故障的进一步加剧,可能会导致整个系统崩溃,这就叫服务雪崩。服务高可用部署:确保各个服务都具备高可用性,通过冗余部署、故障转移等方式来减少单点故障的影响。限流和熔断:对服务之间的请求进行限流和熔断,以防止过多的请求涌入导致后端服务不可用。原创 2024-09-22 14:24:24 · 2357 阅读 · 0 评论 -
Spring和MyBatis常见面试题总结
Before(前置通知):目标对象的方法调用之前触发After(后置通知):目标对象的方法调用之后触发(返回通知):目标对象的方法调用完成,在返回结果值之后触发(异常通知):目标对象的方法运行中抛出 / 触发异常后触发。AfterReturning 和 AfterThrowing 两者互斥。如果方法调用成功无异常,则会有返回值;如果方法抛出了异常,则不会有返回值。Around(环绕通知):编程式控制目标对象的方法调用。原创 2024-09-10 16:19:49 · 2883 阅读 · 0 评论
分享