- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 spring cloud 面试题总结
四、spring cloud 面试题总结 前言,随着分布式的时代到来,现在微服务越来越火了,Spring Cloud已经成为一个面试必问的考点,下面我们就Cloud这一些列的组件来一个入门到面试的过程。开篇前,先让大家看几个常见的Spring Cloud面试题,看完我这个博客后,你再回来看这些问题,我相信你肯定能够对答如流的哦。如果下面的面试题你能说出来,你不用看我这篇博客,如果很多不清楚,看完我这篇博客后,我相信你会对这些问题有一个深刻的认识的。 1.微服务概述 1.1是什么? 1..
2020-11-19 00:42:00 464 1
原创 第二轮面试题
一、SSM的开发步骤是什么? "二八" web.xml 1.前端控制器DispatcherServlet 2.过滤器CharacterEncodingFilter applicationContext.xml 1.扫描包 <context:component-scan base-package="cn"/> 2.mvc驱动 <mvc:annotation-driven/> 3.事务驱动 <tx:annotation-driven transaction-m.
2020-11-19 00:41:34 274
原创 消息列队3
面试题 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 面试官心理分析 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是MQ领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你架构里要考虑的一个问题。 面试题剖析 回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。 首先,比如RabbitMQ、Roc...
2020-11-18 16:34:23 127
原创 2020-11-18
消息队列 消息队列1 面试题 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ都有什么区别,以及适合哪些场景? 面试官心理分析 其实面试官主要是想看看: 第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构问过为什么的人,一定是平时没有思考的人...
2020-11-18 16:34:10 133
原创 二、spring boot 面试题详解
1、什么是springboot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用 2、Spring Boot有哪些优点?答:-快速创建独立运行的spr...
2020-11-18 16:33:19 348
原创 第一轮面试题
一、描述下数据库中的事务--ACID各个的特点。 原子性:事务中的操作要么全部成功要么全部失败。 一致性:事务前后数据的完整性必须保持一致。 隔离性:多个并发的事务之间是相互隔离的,互不干扰的。 持久性:事务提交后,数据是永久改变的。 二、什么是springboot?你们公司是用的哪个版本? SpringBoot是Spring推出用于解决传统框架配置文件冗余,装配组件繁杂的基于Maven的解决方案,旨在快速搭建单个微服务。 版本号:2.1.6 三、什么是redis? Re...
2020-11-18 16:32:48 257 1
原创 消息队列2
面试题 如何保证消息队列的高可用? 面试官心理分析 如果有人问到你MQ的知识,高可用是必问的。上一讲提到,MQ会导致系统可用性降低。所以只要你用了MQ,接下来问的一些要点肯定就是围绕着MQ的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的感觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进来要是做个20k薪资以内的普通小弟还凑合,要是做薪资20k+的高工,那就惨了,让你设计个系统,里面肯定一...
2020-11-18 16:32:45 125
原创 一、redis面试题及答案
一、Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 二、使用过Redis分布式锁么,它是什么回事? 先拿setnx来争抢锁,抢到之后,再用expire给锁加一个过期时间防止锁忘记了释放。这时候对方会告诉你说你回答得不错,然后接着问如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?这时.
2020-11-18 16:32:14 336
原创 Docker面试题(二)
什么是虚拟化? 虚拟化允许您在相同的硬件上运行两个完全不同的操作系统。每个客户操作系统都经历了引导,加载内核等所有过程。您可以拥有非常严格的安全性,例如,客户操作系统无法完全访问主机操作系统或其他客户端并搞砸了。 可以基于虚拟化方法如何模仿客户操作系统的硬件并模拟客户操作环境来对虚拟化方法进行分类。主要有三种类型的虚拟化: • 仿真 • 半虚拟化 • 基于容器的虚拟化 Docker与虚拟机有何不同? Docker不是虚拟化方法。它依赖于实际实现基于...
2020-11-18 16:31:56 210
原创 第四轮面试题
一、什么是mybatis? 一种持久层框架,类似于JDBC访问数据库的操作,我们说JDBC使用到的对象有Connection对象,PreparedStatement对象,ResultSet对象。而Mybatis框架的核心对象有SqlSessionFactoryBuilder对象,SqlSessionFactory对象,SqlSession对象。并且myibatis框架和hibernate框架最大的区别就在于mybatis它的灵活性比较高。 二、什么是spring? 在spring出来之前,ser.
2020-11-18 16:30:20 245 1
原创 Docker面试题(一)
1、什么是Docker? Docker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。 2、CI(持续集成)服务器的功能是什么? CI功能就是在每次提交之后不断地集成所有提交到存储库的代码,并编译检查错误 3、什么是Docker镜像? Docker镜像是Docker容器的源代码,Docker镜像用于创建容器。使用build命令创建镜像 4、什么是Docker容器? Docker容器包括应用程序及其所有依赖项,作为操作系统的独立进程
2020-11-18 16:29:51 227
原创 第三轮面试题
1.描述一下你上一家公司SSM项目的功能模块有哪些? 2.描述一下你上一家公司dubbo+zookeeper项目的功能模块有哪些? 3.描述一下你上一家公司springcloud项目的功能模块有哪些? 4.描述一下你上一家公司项目中权限模块的思路? 5.描述一下上一家公司项目中的报表模块的思路? ...
2020-11-18 16:26:36 304
双十一抢购完整笔记.zip
2019-11-07
大觅网项目完整笔记.zip
2019-11-05
AJAX版本增删改查配置.doc
2019-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人