ubuntu 20.14中 为什么 ~/.bashrc 修改不生效?
我在ubuntu 20.14 root用户,使用vim ~/.bashrc 和source ~/.bashrc 配置了jdk和maven的环境变量。然后使用mvn -v查看(如下)Maven home: /usr/local/j…
jvisualvm内存分析无法获取spring bean
我使用jvisualvm这个工具,然后在抽样器点击快照,获取当前内存的快照。然后我搜索spring的bean(我确定一定是存在的),但是始终搜索不到,请问大家…
ubuntu 20.14中 ~/.bashrc 修改不生效?
我在ubuntu 20.14 root用户,使用vim ~/.bashrc 和source ~/.bashrc 配置了jdk和maven的环境变量。然后使用mvn -v查看(如下)Maven home: /usr/local/j…
open-jdk源码没有Thread的start0方法实现吗?
最近想看线程启动start0的源码,下载了open-jdk1.8的代码。然后看到Thread.c中的代码如下:static JNINativeMethod methods[] = { {"start0", "()V", …
new String("hello")
在jdk1.7前,new String("Hello")会在推中创建一个"Hello",然后在常量池中创建一个"Hello"。因为jdk1.7前常量池在永久代中,所以比较好理解。在jdk1.…
为什么我的Java程序在Linux上跑得很慢?
今天我在Linux上运行一份Java代码,效率出奇地慢,甚至跑不出结果。而这份代码我半年前在Linux上运行过是可以跑出结果的,而且速度很快。不清楚其中是…
eclipse没有jdk如何配置环境变量?
如题,查了一下eclipse似乎没有使用jdk来编译java代码。但是我目前使用tomcat需要配置java的环境变量,网上查到的做法全部都需要找到jdk所在位置。请…
java Mission Control里的mbean操作问题
使用java mission control工具,在遇到这种参数为集合类型的操作时,鼠标点击也无法填写参数(tos参数无法填写),只有String类型的参数可以填入,请问…
java 官网jdk下载不了呢?
我在java的官网,登录了,想下载个jdk8,windows 64位的,https://www.oracle.com/java/t... 怎么每次点击下载都是跳转到 An unauthorized request. 界…
【jdk动态代理】怎么理解JAVA JDK动态代理只能基于接口做代理,这里的接口指的是被代理必须实现接口么?
【jdk动态代理】怎么理解JAVA JDK动态代理只能基于接口做代理? 这里的接口指的是被代理必须实现接口么,但我看有文章里说被代理类没有实现接口的话它…
Java9迁移的一个疑问?
项目迁移时,com.sun.rowset.CachedRowSetImpl类在jdk8可以访问,但是迁移到jdk9时不能访问,解决方案是在java命令运行时,添加以下参数:--add-expo…
[已关闭和废弃]JDK 1.7 和 1.8 将字符串常量由永久代转移到堆中,并且 JDK 1.8 中已经不存在永久代。对吗?
JDK 1.7 和 1.8 将字符串常量由永久代转移到堆中,并且 JDK 1.8 中已经不存在永久代。对吗?…
线程进入 blocked 或 waiting 的一种情况是都是调用了 obj.wait(),不矛盾么?
很多文章提到:线程进入 blocked 状态的一种场景是 sychronized 代码块中循环调用 obj.wait(), 线程进入 waiting 状态的一种情况是调用了 obj.wait()…