
JVM
sessinsong
程序猿 码农
展开
-
VisualVM指定JDK环境启动
今天下载了最新的VisualVM1.3.2,解压后启动却弹出如下错误提示的信息窗口:之前运行JDK自带的\bin\jvisualvm.exe 都是正常的iphone5 从提示信息可知:由于VisualVM需要JDK的环境运行,而我本地系统中:JRE是安装版本,JDK是解压版的,所以默认会以JRE的环境启动报错 。找到了错误根源,那么既快又简单的解决方法就是能以指转载 2013-07-18 23:32:19 · 2749 阅读 · 0 评论 -
JVM探索之路之Class文件结构解析(二):常量池
JVM 学习笔记目录:JVM探索之路之Class文件结构解析(一) :Class文件的格式与定义 JVM探索之路之Class文件结构解析(三):访问修饰符、类索引、父类索引与接口索引集合 常量池 上一篇博文介绍了Class文件的“魔数”和“主次版本号”,常量池数据项目的入口是紧接着“主次版本号”数据项目的。Class文件的常量池是Class文件结构中与其他项目关联最多的数据转载 2013-07-26 14:13:04 · 811 阅读 · 0 评论 -
深入分析Java使用+和StringBuilder进行字符串拼接的差异
今天看到有网友在我的博客留言,讨论java中String在进行拼接时使用+和StringBuilder和StringBuffer中的执行速度差异很大,而且之前看的书上说java在编译的时候会自动将+替换为StringBuilder或StringBuffer,但对于这些我都没有做深入的研究,今天准备花一点时间,仔细研究一下。 首先看一下java编译器在编译的时候自动替换+为Strin转载 2013-09-04 10:55:05 · 928 阅读 · 0 评论 -
java 获取时间与系统时间不一致问题
最近项目部署到服务器上,发现时间不对,与当前时间相差12个小时,第一反应是 系统时间是不是不对。通过date 命令查看,发现系统用的是est 时区 (EST eastern standard time (美国)东部标准时间 慢北京时间 13个小时。)那就是简单了 ,修改下时区就好了。于是按照晚上的命令将系统时区修改了下。时间正常了,重新运行程序,问题仍能存在,还是相差13个小时。以为原创 2017-11-11 15:20:34 · 27363 阅读 · 8 评论