Java基础1、List 和 Set 的区别2、HashSet 是如何保证不重复的3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不...
转载 2023-06-08 22:04:59
69阅读
一、什么是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阅读
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中都有哪些触发器? 触发器是指一段代码,当触发某个事
# Docker 面试题解析及实用代码示例 Docker 是一种开源平台,它让开发者可以打包应用和依赖,同时以容器的形式统一运行环境。在面试中,关于 Docker 的问题越来越普遍,本文将为你解读一些常见的 Docker 面试题,并提供实用的代码示例,以加深理解。 ## 1. 什么是 Docker? Docker 是一个基于容器的虚拟化技术,可以让开发团队在不同的计算环境间创建、部署和运行应
原创 2024-08-28 08:00:52
109阅读
JAVA面试题之高级
原创 2022-09-10 06:48:07
207阅读
Java后端面试系列-LinuxLinux的体系结构如何查找特定的文件?检索文件内容对文件内容做统计批量替换文本内容 Linux的体系结构体系结构主要分为用户态(用户上层活动)和内核态内核:本质是一段管理计算机硬件设备的程序系统调用:内核的访问接口,是一种能再简化的操作公用库函数:系统调用的组合拳Shell:命令解释器,可编程如何查找特定的文件?find语法 find path [option
转载 2024-02-03 16:54:51
29阅读
之前面试被问过,一直想抽空整理下,网上的资源很多,但是其实经常使用和被问到的就是这么一些。今天抽空整理了一些。欢迎大家指正。目录常用指令ps查看进程kill 杀掉进程启动服务查看日志查看端口find查找文件查看文件常用指令1.说出10个linux常用的指令ls 查看目录中的文件cd /home 进入 ‘/ home’ 目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录mkdir d
1、请简单说一下Spring MVC的请求处理过程(工作原理)只要问及Spring MVC框架,这一题基本80%的概率会被问及,大致如下: 从web.xml中servlet的配置开始,根据servlet拦截的url-parttern,来进行请求转发,大致处理流程如下:A.用户向服务器发送请求,请求被springMVC前端控制器(DispatchServlet)捕获;B.前端控制器对请求URL进行解
转载 2023-07-16 23:05:48
55阅读
Java 面试问问题及答案(非常详细)一:java 基础1.简述 string 对象,StringBuffer、StringBuilder 区分string 是 final 的,内部用一个 final 类型的 char 数组存储数据,它的拼接效率比较低,实际上是通过建立一个 StringBuffer,让后台调用 append(),最后再将 StringBuffer toSting(),每次操作
1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅...
原创 2021-07-12 10:56:49
347阅读
## Java微服务面试题 ### 简介 在面试中,经常会遇到关于Java微服务的问题。Java微服务是一种架构风格,可以将单一的应用程序拆分为一组小型服务,每个服务运行在自己的进程中。这种架构风格具有高可扩展性、高可靠性和易于维护的优势。本文将介绍一些常见的Java微服务面试题,并提供相应的代码示例和解释。 ### 流程 下表展示了实现Java微服务面试题的整个流程。 | 步骤
原创 2023-11-11 11:43:33
36阅读
# Java面试算法 在Java面试过程中,算法问题是一个常见的考察方向。算法不光是编程能力的体现,还是解决问题能力的核心。本文将介绍一些经典的算法问题,并给出相应的代码示例,帮助读者更好地理解这些算法。 ## 1. 排序算法 ### 1.1 冒泡排序 冒泡排序是一种简单的排序算法,其基本思路是通过重复遍历待排序的数列,比较每对相邻元素,并把顺序错误的元素进行交换。最终整个列表会变成
原创 10月前
29阅读
关于 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阅读
面试官:想了解你对基础概念的认知。通俗解释一下就可以。传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表即为倒排索引。有了倒排索引,就能实现o(1)时间复杂度的效率检索文章了,极大的提高了检索效率。学术的解答方式: 倒排索引,相反于一篇文章包含了哪些词,它从词出发,记载了这个词在哪些文档中出现过,由两部分组成——词
1. SpringCloud常见组件有哪些?问题说明:这个题目主要考察对SpringCloud的组件基本了解难易程度:简单参考话术:SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括:注册中心组件:Eureka、Nacos等负载均衡组件:Ribbon远程调用组件:OpenFeign网关组件:Zuul、GateWay服务保护组件:Hystrix、Sentinel服务配置管理
原文来源:blog.csdn.net/wuzhiwei549/article/details/122758937“Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。那么关于 Nginx 的核心技术点有哪些呢?什么是 Nginx?“Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS
转载 2022-09-15 16:07:43
99阅读
  • 1
  • 2
  • 3
  • 4
  • 5