加载中
Java 中的这个绝对值有点不绝对啊!

现象 假如有如下代码定义了一个方法 test(),它入参可以任何一个 int 类型的整数,那么它输出结果可能是什么? public class Test { public static void test(int a) { System.out.println(...

Windows 10 下编译 64 位 OpenJDK 8 并单步调试

Windows 10 下编译 64 位 OpenJDK 8 软件版本 操作系统:Windows 10 Cygwin:3.5.4-1 Visual Studio:2010 英文版 freetype: 2.7 Boot JDK:7 编译的 OpenJDK 版本:8 安装 boot JDK 从下载链...

2024/12/14 20:18
108
哪里有 class 告诉我?

说明 本文中的 JVM 参数和代码在 JDK 8 版本生效。 哪里有用户类? 用户类是由开发者和第三方定义的类,它是由应用程序类加载器加载的。 Java 程序可以通过CLASSPATH 环境变量,JVM 启动参数...

一个 Bug JDK 居然改了十年?

问题现象 今天偶然看到了一个 JDK 的 Bug,给大家分享一下。 假设现在有如下的代码: List<String> list = new ArrayList<>(); list.add("1"); Object[] array = list.toArray(); array[0] ...

Java 泛型详细解析

泛型的定义 泛型类的定义 下面定义了一个泛型类 Pair,它有一个泛型参数 T。 public class Pair { private T start; private T end; } 实际使用的时候就可以给这个 T 指定任何实际的类型,比...

byte加byte居然是int了?

问题现象 最近在看 Java 的基础知识时看到一个有意思的现象,在 Java 中两个 byte 相加之后的结果的类型变成 int 类型了: byte a = 1; byte b = 2; b = a + b; 从Idea给的提示可以看到,两个...

2024/11/07 18:28
61
一次 Spring 扫描 @Component 注解修饰的类坑

问题现象 之前遇到过一个问题,在一个微服务的目录下有相同功能 jar 包的两个不同的版本,其中一个版本里面的类有 @Component 注解,另外一个版本的类里面没有 @Component 注解,且按照加载的...

Java中的NoClassDefFoundError报错解析

半夜睡得正香的时候,突然接到警告电话,于是翻起身就打卡电脑连上环境查看是什么情况?登录上之后发现有个微服务占用的句柄数量一直在持续上涨,最终导致了微服务内存溢出挂掉了。这个微服务...

操作系统messages文件位置更改

问题现象 在遇到一个问题的时候需要查看操作系统的日志,但是到操作系统上的 /var/log/messages 文件中发现该文件已经很久没有刷新过了。 这个系统之前是做过安全加固的,我怀疑它改过操作系...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部