最新 最热

会产生classcastexception_服务异常是什么原因

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定...

2022-09-30
1

运行时异常和检查性异常区别

Throwable是所有异常的根,java.lang.Throwable Error是错误,java.lang.Error Exception是异常,java.lang.Exception

2022-09-30
1

ClassCastException。

这个错误也很常见,通常在程序中出现强制类型转换时出现这个错误,如下面这段代码所示:

2022-09-30
1

Java魔法类 & Unsafe 未完结

Unsafe封装了很多底层基础的操作,比如:数组操作、对象操作、内存操作、CAS操作、线程(park)操作、栅栏(Fence)操作,JUC包

2022-09-30
1

强引用、软引用、弱引用、幻象引用有什么区别?

在Java语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握Java对象生命周期和JVM内部相关机制非常有帮助。...

2022-09-29
1

一文了解内存马

随着攻防对抗的博弈愈发激烈,流量分析、EDR等专业安全设备被防守方广泛使用,传统的文件上传的webshll或以文件形式驻留的后门越来越容易被检测到,webshell终于进入内存马时代,其关键在于无文件,利用中间件的进程执行恶意代...

2022-09-29
1

1.使用Apache Jmeter对应用压力测试学习与实践

Apache JMeter 功能包括:1) 能够加载和性能测试许多不同的应用程序/服务器/协议类型:

2022-09-29
1

byte[]做缓存key导致JVM异常

查看日志,发现读取Hbase时发生了OutOfMemory现象。 首先获取JVM的进程号,为16796 jstat -gcutil 16796 发现频繁的发生full gc,显然full gc没有将内存清理掉

2022-09-29
1

线程安全且按需构建的单例模式

单例模式,即保证某个类只有一个实例,网上有很多构造单例的方法,或多或少有其缺陷。如DCL(double check lock)模式,不能保证对象能被正确发布。

2022-09-29
1