首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实现APP扫码登录的功能
实现APP扫码登录的功能通常涉及到OAuth协议或者类似的认证协议。以下是一个简要的实现思路: 服务端生成二维码: APP通过向服务端发出请求,服务端生成一个唯一的标识符(可能是一个token),并将
EXPLAIN 语法
EXPLAIN是MySQL中用于查看查询执行计划的关键字。执行计划是数据库系统在执行SQL语句时,系统生成的一种查询执行方案的详细描述,包括了SQL语句的执行顺序、使用的索引、表的读取顺序等信息。通过
MySQL的两阶段提交
两阶段提交(Two-Phase Commit,2PC)是一种分布式事务协议,用于确保所有参与方在一个分布式事务中都能以一致的方式提交或回滚。 在MySQL中,两阶段提交通常涉及到redo log和bi
MySQL事务隔离级别
MySQL提供了四种事务隔离级别,用于控制并发事务之间的可见性和隔离程度。这些隔离级别分别是: READ UNCOMMITTED(读未提交): 最低的隔离级别,允许一个事务读取另一个事务未提交的数据,
JMM:Java 内存模型
Java内存模型(Java Memory Model,JMM)是一种规范,它描述了多线程之间共享变量的可见性和访问顺序的规则,以确保在多线程环境中的可靠性。JMM定义了线程和主内存之间的抽象关系,以及
Java中的类加载器
Java中的类加载器(ClassLoader)分为三种: 启动类加载器(Bootstrap ClassLoader): 它是虚拟机的一部分,主要负责加载Java的核心类库,如rt.jar,以及其他平台
事务隔离级别
事务隔离级别指的是一个事务对数据的修改与另一个并行的事务的隔离程度,当多个事务同时访问相同数据时,如果没有采取必要的隔离机制,就可能发生一些问题,如脏读、不可重复读和幻读。 在关系型数据库中,事务隔离
什么是泛型,泛型的好处?
泛型(Generics)是 Java 编程语言中引入的一种抽象概念,它主要用于参数化类型,使得代码可以更通用、更安全,并提高代码的可重用性。 泛型的好处包括: 类型安全: 泛型使得在编译时能够检查代码
Java创建对象的过程
类加载检查: 确保对象所属的类已经被加载、解析和初始化,如果没有,则先执行类加载过程。 内存分配: 在堆内存中为对象分配一块连续的内存空间。 成员变量初始化: 将对象的成员变量设置为默认值,对于基本数
从输入URL到页面加载发生了什么
DNS 解析: 将域名解析为 IP 地址,浏览器先检查本地缓存是否有对应的 IP 地址,如果没有就向本地 DNS 服务器发起请求,逐级向上查找,直至找到对应的 IP 地址。 TCP 连接: 使用三次握
三次握手
第一次握手: Client 发送请求报文,表明自己的发送能力正常,Server 接收正常。 Client:我能发送数据。 Server:我能接收数据。 第二次握手: Server 发送应答报文,表明自
MySQL 的体系结构、一条查询语句的执行过程
MySQL 的体系结构可以简单分为两层:服务器层和存储引擎层。 服务器层: 服务器层负责接收客户端的请求,解析 SQL 语句,查询优化,以及最后的结果返回给客户端。主要包括以下模块: 连接器(Conn
Redis6.0 之后为何引入了多线程?
Redis 6.0 引入多线程主要是为了提高网络 IO 读写性能,具体表现在以下几个方面: 网络 IO 多路复用: 在 Redis 6.0 中,采用了多线程来处理网络 IO,引入了多个 IO 线程。每
MySQL对于千万级的大表怎么处理?
SQL和索引优化: 首先,确保你的SQL查询是经过优化的,尽量避免全表扫描。合理设计和使用索引是提高查询性能的关键。分析查询语句的执行计划,使用合适的索引,避免在查询条件中使用函数,优化 JOIN 操
索引类型
主键索引(Primary Key Index): 主键索引是一种唯一性索引,用于标识表中的唯一记录。主键索引对应着表的主键,确保表中每行数据都有唯一的标识。数据库表的主键可以使用主键索引来实现,常用于
过半机制?为什么zookeeper集群部署奇数台服务器?
ZooKeeper 是一个分布式协调服务,其设计中采用了过半机制(Quorum)来保证数据的一致性和可用性。过半机制的核心思想是,只要超过半数的节点存活,系统就能够正常工作。这种设计保证了系统的可用性
什么是一对一,一对多,多对多? mybatis 中如何实现?
·····························································
Redis 分布式锁可重入怎么实现?
在 Redis 中实现可重入的分布式锁通常需要使用一个类似于 ThreadLocal 的结构来记录每个线程持有锁的次数。由于 Redis 的单线程模型,分布式锁的可重入性通常是通过客户端在持有锁的时候
Redis 的主从同步
Redis 的主从同步是一种数据复制机制,其中一个 Redis 服务器(称为主节点)可以将其数据实时复制到其他 Redis 服务器(称为从节点)。这种主从同步机制在分布式系统中的应用广泛,提供了数据冗
Redis + MySQL 数据如何同步
在一个系统中,Redis和MySQL的数据同步通常通过以下几种方式实现: 定时任务同步: 使用定时任务定期从MySQL数据库读取数据,然后同步到Redis中。这种方式简单直接,适用于数据量不大且同步频
下一页