由于跨平台性设计,Java的指令都是根据栈来设计的。不同CPU架构不同,所以不能基于寄存器的。栈的优点就是跨平台、指令集小,编译器容易实现;缺点是性能下降,实现同样的功能需要更多的指令。 Java虚拟机栈(Java Virtual Machine Stack)早期叫Java栈,每个线程创建时都会创建 ...
分类:
其他好文 时间:
2020-09-17 12:25:07
阅读次数:
29
在我们虚拟机中,安装的centOS8系统,默认网卡是没有启动的,安装好后需要先配置网络。在centOS8之前的版本,我们启动网络的命令是:systemctl restart network.service,而在我们centOS8系统中,运行该命令会提示如下错误: 意思为无法重启网络服务,原因是无法找 ...
分类:
系统相关 时间:
2020-09-17 12:22:34
阅读次数:
38
本篇关于Arthas的使用其实很少,我只是因为学到这个地方简单的用了下,但是已经感受到了 Arthas 的强大之处,它甚至还支持 web 界面。。。相当厉害!
分类:
编程语言 时间:
2020-09-16 12:33:33
阅读次数:
27
docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就是aufs了,但随着linux内核3.18把overlay纳入其中,overlay的地位变得更重,最近也在自己的虚拟机上用overlay2作为docker存 ...
分类:
其他好文 时间:
2020-09-15 21:26:06
阅读次数:
36
指令集分类 基于寄存器的指令集 基于栈的指令集 Hotspot中的Local Variable Table = JVM中的寄存器 Runtime Data Area PC 程序计数器:由于存在线程切换,线程需要有自己的程序计数器来记住指令执行到的位置【线程私有】 存放指令位置 虚拟机的运行,类似于这 ...
分类:
其他好文 时间:
2020-09-15 20:52:34
阅读次数:
28
虚拟机类加载和双亲委派机制 概述 Java虚拟机把描述类的数据从Class文件加载到内从中,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程叫做虚拟机的类加载机制。 类加载生命周期 一个类型从被加载到虚拟机的内存中开始、到卸载出内存,整个生命周期经历加载(Lo ...
分类:
其他好文 时间:
2020-09-14 19:22:46
阅读次数:
68
我们今天用Win2003虚拟机做Web服务器和FTP服务器部署的实验(用WinXP虚拟机做客户机配合测试)。 先来部署Web服务器: 在部署之前,我们要在客户机和服务器的虚拟机设置里检查下当前虚拟机桥接的网络,如果是VMnet0请改成VMnet2,因为VMNet0是桥接到真实网络,到时候客户机通过D ...
分类:
Web程序 时间:
2020-09-09 19:19:57
阅读次数:
61
您可以在ka1i Linux上安装VirtualBox,从而可以在ka1i Linux内部使用虚拟机(VM)。但是,如果要VirtualBox中安装ka1i,则需要我们的ka1i Linux Guest Vbox(即将推出)页面。 我们要做的第一件事是导入VirtualBox的存储库密钥: ka1i ...
分类:
系统相关 时间:
2020-09-09 19:16:15
阅读次数:
57
出现这个错误一般是sshd服务没有开启 (sshd服务是linux下的远程连接服务,默认端口号为22) 首先查看ssh服务是否安装在服务器上:rpm -qa|grep ssh 如果安装了可以在虚拟机查看sshd服务是否开启:systemctl status sshd.service 如果没有开启就可 ...
分类:
Web程序 时间:
2020-09-09 18:39:38
阅读次数:
82
突然想看看ping的数据包时什么样子,于是下载wireshark装起来 ,过滤icmp用自己的linux虚拟机给发ping报文给本机ping 10.100.51.55获取到如下的数据(56bytes)gH_ !"#$%&'()*+,-./012345670000 9b 67 48 5f 00 00 ...
分类:
其他好文 时间:
2020-09-08 20:41:55
阅读次数:
77