
技能点面试题汇总
文章平均质量分 86
技能面试题汇总
凌波微步_大先生
这个作者很懒,什么都没留下…
展开
-
搜索引擎
搜索引擎2 面试题 es的分布式架构原理能说一下么(es是如何实现分布式的啊)? 面试官心理分析 在搜索这块,lucene是最流行的搜索库。几年前业内一般都问,你了解lucene吗?你知道倒排索引的原理吗?现在早已经out了,因为现在很多项目都是直接用基于lucene的分布式搜索引擎—— ElasticSearch,简称为es。 而现在分布式搜索基本已经成为大部分互联网行业的Java系统的标配,其中尤为流行的就是es,前几年es没火的时候,大家一般用solr。但是这...原创 2021-04-27 23:16:29 · 249 阅读 · 0 评论 -
模拟面试面试题汇总
模拟面试面试题汇总 第一轮面试题 一、描述下数据库中的事务--ACID各个的特点。 原子性:事务中的操作要么全部成功要么全部失败。 一致性:事务前后数据的完整性必须保持一致。 隔离性:多个并发的事务之间是相互隔离的,互不干扰的。 持久性:事务提交后,数据是永久改变的。 二、什么是springboot?你们公司是用的哪个版本? SpringBoot是Spring推出用于解决传统框架配置文件冗余,装配组件繁杂的基于Maven的解决方案,旨在快速搭建单个微服务。 版本号:2...原创 2021-04-27 18:57:06 · 3155 阅读 · 0 评论 -
Redis类型面试题
Redis Redis常用命令 Redis常用命令 :redis-cli 客户端连接ping 测试链接是否正常(返回PONG说明正常)quit 退出链接echo 打印(eg:echo 'hello world')select 选择数据库(redis不支持自定义数据库,以编号命名,有0-15共16数据库)dbsize 当前数据库中key的数量info 服务器基本信息keys * 取出当前匹配的所有key(与*之间有空格)keys "maste...原创 2021-04-27 18:45:04 · 301 阅读 · 0 评论 -
Linux面试题
Linux Linux 的简单命令以及在idea中配置码云 Linux 的简单命令: ls(list)功能:列出目录内容 cd(change directory)功能:切换目录 touch 1.txt 在当前目录创建一个文件1.txt clear:清除屏幕 pwd:显示当前工作目录 mkdir: 创建目录 cat 文件名:显示指定文件的所有内容(用于文件内容少的情况) less [参数] 文件名 :分页显示文件内容,操作更详细 more 文件名:分页显示文件内容...原创 2021-04-27 17:42:10 · 149 阅读 · 0 评论 -
SSM 写出乐淘商城
SSM 乐淘商城 项目介绍 淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。 功能模块 1.后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 2.前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 3.会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券原创 2021-04-27 17:40:48 · 363 阅读 · 0 评论 -
2021-04-27
1.jvm搭建与优化 java生命周期: 加载:将源文件的class文件找到类的信息并将其加载到方法区中然后在实例化一个对象作为方法区中这个类的信息的入口 验证:确认其是否符合java语言规范,是否有重复的属性和行为,继承是否合理反正就是为了保证jvm能够执行 准备:主要就是未由static修饰的成员变量分配内存,并设置其默认的初始值 解析:将常量池中的符号引用转换为直接引用 初始化:就是将静态变量赋值的过程 使用:在类的使用中存在三步:对象实例化、垃圾收集、对象终结 对象实例化:就是如果该原创 2021-04-27 17:39:03 · 358 阅读 · 0 评论 -
spring cloud 面试题总结
四、spring cloud 面试题总结 前言,随着分布式的时代到来,现在微服务越来越火了,Spring Cloud已经成为一个面试必问的考点,下面我们就Cloud这一些列的组件来一个入门到面试的过程。开篇前,先让大家看几个常见的Spring Cloud面试题,看完我这个博客后,你再回来看这些问题,我相信你肯定能够对答如流的哦。如果下面的面试题你能说出来,你不用看我这篇博客,如果很多不清楚,看完我这篇博客后,我相信你会对这些问题有一个深刻的认识的。 1.微服务概述 1.1是什么? 1..原创 2020-11-19 00:42:00 · 492 阅读 · 1 评论 -
二、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 · 378 阅读 · 0 评论 -
消息队列2
面试题 如何保证消息队列的高可用? 面试官心理分析 如果有人问到你MQ的知识,高可用是必问的。上一讲提到,MQ会导致系统可用性降低。所以只要你用了MQ,接下来问的一些要点肯定就是围绕着MQ的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的感觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进来要是做个20k薪资以内的普通小弟还凑合,要是做薪资20k+的高工,那就惨了,让你设计个系统,里面肯定一...原创 2020-11-18 16:32:45 · 160 阅读 · 0 评论 -
一、redis面试题及答案
一、Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 二、使用过Redis分布式锁么,它是什么回事? 先拿setnx来争抢锁,抢到之后,再用expire给锁加一个过期时间防止锁忘记了释放。这时候对方会告诉你说你回答得不错,然后接着问如果在setnx之后执行expire之前进程意外crash或者要重启维护了,那会怎么样?这时.原创 2020-11-18 16:32:14 · 365 阅读 · 0 评论 -
Docker面试题(二)
什么是虚拟化? 虚拟化允许您在相同的硬件上运行两个完全不同的操作系统。每个客户操作系统都经历了引导,加载内核等所有过程。您可以拥有非常严格的安全性,例如,客户操作系统无法完全访问主机操作系统或其他客户端并搞砸了。 可以基于虚拟化方法如何模仿客户操作系统的硬件并模拟客户操作环境来对虚拟化方法进行分类。主要有三种类型的虚拟化: • 仿真 • 半虚拟化 • 基于容器的虚拟化 Docker与虚拟机有何不同? Docker不是虚拟化方法。它依赖于实际实现基于...原创 2020-11-18 16:31:56 · 244 阅读 · 0 评论