JVM内存中的各个区域都会回收吗? 首先我们知道 Java 栈和本地方法栈在方法执行完成后对应的栈帧就立刻出栈销毁,两者的回收率可以认为是100%;Java 堆中的对象在没有被引用后,即使用完成后会被回收;方法区中的数据一般不会回收,只有在同时满足:所有实例被回收、加载该类的类加载器被回收、Clas ...
分类:
编程语言 时间:
2017-08-24 15:33:14
阅读次数:
221
1.2.5.1告警查看 root# run show system alarms 2 alarms currently active Alarm time Class Description 2015-11-20 14:21:49 UTC Minor Autorecovery information ...
分类:
其他好文 时间:
2017-08-22 13:51:43
阅读次数:
733
1、先说下Ubuntu14.04系统开机紫框的问题:Grub theme:黑色屏幕出现紫色边框There's a minor typo on the grub theme which produces a black screen with purple border before the grub ...
分类:
系统相关 时间:
2017-08-20 11:24:15
阅读次数:
311
一、升级原因因为版本bug,导致DB经常crash。原因可能是由于innodb采用新的统计信息收集问题。相关网页:https://jira.mariadb.org/browse/MDEV-12281https://bugs.mysql.com/bug.php?id=84940二、升级环境linux:CentOS7架构:一主一从使用rpmyum方式安装的MariaDB,systemd启..
分类:
数据库 时间:
2017-08-15 23:01:22
阅读次数:
304
虚拟机执行子系统 一、类文件结构 1.魔数和class版本 1.magic-魔数:0xCAFEBABE;4字节 2.minor_version:次版本,丶之后的数字;2字节 3.major_version:主版本,丶之前的数字;2字节 2.常量池 1.constant_pool_count:常量池常 ...
分类:
编程语言 时间:
2017-08-11 22:04:33
阅读次数:
272
垃圾收集器与内存分配策略(六)——内存分配与回收策略 对象的内存分配,一般来说就是在堆上的分配(但也可能经过JIT编译后被拆散为标量类型并间接地栈上分配),对象分配的细节取决于当前使用的是哪一种垃圾收集器组合,还有虚拟机中与内存相关的参数设置。 区分Minor GC与 Full GC: 新生代GC( ...
分类:
其他好文 时间:
2017-08-08 17:56:11
阅读次数:
154
避免FullGC: 1.通过调整堆中新生代和幸存代大小,避免因为幸存代不足而让Minor GC后的对象进入老年代。每次Minor GC都有对象进入老年代会造成数次MinorGC后FullGC. 2.减少永久区浪费,JVM进程启动完毕后,永久区变化不大了,这时可以参看Perm是否有剩余空间,节省Per ...
分类:
其他好文 时间:
2017-08-07 13:29:40
阅读次数:
130
FHS:Linux /boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader) /dev :设备文件: 块设备:随机访问,数据块 字符设备,线性访问,按字符为单位 设备号:主设备号(major)和次设备号(minor) /etc配置文件 /home家目录 :通常为/h ...
分类:
系统相关 时间:
2017-08-06 19:28:16
阅读次数:
186
在MyEclipse中运行tomcat,tomcat闪退并且报以下错误。 java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 5 ...
分类:
其他好文 时间:
2017-08-05 15:38:59
阅读次数:
131
大概的意思是项目在eclipce中是用1.8编译的,服务器上使用的1.7,所以会报错解决:把本地的jdk和jre改为1.7,在eclipce中引用1.7的jdk和jre重新clean项目,运行没错, 然后打成war包发到服务器上,这时的项目是用1.7编译的,和服务器上jdk版本一致,所以运行就正常了 ...
分类:
其他好文 时间:
2017-07-25 10:24:37
阅读次数:
170