首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 有序号
lfsun666
创建于2023-02-23
订阅专栏
为什么叫“Java面试题集锦”?因为涵盖了好多好多面试题!嘿嘿嘿 那不是废话吗!!!
等 21 人订阅
共999篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【660、说一下读提交和可重复读】
读提交和可重复读是MySQL数据库的两种事务隔离级别。 读提交(Read Committed)隔离级别: 在读提交隔离级别下,事务在执行查询操作时,只能看到已经提交的数据。也就是说,当一个事务正在查询
【659、Redis 持久化策略】
Redis是一种内存数据存储系统,它提供两种持久化策略: RDB持久化 RDB持久化是将Redis在内存中的数据定期保存到磁盘上,形成快照文件。在这个过程中,Redis会fork一个子进程,然后把当前
【658、UDP 和 TCP 的区别】
UDP(User Datagram Protocol)和TCP(Transmission Control Protocol)都是传输层协议,用于在计算机网络中传输数据,但是它们有以下几点区别: 连接方
【657、反问】
在面试结束时,作为面试者,可以提出一些反问问题来展示自己的积极性和专业性,同时也可以更好地了解公司和职位信息。以下是一些可能的反问问题: 关于个人表现方面:是否还有其他方面需要我补充或者是需要更深入地
【656、举例一下 hashmap 什么情况下会线程不安全?】
HashMap 是 Java 中常用的一个集合类,它是基于哈希表实现的,用于存储键值对,提供了快速的插入、删除和查找操作。 然而,由于 HashMap 是非线程安全的,如果在多线程环境下使用 Hash
【655、滑动窗口机制】
滑动窗口(Sliding Window)机制是指在数据传输过程中,发送方和接收方通过维护一个固定大小的窗口来控制数据的发送和接收。该窗口在不断地向前滑动,控制着可以发送和接收的数据量。 在 TCP 协
【654、DNS 解析的过程】
DNS(Domain Name System)解析是将域名解析为对应的 IP 地址的过程,通常包括以下几个步骤: 浏览器缓存:浏览器会先检查自己的缓存中是否有对应的 DNS 记录,如果有,则直接使用缓
【653、需要主线程等待子线程执行完毕后再执行,有哪些方法可以实现】
有以下几种方法可以实现主线程等待子线程执行完毕后再执行: 使用 join() 方法:在主线程中调用子线程的 join() 方法,主线程会等待子线程执行完毕后再继续执行。 使用 CountDownLat
【652、输入一个域名后经历的协议】
当输入一个域名后,经历的协议主要包括以下几个步骤: DNS 解析:将输入的域名解析为对应的 IP 地址,使用的协议是 DNS 协议。 TCP 连接:使用 TCP 协议与对应的服务器建立连接,建立连接的
【651、项目中 Jmeter 压测是怎么做的】
在项目中,使用 JMeter 进行压测一般需要以下步骤: 安装 JMeter:在官网下载 JMeter 的二进制包并安装。 创建测试计划:打开 JMeter,创建一个测试计划(Test Plan),并
【650、索引底层的数据结构】
索引底层的数据结构主要有两种: B树(B-Tree):B树是一种多路平衡查找树,它能够支持快速的数据插入、删除和查找操作。B树通常用于实现关系型数据库中的索引,因为它的查找效率高,而且能够支持范围查询
【649、用到过内存分析工具吗】
作为一名程序员,内存分析工具是非常常用的工具之一。我使用过多种内存分析工具,包括Eclipse Memory Analyzer、VisualVM、jProfiler等。 其中,我最常使用的工具是Ecl
【648、讲一下倒排索引】
倒排索引(Inverted Index)是搜索引擎中一种常用的数据结构,用于快速检索文档中的关键词。相比于传统的正向索引(Forward Index),倒排索引将关键词作为索引,以文档ID为值进行存储
【647、手写一个生产者消费者队列】
下面是一个简单的生产者消费者队列: 该队列使用了一个内部的LinkedList作为存储容器,并提供了put和take方法来实现生产者和消费者的操作。其中,put方法用于向队列中添加元素,如果队列已满,
【646、造成索引失效的常见原因你知道那些,项目中遇到过索引失效问题吗】
造成索引失效的常见原因包括: 对索引列进行了函数操作。例如,使用了函数对索引列进行了类型转换,这会导致索引失效。 在查询条件中使用了OR操作符。OR操作符在索引查询中效率比较低,容易导致索引失效。 对
【645、用户输入网址到显示对应页面的全过程】
用户输入网址到显示对应页面的全过程大致如下: 用户在浏览器地址栏中输入网址,比如http://www.example.com。 浏览器将该网址解析为IP地址。首先浏览器会查找本地的DNS缓存,如果没有
【644、聚簇索引和非聚簇索引】
聚簇索引和非聚簇索引都是数据库中常用的索引类型,它们的实现方式和特点有所不同。 聚簇索引是一种将数据行存储在物理上相邻的方式,即将具有相同索引键的行存储在一起的索引类型。它使用B+树等数据结构来组织数
【643、最左前缀匹配原则】
最左前缀匹配原则是指在一个复合索引(即包含多个字段的索引)中,如果查询条件只涉及到索引的前面几个字段,则可以利用该索引进行快速匹配。 举个例子,假设有一个复合索引包含两个字段(A,B),如果查询条件是
【642、ES 检索比较快的原因,为什么 MySQL 不行】
Elasticsearch(ES)是一个基于Lucene搜索引擎构建的分布式搜索和分析引擎,它在处理大规模数据的搜索和分析方面具有很高的性能和扩展性,而MySQL则是一个关系型数据库管理系统,主要用于
【641、如果有一条 SQL 语句执行的很慢,如何进行优化】
当一条SQL语句执行缓慢时,需要进行SQL优化。以下是SQL优化的一些步骤: 确定慢查询的原因:可以通过分析慢查询日志或使用性能分析工具来确定慢查询的原因。 优化查询语句:对查询语句进行优化,包括调整
下一页