面试
文章平均质量分 90
滑德友
认认真真做人,认认真真做事
展开
-
经典sql练习题50道
sql练习题50道原创 2023-07-08 09:52:54 · 352 阅读 · 0 评论 -
mysql数据库面试题
mysql数据库面试题数据库的三大范式什么时候可以打破三大范式事务的四大特征事务隔离级别索引的分类什么时候应该添加索引什么时候不应该添加索引索引失效什么是前缀索引数据库为什么使用B+树而不是B树来实现索引怎么优化sql查询语句怎么排查慢sql问题MySQL数据库cpu飙升的话,要怎么处理呢?分库与分表的设计分区MySql存储引擎的种类和区别查询语句执行流程更新语句执行过程MVCC 实现原理版本链read View快照读和当前读参考数据库的三大范式第一范式:确保数据库表字段的原子性。第二范式:首先要满足原创 2022-05-31 16:15:05 · 189 阅读 · 0 评论 -
MQ面试题
MQ面试题常见的MQ及其特性MQ优点MQ缺点MQ发送消息的模式MQ消息丢失处理MQ消息重复消费消息堆积参考常见的MQ及其特性特性ActiveMQRabbitMQRocketMQkafka单机吞吐量万级万级10万级10万级别topic数量对吞吐量的影响topic可以达到几百,几千个的级别,吞吐量会有较小幅度的下降这是RocketMQ的一大优势,在同等机器下,可以支撑大量的topictopic从几十个到几百个的时候,吞吐量会大幅度下降所以在同等机器下,kafk原创 2022-05-27 14:46:23 · 155 阅读 · 0 评论 -
分布式基础理论与知识
CAP和BASE以及分布式锁和分布式事务面试题分布式系统优点1.可拓展性2.高性能3.高可用缺点1.复杂度高2.成本高3.服务的可用性要求高CAP一致性(Consistency)可用性(Availability)分区容错性(Partition tolerance)CP 与 AP的选择BASE基本可用(Basically Available)软状态( Soft State)最终一致性( Eventual Consistency)分布式事务分布式事务分类刚性事务柔性事务2PC(标准XA模型)3PC参考分布式系原创 2022-05-26 18:31:19 · 172 阅读 · 0 评论 -
SpringCloud面试题
SpringCloud面试题Spring Cloud由什么组成?Spring Cloud 和dubbo区别?什么是Eureka的自我保护模式?Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别?zuul网关的作用Zuul与Nginx有什么区别?Riboon的几种负载均衡算法Ribbon底层实现原理@LoadBalanced注解的作用什么是 Hystrix?接⼝限流⽅法?什么是Feign?Ribbon和Feign调用服务的区别说说你对Spring Cloud Gateway的理解原创 2022-05-26 11:29:56 · 170 阅读 · 1 评论 -
jvm面试题
https://blog.51cto.com/u_13401476/4918258原创 2022-05-25 14:47:14 · 742 阅读 · 0 评论 -
史上最屁精的springBoot面试题
史上最屁精的springBoot面试题1、SpringBoot Starter 的工作原理是什么?2、SpringBoot 的核心配置文件有哪几个?它们的区别是什么?3、Spring、SpringBoot、SpringMVC的区别?4、SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?5、SpringBoot 配置文件的加载顺序6、运行 SpringBoot 有哪几种方式?7、SpringBoot常用的starter有哪些?8、SpringBoot多数据源拆分的思路9、SpringBoot有哪原创 2022-04-19 14:12:13 · 121 阅读 · 0 评论 -
史上最屁精的spring面试题
史上最屁精的spring面试题1、Spring是什么?2、Spring 的优点?3、什么是IOC4、什么是DI5、IoC的原理6、什么是aop7、aop原理8、aop增强的类型9、aop切面表达是类型10、Spring容器的启动流程11、BeanFactory和ApplicationContext有什么区别?12、 Spring中bean的作用域13、 xml注入bean的几种方式14、 Spring如何解决循环依赖问题15、Spring事务的种类15、spring的事务传播机制:16、Spring 框架中原创 2022-04-13 19:58:24 · 196 阅读 · 0 评论 -
史上最屁精的redis面试题
史上最全的面试redis面试题基础1.是什么2.有什么特点3.有什么用进阶原理刁难基础1.是什么Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种NoSQL(not-only sql,泛指非关系型数据库)的数据库。2.有什么特点1、 速度快。Redis是用C语言实现的,所有数据存储在内存中以键值对形式保存。2、持久化Redis的所有数据存储在内存中,对数据的更新将异步地保存到磁盘上。3、支持多种数据原创 2022-04-13 11:29:09 · 699 阅读 · 0 评论