- 博客(17)
- 收藏
- 关注
原创 Linux面试精华汇总
文章目录1. LVS和Nginx有什么区别?2. 使用nginx+keepalived实现负载均衡,解决单点与高流量并发问题。为什么要用nginx而不用lvs?3. Nginx的作用是什么?其优点有什么4. 什么是反向代理?什么是正向代理?5. LVS、Nginx、HAproxy 有什么区别?6. Nginx为什么要做动、静分离?7. 什么叫 CDN 服务?8. 负载均衡策略有哪些?Nginx中upstream 负载均衡算法介绍9. Linux中如何快速查找某个文件?10. Linux中如何检索文件内容?1
2020-11-12 17:19:19 322
原创 ELK面试精华汇总
文章目录1. 什么是Elasticsearch?2. Elasticsearch应用场景?3. Elasticsearch基础概念之一4. Elasticsearch基础概念之二5. Elasticsearch读写原理?6. Elasticsearch基础用法(API组成结构RestFul 风格)7. 高级查询8. Logstash配置文件基础用法9.Elasticsearch配5.x6.x7.x的区别?10. Elasticsearch中对倒排索引的理解?11. Elasticsearch中的连接方式是怎
2020-11-12 11:59:42 1929
原创 消息中间件面试精华汇总
文章目录1. 分布式消息队列(MQ)应用场景2. 分布式消息队列应用思考点3. 消息中间件ActiveMQ(apache)、RabbitMQ、RocketMQ(开源)、Kafka如何技术选型4. RabbitMQ的四种集群架构![在这里插入图片描述](https://img-blog.csdnimg.cn/20201112100807826.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly
2020-11-12 10:25:46 704 2
原创 Zookeeper面试精华汇总
文章目录1. Zookeeper应用场景是什么?2. Zookeeper中集群角色有哪些?3. Zookeeper为什么要有observer?4. Zookeeper中的CAP5. Zookeeper四种类型的节点znode6. Znode节点对应的详细信息7. Zookeeper主从选举的原理8. ZAB协议介绍9. Zookeeper脑裂解决方案10. Quorum(多数)机制11. 基于ZooKeeper分布式锁的实现方式1. Zookeeper应用场景是什么?2. Zookeeper中集群角
2020-11-12 09:43:52 102
原创 数据结构算法面试精华汇总
文章目录1. 冒泡排序2. 插入排序3. 选择排序4. 归并排序5. 快速排序6. 桶排序7. 计数排序8. 排序总结9. 二分查找(有序数数据不重复)10. 二分查找(有序数数据重复)11. 二分查找总结12. 散列冲突的解决方案13. 树的有关基本概念14. 什么是二叉树、满二叉树、完全二叉树?15. 二叉树中的存储结构?16. 为什么完全二叉树最后一层都靠左排列?17. 什么是二叉查找树?18. 堆的定义、分类、存储?19. 页面置换算法-OPT(Optimal replacement 最优置换算法)
2020-11-11 16:41:41 106
原创 Flink技术面试精华汇总
文章目录1. 谈一谈对Flink的理解和认识?2. Flink的低延迟高吞吐原因?3.3. 介绍一下Flink的计算流程4. Flink支持的时间类型有哪些?5. Flink窗口类型有哪些6. Window类型汇总7. Window聚合分类有哪些?1)Window 聚合分类之增量聚合2) Window 聚合分类之全量聚合8. Flink如何处理延迟数据?9. Flink中的状态类型10. Flink中Checkpoint和Savepoint区别11. 如何保存多个CheckPoint?12. State B
2020-11-11 14:51:46 133
原创 缓存中间件面试精华汇总
文章目录1. QPS分类?2. 缓存中间如何选型?一、Redis二、Memcached三、分布式缓存选型总结3. 什么是NoSql(Not nonly SQL)为什么要用NOSQL?4. 关系型数据库与NoSQL的区别?5. NoSQL的四大分类?6. 什么是Redis?7. Redis能干嘛?有什么特性?8. Redis的基础知识/常用命令?9. Redis为什么是单线程的?10. Redis是单线程的为什么还这么快?11. Redis中的性能测试工具?12. Redis的五大基本数据类型有哪些?1) S
2020-11-10 12:07:30 179
原创 大数据_云计算面试精华汇总
文章目录1. 云计算的本质特征及其与分布式计算或并行计算的关系2. 云计算技术体系结构分为哪几层?3. 云计算三种服务类型(IaaS,PaaS和SaaS)4. RPC执行的主要步骤。5. RPC技术中存根(Stub)的作用。6. RMI分布式应用程序基本构成。7. 比较裸金属虚拟化、主机虚拟化和操作系统虚拟。8. 分布式系统中数据分片与数据副本的作用。9. 什么是分布式系统中的副本一致性问题?什么是分布式共识问题?两者之间有什么关系?10. 副本控制采用强同步复制协议和异步复制协议时的数据读写流程。11.
2020-11-07 14:47:57 896 1
原创 SpringMVC面试精华汇总
文章目录1. 什么是Spring MVC ?简单介绍下你对springMVC的理解?2.SpringMVC的流程?3. Springmvc的优点4. Spring MVC的主要组件?5. springMVC和struts2的区别有哪些?6.SpringMvc怎么和AJAX相互调用的?7. Spring MVC的异常处理 ?9.SpringMVC常用的注解有哪些?10. SpringMvc里面拦截器是怎么写的11. 注解原理12. SpringMVC不需要配置web.xml文件的原理(以及内嵌tomcat原理
2020-11-06 14:31:18 442
原创 Mybatis面试精华汇总
文章目录1. 什么是mybatis,为什么要用mybatis?2. 什么是持久化?3. 什么是持久层?4. Mybatis中xml文件参数配置有哪些?5. Mybatis中的配置解析?6. Mybatis中的生命周期和作用域?7. Mybatis如何解决属性名字和数据库字段名不一致问题?8. Mybatis中的日志工厂?9. 什么是Log4j?10. Mybatis中分页的实现方式?11. Mybatis中分页的实现?12. Mybatis中使用注解开发有哪些?13. Mybatis的执行流程是怎样的?14
2020-11-06 12:25:18 84
原创 数据库面试精华汇总
文章目录1. 数据库常用命令?2. MySQL数据库中的where条件?3. MySQL数据库中的模糊查询?4. MySQL数据库中的联表查询?5. Mysql中外连接、内连接、自连接的区别?6. MySQL数据库中的分页和排序?7. MySQL数据库中的聚合函数?8. MySQL数据库中的分组过滤?9. MySQL数据库中利用MD5加密?10. MySQL数据库中的三大范式?11. SQL语言包括哪几部分?每部分都有哪些操作关键字?12. MySQL中查询百万数据集提高limit分页查询的效率?13.
2020-11-05 21:26:24 86
原创 Spring_SpringBoot面试精华汇总
文章目录1. 什么是 Spring Boot?2. 为什么要用 Spring Boot?3. SpringBoot、Spring MVC和Spring有什么区别4. SpringBoot自动配置的原理5. 什么是IOC?什么是DI?你的理解是什么?6. Spring IOC底层实现原理?7. Spring创建bean和new 对象的区别?8. FactoryBean和BeanFactory什么区别?9. 什么是AOP?10. ProceedingJoinPoint /JoinPoint 的区别?11. Sp
2020-11-05 16:06:41 528
原创 网络基础面试精华汇总
文章目录1. 浏览器输入URL后的过程?2. TCP/IP 数据包3. TCP/IP 三次握手/四次握手?4. 为什么连接的时候是三次握手,关闭的时候却是四次握手?5. 为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态?6. TCP/IP 和UDP得区别是什么?7. Cookie和Session的区别?8. HTTP和HTTPS的区别?9. HTTPS实现的原理?10. Session和Cookie区别?3. Cookie是什么?11. HTTP实现的原理?12.
2020-11-05 12:25:07 99
原创 JAVA并发精华汇总
文章目录1. 什么是多线程,进程和线程的区别?2. 为什么要有多线程?3. 进程和线程中共享的资源?以及线程独占的资源有哪些?4. 进程通信有几种方式?5. 线程通信有几种方式?6. 线程创建有几种方式?7. 什么是函数式接口?8. 线程有哪几种状态?9. 线程中Wait和Sleep的区别?10. 线程中Notify和NotifyAll的区别?11. 线程中Start和Run方法的区别?12. 线程常用的有哪几种方法?13. 多线程中对死锁的理解?14. 多线程中你对synchorized的理解?15. s
2020-11-05 11:38:03 113
原创 JAVA基础面试精华汇总
文章目录1. Java中八大数据基本类型?2. Java中序列化和反序列化底层原理?一、 什么是序列化和反序列化二、 为什么要序列化和反序列化三、 Java如何实现序列化和反序列化四、 实现序列化的要求五、 相关注意事项1. Java中八大数据基本类型?PS:括号内对应的是包装类整型:byte、int、short、long(Byte Short Integer Long)浮点型:double 、float(Double Float)字符型:char(Character)布尔类型:boolean
2020-11-04 17:31:30 158
原创 JVM面试精华汇总
文章目录1.什么是JVM、体系结构是怎么样的?1.什么是JVM、体系结构是怎么样的?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM
2020-11-04 11:50:11 1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人