JAVA
JAVA
秒挂了!与快手无缘了....
当线程池的任务队列满了之后,线程池会执行指定的拒绝策略来应对,常用的四种拒绝策略包括:CallerRunsPolicy、AbortPolicy、DiscardPolicy、DiscardOldestPolicy,此外,还可以通过实现RejectedExecutionHandler接口来自定义拒绝策略。
26    2024-04-26
面试官:MyBatis中ResultMap的实现原理是什么?
MyBatis支持自动映射,可以根据查询结果的列名和Java对象的属性名自动匹配。在使用自动映射时,结果集中的列名会与Java对象的属性名进行匹配,无需在Mapper XML文件中手动配置映射关系,简化了开发。
面试官追问的STW,到底什么是STW?有什么影响?
所谓的STW,在Java中,当需要执行垃圾回收时,垃圾回收器会停止应用程序的所有线程,以便安全地识别和回收不再使用的对象。这个过程被称为“Stop The World”。
17    2024-04-15
被问到JVM类加载机制中双亲委派模型是什么,三次被破坏指什么?
双亲委派模型并不是一个具有强制性约束的模型,而是Java设计者推荐给开发者们的类加载器实现方式。在J
45    2024-03-27
如何编写高性能的Java代码
在当今软件开发领域,编写高性能的Java代码是至关重要的。Java作为一种流行的编程语言,拥有强大的
Go 包循环引用及对策,你学会了吗?
在 Java 里面,循环依赖是类级别的;但 Go 里要更严格一些:Go 的循环引用判定是 包级别的。
14    2024-03-18
Go 包循环引用及对策,你学会了吗?
在 Java 里面,循环依赖是类级别的;但 Go 里要更严格一些:Go 的循环引用判定是 包级别的。举个例子,包 A 下的类 A 依赖了包 B 下的类 B,类 B 又依赖了包 C 下的类 C, 类 C 又依赖了包 A 下的 D。
10    2024-03-18
面试官:说说反射的底层实现原理?
本文就通过大白话的方式来系统的讲解一下反射,希望大家看完之后能真正的理解并掌握“反射”这项技术。反射在程序运行期间动态获取类和操纵类的一种技术。
【JVM类加载】类的加载,连接与初始化
类的加载指的是将类的.Class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后
Java应用性能优化整体思路分析
在软件开发领域,性能优化不仅是一项挑战,也是提升用户体验、系统稳定性和企业竞争力的关键。尤其对于Ja
15    2024-03-04