1 虚拟机的安装 前提步骤是安装所需系统的镜像文件(.iso格式),本次安装中使用的是redhat 7.3的rhel-server-7.3-x86_64-dvd.iso 接下来介绍两种方法安装虚拟机,脚本安装和图形化界面安装  1.1 脚本安装  1.2 图形化界面安装  首先用户切换成超户root 首先点击像电视一样的图标,进入安装过程 选择使用镜像文件安装 选择镜...

    内存管理的话题在C或C++程序设计中讨论得相对较多,因为在C与C++程序设计中需要开发人员自己申请并管理内存,开发人员可以申请/借用(Apply)系统内存并且负责释放/归还(Release)系统内存,如果“只借不还”就会造成系统内存泄漏的问题。在Java程序设计中,这些工作由Java虚拟机(JVM)负责处理。所有内存的申请、分配、释放都...

jmx的简单学习

配置管理  Bean  JVM  虚拟机  Glassfish

  

2019-06-10 01:26:59

背景 前段时间在看btrace源码和jdk一些源码的时候,经常会看到一些jmx的相关内容。以前对jmx基本是一片空白区,花了点时间学习记录下。   过程 jmx总体架构图:  说明:  1.  Agent : javax.management.MBeanServer实现了Agent的功能,以标准的方式给出了管理系统访问 JMX 框架的接口 2.&n...

基于c语言的GUI(gtk)的简单学生管理系统 welcome hello world! 这是第一次写博客,同时将本次课上实训的小作业展示出来 ,请多多关照。 GUI Graphics User Interface) 图形用户界面,是计算机与使用者之间的对话接口,是计算机重要的组成部分,比如说咱们使用电脑或手机看到的Windows的桌面或wps软件显示的窗口界面等都是GUI,都是图形界面开发出来的...

windows环境下Linux虚拟机的安装 1、前期准备 安装VMware Workstation 2、下载Linux操作系统 CentOs官网下载地址 我下载的是:CentOS-6.10-x86_64-minimal.iso 3、安装你的第一台Linux虚拟机 3.1、打开新建虚拟机向导 文件 —— 新建虚拟机。打开新建虚拟机向导,选择自定义(高级),然后下一步: 3.2...

VMware Workstation安装教程

虚拟机  VMware

  

2019-06-02 21:59:02

VMware是全球台式电脑及资料中心虚拟化解决方案的领导厂商。VMWare Workstation是该公司出品的“虚拟 PC”软件(即:大家常说的“虚拟机”),通过它可在一台电脑上同时运行更多的Microsoft Windows、Linux、Mac OS X、DOS系统。 我们首先需要借助WMWare虚拟机构建一个虚拟的集群环境。 1、前期准备 1....

RabbitMQ虚拟主机

RabbitMQ  虚拟机

  

2019-06-07 04:28:43

虚拟机概念是RabbitMQ的核心,在用户未自定义虚拟机前已经内置有虚拟机,在使用RabbitMQ中,可以进行自定义配置虚拟机.一个虚拟机中可以含有多个队列信息 虚拟机最大的好处在于可以根据不同的用户分配不同的操作空间 一.创建虚拟机 1.通过RabbitMQ Managerment进行创建 点击admin 进入虚拟机界面 创建虚拟机 进行所属用户授权 2.通过命令行进行创建 打开rabbitmq...

php连接虚拟机memcached

memcached  虚拟机

  

2019-07-12 01:45:49

● 本地VMware虚拟机Linux-CentOS 6.5,通过yum命令安装好了memcached并启动 ● php连接memcached   ip和端口都没问题,但是却无法连接  ● 原来是Liunx中11211端口未对外开放,需要修改/etc/sysconfig/iptables文件 新增一行,重启iptables->service iptables restart...

VirtualBox+CentOS搭建私有云 1.VirtualBox安装 安装 下载git bash以及Oracle VM VirtualBox并完成安装。 打开Oracle VM VirtualBox管理器,在全局设定的常规页面中设置虚拟机存储位置,这里直接使用了默认的配置。 创建虚拟网卡 创建虚拟机内部的虚拟网络,在管理菜单的主机网络管理器中点击创建,创建一块虚拟网卡 然后在cmd命令行中使...

JVM笔记_1 第一章 走近Java 第二章 Java内存区域与内存溢出异常 1. 内存区域 2. HotSpot虚拟机对象 3. 实战:OutOfMemoryError异常 5年码农一枚,一直在传统行业,现在的工作轻松却无趣,打算给自己3个月时间年前换个有挑战性的工作。之前工作中没有太注重理论知识的学习,对新技术也没有深入了解。以此为界,从《深入理解Java虚拟机》开始,以换高薪工作为目的,将自...

Java 虚拟机-JVM

Java 虚拟机jvm

  

2019-06-07 18:50:34

内存模型 1. 程序计数器 2. Java 虚拟机栈 3. 本地方法栈 4. Java 堆 5. 方法区 6. 运行时常量池 7. 直接内存 垃圾收集 1. 判断一个对象是否可回收 1.1 引用计数 1.2 可达性 1.3 引用类型 1.3.1 强引用 1.3.2 软引用 1.3.3 弱引用 1.3.4 虚引用 1.3 方法区的回收 1.4 finalize() 2. 垃圾收集算法 2.1 标记 ...

我们知道,虚拟机判断一个对象是否“已死”,是判断对象是否还有引用指向它。而虚拟机又是如何判断是否有引用指向对象呢? 目前,判断对象是否存活的算法有两种: 引用计数算法 可达性分析算法 一、引用计数算法 每个对象都有一个计数器,当这个对象被一个变量引用或者被另一个对象引用时,计数器值就加一,当引用失效时,计数器值就减1,当计数器为0时,则对象不可能再被使用,需要被回收。 二、...

java虚拟机

jvm  java  虚拟机

  

2019-06-14 19:31:03

1. 运行时数据区域 程序计数器(Program Counter Register) Java虚拟机栈 本地方法栈 Java堆 方法区 运行时常量池 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区 1. 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个...

Java-虚拟机原理

Java  虚拟机  JVM

  

2019-06-15 00:47:03

序言 (1) Java的跨平台 理解Java的跨平台特性,是对JVM最直观的认识。所谓的“一次编译,到处运行”,为什么C/C++ 却不能实现呢?这一类语言直接使用物理硬件(或者说操作系统的内存模型),那么不同系统之间的内存模型是不同的,比如说Linux和Window,这就意味,在Window编译好的代码,却不能在Linux上运行。 《深入理解Java虚拟机》记录说,Java...