一、什么是SpringBoot?SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率。二、SpringBoot有哪些功能?1) 自动配置Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是SpringBoot自动完成的。2) 起步依赖起步依赖本质上是一个
原创
2021-08-26 09:57:05
477阅读
# Android常见面试题解析
## 简介
Android是目前最为流行的移动操作系统之一,具备广泛的应用领域和开发需求。在面试中,常常会涉及到Android开发的相关问题。本文将围绕一些常见的Android面试题展开讨论,并且给出相应的代码示例。
## 目录
1. [Activity和Fragment的生命周期有什么区别?](#activity和fragment的生命周期有什么区别)
原创
2023-10-13 13:44:24
52阅读
# Docker 面试题解析及实用代码示例
Docker 是一种开源平台,它让开发者可以打包应用和依赖,同时以容器的形式统一运行环境。在面试中,关于 Docker 的问题越来越普遍,本文将为你解读一些常见的 Docker 面试题,并提供实用的代码示例,以加深理解。
## 1. 什么是 Docker?
Docker 是一个基于容器的虚拟化技术,可以让开发团队在不同的计算环境间创建、部署和运行应
原创
2024-08-28 08:00:52
106阅读
1.读写流程 2.默认块大小 集群模式:128m 本地模式:32m hadoop1.x:64m 业务开发:128m 256m hive的文件块:256m 3.小文件 namenode 内存128g 一个文件块占用namenode 150字节 128*1024*1024*1024字节/150字节=9亿 ...
转载
2021-08-18 15:32:00
174阅读
2评论
## Spark常问面试题实现流程
本文将介绍使用Spark进行常见面试题实现的步骤,并提供相应的代码示例和注释。
### 步骤一:导入必要的库和模块
在开始之前,需要导入必要的库和模块。这些库和模块包括Spark相关的库,如pyspark和pyspark.sql,以及其他常用的Python库。
```python
# 导入必要的库和模块
from pyspark.sql import S
原创
2023-11-03 15:30:38
88阅读
自知水平有限,欢迎大家留言拍砖指正。1、elasticsearch了解多少,说说你们公司es的集群架构,索引数据大小,分片有多少,以及一些调优手段 。 面试官:想了解应聘者之前公司接触的ES使用场景、规模,有没有做过比较大规模的索引设计、规划、调优。 解答: 如实结合自己的实践场景回答即可。 比如:ES集群架构13个节点,索引根据通道不同共20+索引,根据日期,每日递增20+,索引:10分片,每日
问题1:char、varchar的区别是什么?
varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得到更好的性能。
问题2: TRUNCATE和DELETE的区别是什么?
DELETE命令从一个表中删除某一行,或多行,TRUNCATE命令永久地从表中删除每一行。
问题3:什么是触发器,MySQL中都有哪些触发器?
触发器是指一段代码,当触发某个事
1 range和xrange的区别答: range是直接生成一个列表,而xrange是生成一个对象,只要在用的时候在调用,xrange可以在大的列表中开辟的内存块下!In [8]: range(1,10)
Out[8]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
In&nbs
原创
2016-04-17 13:11:58
1531阅读
面试官:想了解你对基础概念的认知。通俗解释一下就可以。传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表即为倒排索引。有了倒排索引,就能实现o(1)时间复杂度的效率检索文章了,极大的提高了检索效率。学术的解答方式:
倒排索引,相反于一篇文章包含了哪些词,它从词出发,记载了这个词在哪些文档中出现过,由两部分组成——词
转载
2024-03-13 16:59:15
107阅读
关于 Spring Cloud 的一些面试题1 、什么是Spring Cloud?Spring cloud流应⽤程序启动器是基于Spring Boot的Spring集成应⽤程序,提供与外部系统的集成。Spring cloud Task,⼀个⽣命周期短暂的微服务框架,⽤于快速构建执⾏有限数据处理的应⽤程序。2 、使⽤Spring Cloud有什么优势?使⽤Spring Boot开发分布式微服务时,我
转载
2024-02-16 20:50:05
163阅读
1. SpringCloud常见组件有哪些?问题说明:这个题目主要考察对SpringCloud的组件基本了解难易程度:简单参考话术:SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括:注册中心组件:Eureka、Nacos等负载均衡组件:Ribbon远程调用组件:OpenFeign网关组件:Zuul、GateWay服务保护组件:Hystrix、Sentinel服务配置管理
转载
2024-03-04 09:53:56
69阅读
Java基础1、List 和 Set 的区别2、HashSet 是如何保证不重复的3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不...
转载
2023-06-08 22:04:59
69阅读
1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅...
原创
2021-07-12 10:56:49
347阅读
800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的。软件测试基础题:列举常用的5种黑盒测试方法。列举常用的6种白盒测试逻辑覆盖方法写出学生成绩(0 --100)的分别处于
原文来源:blog.csdn.net/wuzhiwei549/article/details/122758937“Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。那么关于 Nginx 的核心技术点有哪些呢?什么是 Nginx?“Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS
转载
2022-09-15 16:07:43
99阅读
原文来源:blog.csdn.net/wuzhiwei549/article/details/122758937“Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。那么关于 Nginx 的核心技术点有哪些呢?什么是 Nginx?“Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS
转载
2023-06-18 14:45:29
192阅读
数据库常问面试题
原创
2023-11-16 14:43:12
71阅读
除了基础题部分,本文还收集整理的MySQL面试题还包括如下知识点或题型: MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性 问...
原创
2021-09-29 16:01:51
417阅读
前端常问的面试题目,你准备好了吗?
原创
2014-08-01 00:03:22
493阅读
点赞
除了基础题部分,本文还收集整理的MySQL面试题还包括如下知识点或题型:
转载
2021-07-28 10:34:46
128阅读