首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试题集锦 - 无序号
lfsun666
创建于2023-11-20
订阅专栏
Java面试题集锦 - 无序号 : 对比 “Java面试题集锦 - 有序号”而言的
等 2 人订阅
共425篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring 管理事务的方式有几种?
Spring 管理事务的方式主要有两种: 编程式事务管理: 通过编写代码来进行事务的管理,显式地在代码中添加事务相关的处理逻辑。在 Spring 中,可以使用 TransactionTemplate
单例 bean 的线程安全问题
单例 bean 的线程安全问题主要涉及到多线程并发访问时可能发生的竞态条件(Race Condition)。在 Spring 中,默认情况下,单例 bean 是线程安全的,因为 Spring 的默认作
可重入与不可重入锁
可重入(Reentrant)和不可重入(Non-reentrant)锁是两种锁的概念,它们主要涉及到在同一线程中是否可以多次获取同一把锁。 可重入锁(Reentrant Lock) : 可重入锁允许同
Java 垃圾回收器
Java 的垃圾回收器(Garbage Collector)是 Java 虚拟机(JVM)的一部分,负责自动管理内存,释放不再被程序使用的对象,防止内存泄漏和提高程序性能。Java 的垃圾回收器采用自
设计题:实现一个分布式限流
设计一个分布式限流系统需要考虑多个方面,包括并发控制、分布式一致性、性能等因素。以下是一个简单的设计概要,用于实现分布式限流系统: 令牌桶算法或漏桶算法选择: 选择适当的限流算法。令牌桶算法和漏桶算法
volatile 了解吗
在Java中,volatile 是一个关键字,主要用于修饰实例变量。它的主要作用是确保多个线程能够正确地处理某个变量。 volatile 的主要特性包括: 可见性(Visibility) : 当一个线
多个有序链表合并
在Java中,合并多个有序链表可以通过使用归并排序的思想来实现。下面是一个简单的示例代码,演示如何合并多个有序链表: 这个示例代码中,ListNode 表示链表节点,mergeKLists 方法接收一
查找表中id重复的行的所有数据
```js SELECT * FROM a WHERE id IN ( SELECT id FROM a GROUP BY id HAVING COUNT(id) > 1 ); ```
一个教师表一个学生表 ,要这两个表的所有姓名
```````````````````````````````````````````````````````````
springcloud都有哪些组件
Spring Cloud是一个基于Spring Boot的分布式系统开发工具,提供了一系列开发工具和服务,用于快速构建分布式系统中的一些常见模式。以下是一些常用的Spring Cloud组件: Spr
int a = 130;byte b = a;?
int a = 130; byte b = a; 可见代码编译不通过 可见强转可以编译通过但输出为-126 怎么算的呢? 在Java中,byte 的取值范围是从 -128 到 127。当一个大于127
Linux查看系统内存和存储占用情况
查看内存使用情况: 使用 free 命令可以查看系统内存使用情况。在终端中运行以下命令: 这将显示内存的总量、已使用量和空闲量等信息。选项 -h 用于以人类可读的方式显示结果。 查看内存详细信息: 使
有哪些情况下 Linux需要重启系统
在 Linux 系统中,有一些情况下可能需要重启系统,尽管大部分更改都可以在不重启的情况下生效。以下是一些可能需要重启系统的情况: 内核更新: 如果您升级了 Linux 内核,通常需要重启系统才能使新
linux安装jdk需要重启吗
在大多数情况下,在Linux上安装JDK后不需要重启系统。您只需要确保适当地配置了Java环境变量(如JAVA_HOME和PATH),然后新的配置将在新终端窗口或会话中生效。 您可以通过编辑~/.ba
MySQL、Oracle、mangodb、redis
以下是 MySQL、Oracle、MongoDB 和 Redis 这四种数据库的简要对比: 特性 MySQL Oracle MongoDB Redis 数据模型 关系型数据库 关系型数据库 非关系型数
Git 提交代码的步骤
检查状态: git status:查看工作目录中文件的状态,确保没有未跟踪或未暂存的文件。 暂存文件: git add . 或 git add filename:将修改的文件添加到暂存区。你也可以使用
过滤器和拦截器
在Spring Boot框架中,过滤器(Filter)和拦截器(Interceptor)仍然存在,并且使用方式上有一些区别。以下是针对Spring Boot框架的过滤器和拦截器的一些特点: 过滤器(F
@Autowired ` 和 `@Resource`
@Autowired 和 @Resource 都是用于注入依赖对象的注解 共同点 可以用于字段和setter方法。 如果两者都写在字段上,不需要再写setter方法。 不同点 @Autowired 来
在框架中单例设计模式的应用地方
··························································
并发和并行
·······························································
下一页