面试甄选
文章平均质量分 82
猿徕如此
这个作者很懒,什么都没留下…
展开
-
面试官:集群部署时的分布式 Session 如何实现?
实现分布式会话管理的方式确实多种多样,每种方式都有其适用的场景和优缺点。在近年来,通过Spring Session来实现分布式会话管理已成为一种流行且高效的方法。原创 2024-02-28 09:52:35 · 1057 阅读 · 0 评论 -
int 类型的数字在不转型的前提下怎么放入List<String>?
今天面试问到的int类型的数字,在不转型的前提下怎么放入List其实,这道题考验的面试者对于java泛型的理解,java泛型的实现采取了“伪泛型”的策略。Java泛型的实现确实采用了所谓的“伪泛型”(Pseudo-Generics)策略。这是因为在Java 5之前,泛型并没有被真正实现,而是通过类型擦除(Type Erasure)来实现的。类型擦除是Java泛型实现的核心机制。在编译期间,所有的泛型信息,包括类型参数和类型引用,都会被擦除。这意味着在运行时,Java虚拟机(JVM)无法获取泛型信息。原创 2024-02-25 07:00:00 · 372 阅读 · 0 评论 -
大厂面试题:Java中interrupt、interrupted和isInterrupted的区别?
interrupt:这是一个方法,用于请求中断一个线程。当你调用一个线程的interrupt方法时,该线程的中断状态将被设置为true。这通常意味着该线程应该检查中断状态并采取适当的行动。如果线程正在执行一个长时间运行的操作,它应该定期检查中断状态,并在收到中断请求时停止。interrupted:这是一个静态方法,用于清除当前线程的中断状态。当你调用Thread.interrupted()方法时,当前线程的中断状态将被清除,并且返回一个布尔值,表示线程是否曾经被中断。原创 2024-02-24 07:15:00 · 428 阅读 · 0 评论