自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 设计模式之“工厂模式”

11

2020-11-17 16:08:21 75

原创 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 108

原创 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 1599

原创 消息中间件面试精华汇总

文章目录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 306 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 91

原创 数据结构算法面试精华汇总

文章目录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 84

原创 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 117

原创 缓存中间件面试精华汇总

文章目录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 148

原创 大数据_云计算面试精华汇总

文章目录1. 云计算的本质特征及其与分布式计算或并行计算的关系2. 云计算技术体系结构分为哪几层?3. 云计算三种服务类型(IaaS,PaaS和SaaS)4. RPC执行的主要步骤。5. RPC技术中存根(Stub)的作用。6. RMI分布式应用程序基本构成。7. 比较裸金属虚拟化、主机虚拟化和操作系统虚拟。8. 分布式系统中数据分片与数据副本的作用。9. 什么是分布式系统中的副本一致性问题?什么是分布式共识问题?两者之间有什么关系?10. 副本控制采用强同步复制协议和异步复制协议时的数据读写流程。11.

2020-11-07 14:47:57 459 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 147

原创 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 72

原创 数据库面试精华汇总

文章目录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 67

原创 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 195

原创 网络基础面试精华汇总

文章目录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 78

原创 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 94

原创 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 138

原创 JVM面试精华汇总

文章目录1.什么是JVM、体系结构是怎么样的?1.什么是JVM、体系结构是怎么样的?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM

2020-11-04 11:50:11 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除