logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM学习-堆空间(一)

每个进程(JVM实例)拥有唯一的方法区和堆空间,拥有唯一的Runtime实例(基于饿汉式方式),线程共享进程的方法区和堆空间,每个线程拥有独立的程序计数器、本地方法栈和虚拟机栈。

文章图片
#jvm#学习#java
JVM学习-虚拟机栈

每个线程都有自己的栈,栈中的数据以栈帧(Stack Frame)格式存在,线程上正在执行的每个方法都各自对应一个栈帧,栈帧是一个内存区域,是一个数据集,维系着方法执行过程中的各种数据信息。每个线程创建时都会创建一个虚拟机栈,其内部保存一个个栈帧,对应一次次Java方法调用,栈是线程私有的。主管Java程序的运行,它保存方法的局部变量、部分结果、并参与方法的调用和返回。缺点:性能下降,实现同样的功能

文章图片
#jvm#学习
Linux学习-LVS之NAT模型部署

以下实例通过Vmware下Centos7系统上部署环境准备准备4台centos7虚拟机Director Server:VIP:192.168.88.101,DIP:172.16.1.3Real Server1(web服务器):RIP1:172.16.1.2 网关(指向Director Server):172.16.1.3Real Server2(web服务器):RIP2:172.16.1.4 网关

#linux#学习#运维
JVM学习-类加载过程(一)

在Java中数据类型分为基本数据类型和引用数据类型,基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载按Java虚拟机规范,从class文件加载到内存中的类,到类卸载出内存为止,它的整个生命周期包含以下7个阶段。

文章图片
#jvm#学习#java
JVM学习-虚拟机层面看String

【代码】JVM学习-虚拟机层面看String。

#jvm#学习#java
JVM学习-执行引擎

当然是否需要启动JIT编译器将字节码直接编译为对应平台的本地机器指令,则需要根据代码被调用。大部分的程序代码转换为物理机的目标代码或虚拟机能执行的指令集之前,都需要经过下图各个步骤。,将其直接编译为对应平台的本地机器指令,以此提升Java程序的执行性能。”,JIT编译器在运行时会针对那些频繁被调用的热点代码做出。Java代码编译是由Java源码编译器来完成,流程图如下。而定,关于那些需要被编译为本

文章图片
#jvm#学习#java
JVM学习-字节码指令集(一)

Java字节码对于虚拟机,好像汇编语言对于计算机,属于基本执行指令Java虚拟机的指令由一个字节长度的,代表某种特定操作含义 的数字(称为操作码Opcode)以及跟随其后的零至多个代表此操作所需参数(操作数,Operands)而构成,由于Java虚拟机采用面向操作数栈而不是寄存器的结构,大多数指令都不包含操作数,只有一个操作码由于限制了Java虚拟机操作码的长度为一个字节(0-255),意味着指令

文章图片
#jvm#学习#java
Linux学习-iptables之NAT

通过Vmware克隆创建三台虚拟机第一台主机网卡配置:IP:192.168.100.10,网关:192.168.100.20第二台主机做为NAT主机,网卡1配置:IP:192.168.100.20,网卡2配置:192.168.200.10第三台主机网卡配置:IP:192.168.200.20,网关:192.168.200.10#第一台主机的网卡配置文件[root@NAT1 ~]# vim /etc

#linux#网络#运维
网络安全学习--域(一)

域Domain内网环境工作组:默认模式,人人平等域:人人不平等,集中管理,统一管理域的特点集中/统一管理域的组成域控制器:DC(Domain Controller)成员机:域的部署安装域控制器–生成域环境安装活动目录-生成域控制器活动目录:Active Directory = AD活动目录AD特点:集中管理/统一管理组策略GPO(Group Policy)安装活动目录开启win2008虚拟机,显示

#网络安全#安全
网络安全学习--文件共享

共享服务器通过网络提供文件共享服务,提供文件下载和上传在Win7虚拟机上Win+R输入win2003IP地址点击确认后,输入用户名和密码,验证成功后,显示共享文件夹本地登录,只受NTFS权限影响远程登录,将受共享及NTFS权限的共同影响,取交集设置共享权限Everyone完全控制,然后具体权限需求在NTFS权限中设置案例:建立共享文件夹,设定两个用户edison和dizzy,edison对共享文件

#网络安全
    共 17 条
  • 1
  • 2
  • 请选择