首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
接口性能优化方法论
接口性能优化方法论 在面对高频复杂查询接口的性能优化时,可以采用以下方法论: 1. 代码梳理 将代码按功能性分为数据源、计算、拼接三部分,使整体业务逻辑更加清晰。通过代码梳理,可以更好地理解接口的结构
ZooKeeper 概述、特性、应用场景
ZooKeeper 概述: 分布式协调服务: ZooKeeper是一种专为分布式系统设计的协调服务,它提供一组简单而强大的API,使得分布式应用程序可以基于共享的状态信息进行协调和同步。 一致性服务:
Java集合框架中支持随机访问的集合
在Java集合框架中,有一些集合实现了 RandomAccess 接口,该接口用于标识支持对元素进行快速、随机访问的集合。这通常是通过索引进行的,主要体现在List接口的实现类上。 1. 直接实现了
代码优化技巧
1. 并行处理数据 1.1 CompletableFuture.allOf(): 使用 CompletableFuture.allOf() 方法进行并行聚合处理数据。这方法适用于异步任务场景,将原本串
数据库优化策略
1. 减少数据量 1.1 选择合适的数据类型: 在表设计阶段,为各个字段选择尽可能小的数据类型,同时压缩字段。例如,对于非检索字段,可以选择将其转换为 JSON 存储或使用冷热数据隔离。 1.2 数据
看门狗锁续期
看门狗锁续期是一种用于分布式系统中的锁管理策略,目的是防止锁死和锁超时的问题。以下是实现看门狗锁续期的一般步骤: 获取锁: 使用分布式锁管理系统(如Redis、ZooKeeper),获取锁并得到锁的标
` switch ` 语句在 Java 中可以作用于哪些数据类型
switch 语句在 Java 中可以作用于以下数据类型: 整数类型: byte、short、int、char。这是最常见的用法,switch 可以基于整数类型的值进行匹配。 枚举类型(Java 5+
当使用 GROUP BY 子句进行 SQL 查询时,语法顺序?
··································································
调用 `start()` 方法而不是直接调用 `run()` 方法的主要原因?
调用 start() 方法而不是直接调用 run() 方法的主要原因是 start() 方法会启动一个新的线程,并在新的线程中执行 run() 方法。当你调用 start() 方法时,系统会为新线程分
Java支持多继承吗?怎么实现?
································································
nginx_http_upstream 指令
在Nginx中,nginx_http_upstream 指令用于定义一个称为“upstream”的服务器组,它表示一组可用的后端服务器。这个指令允许你定义多个服务器,将它们组织成一个逻辑集合,以便在N
求平均成绩大于 60 分的学生名字和他们个人的平均分
如果你的学生信息存储在 MySQL 数据库中,可以使用 SQL 查询来获取平均成绩大于60分的学生名字和他们的平均分。以下是一个示例 SQL 查询: 假设你有两张表,一张是学生信息表 students
Nginx 的特性
当谈到 Nginx 的特性时,通常指的是 Nginx 作为一个 Web 服务器和反向代理服务器的一些关键功能和优势。以下是一些 Nginx 的主要特性: 反向代理和负载均衡: Nginx 可以作为反向
Java垃圾收集器详解
································································
Redis内存管理与持久化策略详解
过期数据删除策略 Redis采用两种常见的过期数据删除策略: 惰性删除:仅在获取Key时才检查数据是否过期。虽然对CPU友好,但可能导致大量过期Key未被删除,堆积内存。 定期删除:每隔一段时间批量删
深入理解Java垃圾回收机制与类加载器
运行时常量池 运行时常量池是 JVM 在运行时动态生成的一块内存区域,用于存储编译期生成的各种字面量和符号引用。在 JDK 8 之前,运行时常量池位于方法区中,而在 JDK 8 及之后版本,它被移到了
网络协议与可靠传输机制深度解析
TCP 协议如何保证可靠传输 分段与编号: 应用数据被分割成 TCP 认为最适合发送的数据块,并对每个数据包进行编号。接收方通过排序对数据包进行重组,以正确传递有序的数据给应用层。 校验和: TCP
深入理解数据库查询优化与磁盘读取原理
磁盘的顺序读以及随机读有什么区别? 磁盘结构 磁盘是由多个盘片(platters)叠在一起组成的,每个盘片上都有磁头(read/write head)。每个盘片都被划分成一个个的圆形磁道(track)
解决脏读、不可重复读、幻读这些问题的方案
··································································
Hibernate优点
Hibernate是一个流行的开源持久性框架,被广泛用于Java应用程序的数据访问层。以下是使用Hibernate的一些主要优点: 简化数据访问层: Hibernate对JDBC进行了封装,大大简化了
下一页