首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础知识
Yharim
创建于2025-04-08
订阅专栏
实际面试遇到的八股文
等 1 人订阅
共16篇文章
创建于2025-04-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux基础
前言 共8题。 在bash shell环境下,当一命令正在执行时,按下control-Z会? 将前台任务转入后台 常见的linux指令? ls指令:对于目录,该命令列出该目录下的所有子目录与文件。对于
计算机网络
前言 共6题。 WebSocket对比HTTP? HTTP的通信是单向的,要先请求后响应,类似于对讲机;WebSocket的通信双向的、实时的,客户端和服务端可以同时发消息,类似于手机通话。 我们在项
中间件 - ElasticSearch
前言 共6题。 为什么要用ES? 数据量大又涉及到模糊查询。 涉及到分词查询。 什么是倒排索引? 倒排索引其实就是分词和查询: 分词:把原始内容分词,分词后和原始文档有对应关系; 查询:根据分词可以获
中间件 - RabbitMQ
前言 共14题。 你的项目中哪里用到了RabbitMQ? 微服务间异步通信 之前做过一个项目,它有网页端和配套的app端,有一个新闻类的页面,用于展示一些行业相关新闻。这个项目的服务间通信使用了两种技
Spring框架 - SpringCloud
前言 共16题。 SpringCloud的组件有哪些?(高频) Eureka : 注册中心; Ribbon : 负载均衡; Feign : 远程调用( 封装了RestTemplate); Hystri
Spring框架 - SpringBoot
前言 共25题。 项目中为什么选择SpringBoot? SpringBoot简化了Spring,开发效率更高。 它的主要优点如下: 版本锁定:在父工程中进行了大量常见依赖的版本锁定,我们就不用去找了
Spring框架 - Spring
前言 共22题。 谈谈你对Spring IOC的理解? 本质上就是控制反转,是一种解耦,就是将对象的控制权由程序员手中反转到Spring手中。 Spring也会自动完成依赖注入以及创建所需的对象。 经
数据库技术 - Mybatis
前言 共6题。 Mybatis中#{}和${}的区别? 都可以在sql语句中拼接参数,区别在于: ${}表示的是字符串拼接,会直接将${}替换成变量的值;#{}是预编译处理,会将sql中的#{}替换为
数据库技术 - 分布式事务
前言 共8题。 什么是分布式事务? 假设有如下场景,一个业务包含多个子业务,这些子业务分布在不同的服务器或者数据库上,此时就需要使用分布式事务来保证这些子业务同时成功或失败。本质上来说,这种场景涉及多
数据库技术 - Redis
前言 共20题。 项目中为什么用Redis? 操作速度快:数据都保存在内存中; 数据类型丰富:支持string,list,set,Zset,hash等数据类型; 使用场景丰富:缓存,消息队列,按key
数据库技术 - MySQL
前言 共29题。 内连接和外连接的区别? 内连接和外连接都是数据库进行多表联查时使用的连接方式。 内连接指的是使用左表中的每一条数据分别去连接右表中的每一条数据,仅仅显示出匹配成功的那部分; 外连接又
java并发 - 线程池
前言 共7题。 线程池的执行流程? 当我们提交一个任务到线程池中,线程池的处理流程大致如下: 首先判断线程池里的核心线程数是否已满,如果没满,则创建一个新的核心线程来执行任务; 如果核心线程满了,则判
java并发 - 多线程
前言 共15题 创建线程有几种方式? 大体上可以分为四种: 继承Thread类并重写run方法创建线程,这种方式实现简单但线程类不可以再继承其他类; 实现Runnable接口并重写run方法,这种方式
java基础-集合
前言 共13题。 说一说集合类的体系结构? 常见的集合主要有两大类,分别是单列集合和双列集合: 单列集合的顶级接口是Collection,它下面有两个主要的子接口分别是List和Set。List的特点
java基础-JVM
前言 共13题 JVM的主要组成部分有哪些? 类加载器:负责将字节码文件加载到内存中; 运行时数据区:用于保存java程序运行过程中需要用到的数据和相关信息; 执行引擎:特定的命令解析器执行引擎将字节
java基础-JavaSE
前言 共24题。 JDK和JRE的区别是什么? JDK是Java开发工具包,JRE是Java运行时环境,二者的区别在于JRE是Java程序运行所必须的,包含jvm(Java虚拟机)和一些Java的基础