首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 有序号
lfsun666
创建于2023-02-23
订阅专栏
为什么叫“Java面试题集锦”?因为涵盖了好多好多面试题!嘿嘿嘿 那不是废话吗!!!
等 21 人订阅
共999篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【700、线程池有用过吗?说说线程池的核心参数。为什么要用线程池?】
线程池是一种提供线程资源管理的技术,它在应用程序中预先创建一组线程并将它们放在一个池子中,应用程序可以通过池子来获取可用的线程。线程池可以根据应用程序的需要动态地调整线程数目,并且可以重用线程,从而减
【699、如果大量请求进来你怎么限流】
针对大量请求进来时的限流,常用的限流策略包括: 固定窗口计数器限流:在固定时间窗口内,允许通过的请求数是固定的。如果请求数超出限制,则返回一个错误或者直接拒绝请求。 滑动窗口计数器限流:将时间窗口分成
【698、java17的新特性】
下面列举一些 Java 17 中的新特性: 改进的 switch 语句:允许使用多行代码块、支持使用表达式作为分支条件、支持匹配某些类型的模式。 增强的异常处理:可以在 catch 块中捕获多个异常类
【697、MySQL数据库层面的优化】
MySQL数据库层面的优化主要可以从以下几个方面入手: 使用索引:合理使用索引可以加快查询速度,减少IO读写次数。需要注意的是,过多的索引会影响写入性能,因为每次写入都需要更新索引。 优化查询语句:避
【696、缓存一致性问题?脏数据?】
缓存一致性问题是指缓存中的数据与后端数据源中的数据不一致的问题。在应用中使用缓存可以显著提高系统的性能和吞吐量,但是在缓存与后端数据源之间的同步问题上,需要注意一些细节,否则可能会导致缓存中的数据不一
【695、ES一定要和MySQL同步吗?我直接存ES里不行吗?】
不一定需要和MySQL同步,你完全可以直接将数据存储到Elasticsearch中,而不将其存储到MySQL中。 Elasticsearch是一款分布式的全文搜索引擎,其最初设计的目的就是用于存储和检
【694、acid中的隔离性,四个隔离级别是什么】
在 ACID(原子性、一致性、隔离性和持久性)事务中,隔离性是指一个事务所做的修改在提交之前,对其他事务是不可见的。这意味着当多个事务同时访问数据库时,每个事务应该被隔离开来,避免彼此干扰。 下面是四
【693、用的一个linkedlist实现的queue作为临界区,用阻塞队列?】
使用基于链表实现的队列作为临界区,并使用阻塞队列来确保线程安全是一种常见的方法。这种方法可以保证在多线程环境下,队列的操作是原子性的,即同一时刻只有一个线程可以对队列进行操作。 阻塞队列是一种特殊类型
【692、cpp和java的区别是什么】
C++和Java是两种不同的编程语言,它们有很多不同之处,以下是其中一些主要区别: 编译方式不同:C++使用编译器直接将源代码编译为可执行文件,而Java使用Java虚拟机(JVM)将源代码编译为字节
【691、知道ES吗?有用过吗?】
ES是指 Elasticsearch,是一种开源的分布式搜索引擎和分析引擎,可以帮助用户在大规模数据集中进行快速、准确的搜索和分析。Elasticsearch是基于Apache Lucene构建的,可
【690、讲讲聚集索引、b+】
在关系型数据库中,索引是用于提高查询效率的一种数据结构。常见的索引类型包括聚集索引、非聚集索引、B+树索引等。以下是这些索引类型的简要介绍: 聚集索引(Clustered Index) 聚集索引是在数
【689、手写链表翻转】
以下是手写链表翻转的Java代码示例: 在这个示例中,我们定义了一个ListNode类来表示链表节点,该节点包含一个整数值和指向下一个节点的指针。 我们在Solution类中实现了reverseLis
【688、查一个角色下的所有用户数量的SQL怎么查?】
假设数据库中有两张表:用户表 user 和角色表 role,其中 user 表中有一个 role_id 字段表示用户所属的角色。 要查询某个角色下的所有用户数量,可以使用以下 SQL 语句: 其中 {
【687、Redis 单线程模型】
Redis 是一款使用单线程模型的内存键值数据库,它使用事件循环机制来实现异步、非阻塞的网络通信和数据库操作。 单线程模型意味着 Redis 只会使用一个主线程来执行所有的客户端请求和数据操作,而不会
【686、HashMap和Redis的rehash过程?】
HashMap和Redis都是常用的数据结构,其中HashMap是Java中常见的哈希表实现,而Redis是一种基于内存的键值数据库。它们的rehash过程有些相似,但还是存在一些区别。 首先来看Ha
【685、力扣124】
这个解法使用了递归,在递归过程中计算每个节点的最大路径和,并更新全局最大路径和。具体来说,对于每个节点,我们先递归计算出它的左子树和右子树的最大路径和,然后判断是否选择左子树或者右子树。如果子树的最大
【684、隔离级别?Mysql怎么实现的隔离性?】
在关系型数据库中,事务隔离级别(Transaction Isolation Level)是指在并发访问时,数据库引擎为保证事务的正确性和一致性而采取的隔离策略。MySQL支持四种事务隔离级别,分别为:
【683、压测的时候前几次值一般偏低,知道是什么原因吗(懒加载)】
在进行压测时,前几次的表现可能会偏低的原因可能与懒加载(Lazy Loading)有关。懒加载是一种常见的性能优化技术,它可以减少应用程序启动时间和资源消耗,通过延迟加载数据或资源来提高应用程序的响应
【682、MVCC怎么实现RR和RC的?具体讲讲?】
MVCC(Multi-Version Concurrency Control,多版本并发控制)是一种用于数据库系统中的并发控制技术,用于解决并发访问数据库时的读写冲突问题。在MVCC中,每个事务都可以
【681、docker相对于linux直接部署有什么不同?】
Docker 是一种虚拟化技术,可以让应用程序运行在独立的容器中,从而提供更高的可移植性和可靠性。相对于直接在 Linux 上部署应用程序,使用 Docker 部署应用程序有以下不同: 隔离性:Doc
下一页