#到虚拟机

写了shell脚本想一键启动三台虚拟机的Zookeeper,却不知道为啥总是启动不了

 首先,一键启动的shell脚本是这样的#!/bin/bashcase$1in"start"){foriinnode01node02node03dossh$i"/opt/module/zookeeper-3.4.5-cdh5.14.0/bin/zkServer.shstart"done};;"stop"){f...

【Hadoop离线基础总结】Mac版VMware Fusion虚拟机磁盘挂载

步骤概览1.打开所要挂载磁盘的虚拟机的设置(此时必须关机)2.打开硬盘设置3.添加设备4.选择新硬盘5.设置如下图6.将虚拟机开机,输入df-lh,查看当前虚拟机磁盘7.输入fdisk-l查看所挂载的磁盘8.输入fdisk/dev/sdb,开始格式化磁盘,并创建分区、写入分区9.输入fdisk-l再次查看系统挂载磁盘详...

Java虚拟机16:Metaspace

被废弃的持久代想起之前面试的时候有面试官问起过我一个问题:Java8为什么要废弃持久代即Metaspace的作用。由于当时使用的Java7且研究重心不在JVM上,一下没有回答上来,今天突然想起这个问题,就详细总结一下这个问题。首先我们看一张JVM内存布局的图:注意到里面有一块METHODAREA,它是一块线程共享的对象...
代码星球 ·2020-08-01

从ghost映像.gho文件快速创建vmware虚拟机

https://www.cnblogs.com/blog2018/p/8857146.htmlghost文件.gho和vmware文件都是磁盘映像,但神奇的是,分属两家公司的文件格式,居然可以互相转换。方法如下:1.将ghost.gho文件转换为vmware硬盘文件vmdk命令行命令:ghost32-clone,mod...

虚拟机版本的适用场景

 1):虚拟机版本和硬件版本的区别虚拟版本的部署方便,可以运行在主流虚拟化平台上。可以与超融合业务更好的耦合。硬件版本拥有更好的性能,使用SSL硬件加速卡。 2):虚拟机版本的适用场景负载均衡(服务器负载均衡,全局服务器负载均衡,链路负载均衡)WEB应用防火墙,DDOS防护,浪涌保护,速率限制。应用...

虚拟机性能监控与故障处理工具

来源 https://www.cnblogs.com/xrq730/p/4842483.html 前言定位系统问题的时候,知识、经验是基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等。经常使用适当的虚拟机监控和分析的工具可以加快分...

反虚拟机技术总结

来源 https://bbs.pediy.com/thread-225735.htm大概是在一年半以前我在自己CSDN博客上写了详解反虚拟机技术和详解反调试技术,没想到看的人还很多,有人甚至给我发私信发邮件,在百度和谷歌搜索“反调试”和“反虚拟机”,第一条结果就...
代码星球 ·2020-07-31

Lua虚拟机中的数据结构与栈

来源 https://blog.csdn.net/zry112233/article/details/80828327 由上一篇文章可知解释器分析Lua文件之后生成Proto结构体,最后到luaV_execute函数中依次取出指令来执行。每个lua虚拟机对应一个lua_State结构体,它使用TVa...

Java虚拟机12:Java内存模型

什么是Java内存模型Java虚拟机规范中试图定义一种Java内存模型(JavaMemoryModel,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因此,会由于不同平台上内存模型的...
代码星球 ·2020-07-29

Java虚拟机11:运行期优化

前言http://www.cnblogs.com/xrq730/p/4839245.html,HotSpot采用的是解释器+编译器并存的架构,之前的这篇文章里面已经讲过了,本文只是把即时编译器这块再讲得具体一点而已。当然,其实本文的内容也没多大意义,90%都是概念上的东西,对于实际开发、实际解决项目里面的疑难问题并没有...
代码星球 ·2020-07-29

Java虚拟机10:类加载器

类与类加载器虚拟机设计团队把类加载阶段张的"通过一个类的全限定名来获取此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为"类加载器"。类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不限定于类加载阶段。对于任意一个类,...
代码星球 ·2020-07-29

Java虚拟机9:Java类加载机制

前言我们知道我们写的程序经过编译后成为了.class文件,.class文件中描述了类的各种信息,最终都需要加载到虚拟机之后才能运行和使用。而虚拟机如何加载这些.class文件?.class文件的信息进入到虚拟机后会发生什么变化?这些都是本文要讲的内容,文章将会讲解加载类加载的每个阶段Java虚拟机需要做什么事(加粗标红...
代码星球 ·2020-07-29

Java虚拟机8:虚拟机性能监控与故障处理工具

前言定位系统问题的时候,知识、经验是基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等。经常使用适当的虚拟机监控和分析的工具可以加快分析数据、定位解决问题的速度。 jps:虚拟机进程状况工具首先约定一下运行的代码都是以下这段1publiccl...

Java虚拟机7:内存分配原则

前言对象的内存分配,往大的方向上讲,就是在堆上分配,少数情况下也可能会直接分配在老年代中,分配的规则并不是百分之百固定的,其细节决定于当前使用的是哪种垃圾收集器组合,当然还有虚拟机中与内存相关的参数。垃圾收集器组合一般就是Serial+SerialOld和Parallel+SerialOld,前者是Client模式下的...

Java虚拟机6:内存溢出和内存泄露、并行和并发、Minor GC和Full GC、Client模式和Server模式的区别

前言之前的文章尤其是讲解GC的时候提到了很多的概念,比如内存溢出和内存泄露、并行与并发、Client模式和Server模式、MinorGC和FullGC,本文详细讲解下这些概念的区别。 内存溢出和内存泄露的区别1、内存溢出内存溢出指的是程序在申请内存的时候,没有足够大的空间可以分配了。2、内存泄露内存泄露指的...
首页上一页...1920212223...下一页尾页