
面试合集
文章平均质量分 92
面试知识
BlogY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ 面试题
文章目录1.消息队列有什么优缺点?2.MQ 有哪些常见问题?如何解决这些问题?3.rabbitmq 的使用场景4.RabbitMQ基本概念5.RabbitMQ的工作模式一.simple模式(即最简单的收发模式)二.work工作模式(资源的竞争)三.publish/subscribe发布订阅(共享资源)四.routing路由模式五.topic 主题模式(路由模式的一种)6.如何保证RabbitMQ消息的顺序性?7.消息如何分发?8.消息怎么路由?9.消息基于什么传输?10.如何保证消息不被重复消费?或者说,如原创 2021-04-30 18:13:47 · 414 阅读 · 0 评论 -
SpringMVC面试题
Spring MVC面试题原创 2021-04-30 18:22:03 · 550 阅读 · 0 评论 -
Spring面试题
文章目录1.什么是Spring框架,Spring框架有哪些主要模块?2.什么是控制反转(IoC),什么是依赖注入?3.在java中依赖注入有哪些方式?4.BeanFactory和ApplicationContext有什么区别?5.Spring提供几种配置方式来设置元数据6.如何使用XML配置方式配置Spring7.怎样用注解的方式配置Spring8.请解释Spring Bean的生命周期9.Spring Bean作用域的区别是什么10.Spring中的单例Bean是线程安全的吗11.请举例说明如何在Spri原创 2021-04-30 18:20:32 · 852 阅读 · 0 评论 -
Spring Boot面试题
Spring Boot原创 2021-04-30 18:19:57 · 590 阅读 · 0 评论 -
Spring Cloud面试题
Spring Cloud原创 2021-04-30 18:19:30 · 521 阅读 · 0 评论 -
Mybatis/MybatisPlus面试题
文章目录1.MyBatis是什么?2.ORM是什么3.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?4.传统JDBC开发存在的问题5.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?6.Hibernate 和 MyBatis 的区别7.MyBatis编程步骤是什么样的?8.请说说MyBatis的工作原理9.Mybatis都有哪些Executor执行器?它们之间的区别是什么?10.Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?11.在mapper中如何传原创 2021-04-30 18:19:01 · 2708 阅读 · 0 评论 -
MySQL面试题
文章目录1.数据库三大范式是什么2.MySQL存储引擎3.MyISAM与InnoDB区别4.InnoDB引擎的4大特性5.存储引擎选择6.什么是索引?7.索引有哪些优缺点?8.索引有哪几种类型?9.索引的数据结构(b树,hash)10.索引的基本原理11.索引算法有哪些?12.创建索引的原则(重中之重)13.B树和B+树的区别14.使用B树的好处15.使用B+树的好处16.Hash索引和B+树所有有什么区别或者说优劣呢?17.数据库为什么使用B+树而不是B树18.什么是聚簇索引?19.何时使用聚簇索引与非聚原创 2021-04-30 18:21:43 · 833 阅读 · 0 评论 -
Java集合面试题
文章目录1.常用的集合类有哪些?2.List,Set,Map三者的区别?3.集合框架底层数据结构4.Java集合的快速失败机制 “fail-fast”?5.说一下 ArrayList 的优缺点6.如何实现数组和 List 之间的转换?7.ArrayList 和 LinkedList 的区别是什么?8.ArrayList 和 Vector 的区别是什么?9.插入数据时,ArrayList、LinkedList、Vector谁速度较快?阐述 ArrayList、Vector、LinkedList 的存储性能和特原创 2021-04-30 18:18:02 · 597 阅读 · 0 评论 -
计算机网络面试题
计算机网络原创 2021-04-30 18:17:32 · 445 阅读 · 0 评论 -
redis面试题
文章目录1.什么是Redis2.Redis有哪些优缺点3.为什么要用 Redis /为什么要用缓存4.Redis为什么这么快5.Redis有哪些数据类型6.Redis的应用场景7.什么是Redis持久化?8.Redis 的持久化机制是什么?各自的优缺点?RDBAOF优缺点是什么?9.如何选择合适的持久化方式10.Redis持久化数据和缓存怎么做扩容?11.Redis的过期键的删除策略12.Redis key的过期时间和永久有效分别怎么设置?13.我们知道通过expire来设置key 的过期时间,那么对过期的原创 2021-04-30 18:16:55 · 144 阅读 · 0 评论 -
java基础面试题
Java基础面试题原创 2021-04-30 18:16:29 · 965 阅读 · 0 评论 -
Linux面试题
Linux原创 2021-04-30 18:15:57 · 214 阅读 · 0 评论 -
zookeeper面试题
ZooKeeper原创 2021-04-30 18:15:29 · 528 阅读 · 0 评论 -
Elasticsearch 面试题
Elasticsearch原创 2021-04-30 18:15:10 · 374 阅读 · 0 评论 -
nginx负载均衡面试题
Nginx原创 2021-04-30 18:13:03 · 2110 阅读 · 0 评论 -
git面试题
文章目录1.列举工作中常用的几个git命令?2.提交时发生冲突,你能解释冲突是如何产生的吗?你是如何解决的?3.如果本次提交误操作,如何撤销?4.你使用过git stash命令吗?你一般什么情况下会使用它?5.如何查看分支提交的历史记录?查看某个文件的历史记录呢?6.能不能说一下git fetch和git pull命令之间的区别?7.使用过git merge和git rebase吗?它们之间有什么区别?8.使用过git merge和git rebase吗?它们之间有什么区别?9.能说一下git系统中HEAD原创 2021-04-30 18:12:29 · 231 阅读 · 0 评论 -
JUC并发编程面试题
文章目录1. 并行和并发有什么区别?2. 线程和进程的基本概念、线程的基本状态以及状态之间的关系?3.守护线程是什么?4.创建线程有哪几种方式?5. sleep() 和 wait() 有什么区别?6.线程的 run() 和 start() 有什么区别?7.创建线程池有哪几种方式?8.在 Java 程序中怎么保证多线程的运行安全?9.什么是死锁?怎么防止死锁?10.synchronized 和 volatile 的区别是什么?11.synchronized 和 Lock 有什么区别?12.synchroniz原创 2021-04-06 16:11:19 · 3679 阅读 · 1 评论 -
最全JVM面试题
文章目录1.说一下 JVM 的主要组成部分及组成部分的作用?2.说一下 JVM 的作用?3.深拷贝和浅拷贝4.说一下堆栈的区别?5.队列和栈是什么?有什么区别?1.说一下 JVM 的主要组成部分及组成部分的作用?方法区和堆是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行是线程私有的内存区域,运行时数据区域就是我们常说的JVM的内存。类加载子系统:根据给定的全限定名类名(如:java.lang.Object)来装载class文件到运行时数据区中的方法区中。Java堆原创 2021-03-31 13:14:03 · 17109 阅读 · 5 评论