首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
虚拟机专题
Java平台,标准版HotSpot虚拟机垃圾收集调优指南
https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/
阅读更多...
VMware虚拟机-安装程序无法自动安装virtual machine......_windows server 2008 R2
系统版本:windows server 2008 R2 问题-安装程序无法自动安装virtual machine… 在使用虚拟机安装windows server 2008 R2系统中,安装VMware Tools工具安祖啊寄给你失败,提示安装程序无法自动安装virtual machine…,必须手动安装 原因 官网的说明:https://knowledge.broadcom.co
阅读更多...
Eclipse 中Android 如何同时运行多个虚拟机;
官网下的 eclipse, 发现怎么也不能同时运行多个虚拟机; 后来发现 在你要运行的项目中右键 ----run as---run configuration-----黑色的target--- aways prompt to pick device; 把两个项目都这样配置不同的虚拟机; 就ok了; 一个是5554; 一个是5556;
阅读更多...
编译gdb:在x86虚拟机上,加载分析arm程序及崩溃
目标 在X86虚拟机上,加载arm程序及崩溃。 最早我想的是编译一个arm版本的,在虚拟机上显然不能使用。 后来同事跟我说,可以编译一个在虚拟机上,分析arm的gdb,我觉得好神奇。事实证明确实可以。 首先不能使用已编译的,尤其是别人已经编译。下载 linux编译gdb-CSDN博客 编译 指定输出目录,方便使用。 指定前缀,方便识别。 编译脚本: CROSS_NAME=aar
阅读更多...
java虚拟机探索(一):jvm架构简介
java虚拟机的实现必须遵循《java虚拟机规范》,而规范只是规定了java虚拟机实现的一些必要细节,并没有指出具体该如何实现,所以具体的厂商可以有自己的实现方法。在这里以jdk自带的虚拟机Hotspot为例,介绍其实现架构。 如上图所示,Hotspot JVM总体结构分为3个部分:类加载器子系统,运行时数据区,执行引擎子系统。以下是对每个部分的简单介绍。 1. 类加载子系统 虚拟机类加
阅读更多...
启动虚拟机Authorization Service问题
今天电脑变得龟速,忍无可忍,于是一番折腾(此处略去N个字),重启后打开虚拟机,正要启动虚拟机里的ubuntu系统,却咣当一下弹出了一个错误:The VMware Authorization Service is not running.(恕未截图) 搜索了一下,说是可能相关的服务没有启动。于是就在系统服务列表里翻腾,果不其然真有一个和这个错误相关的服务,名为“VMw
阅读更多...
VMware17虚拟机安装Kali Linux2024详解
目录 简介 一、环境搭建 二、下载ISO镜像 三、新建虚拟机 为虚拟机选择合适的操作系统类型和版本 分配适当的内存、硬盘空间和其他虚拟机配置选项 四、硬件配置 编辑虚拟机设置 选择安装介质 五、界面化安装配置 简介 Kali Linux是一个基于Debian的Linux发行版,专门用于网络安全和渗透测试。它是由 Offensive Security(一个网络安全培训和
阅读更多...
VMware虚拟机下xp系统的VS2010连接SQLServer2000数据库
应一个项目需要,要使用C#的ASP.NET、SQL Server数据库环境下开发,由于主机环境为Apache环境,因此在VMware虚拟机下安装了XP SP3系统,在此虚拟机中搭建了开发环境:(此xp系统之前已经安装了SQL Server2000数据库) VS2010 + SQL Server 2000 就这样,需要连接数据库操作,代码如下 String connectionStrin
阅读更多...
利用远程控制软件FinalShell远程连接虚拟机上的Linux系统(Windows)
一. VMware Workstation 安装CentOS Linux操作系统 传送门:VMware Workstation 安装CentOS Linux操作系统 1.右键打开终端 2.输入ifconfig 找到ens33对应 inet的id,这个就是虚拟机的ip地址图中所示为:192.168.5.128 3.打开finalshell 如图所示以此点击 4.配置Linux的
阅读更多...
1、什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?
本文为转载,好记性不如烂笔头 1、什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平
阅读更多...
Oracle virtual box 如何实现主机和虚拟机之间的共享文件和操作系统全屏显示
应用平台:windows / Mac OS X / Linux 前提
阅读更多...
再见了VMware,一款更轻量级的虚拟机!
这是「进击的Coder」的第 556 篇技术分享 作者:陌溪 来源:陌溪教你学编程 “ 阅读本文大概需要 12 分钟。 ” 最近,打算在 Mac 电脑上安装一个虚拟机,用来学习 K8S。 首先想到的是 Vmware 和 Parallels Desktop,然后打开浏览器找了找,发现都只提供付费版本,只有 Parallels Desktop 提供了 14 天的免费试用。 无法白嫖 然后,开
阅读更多...
Java虚拟机常见面试问题
最近有朋友去过阿里面试,说掉坑里面了,总之是面试前准备工作不够,聊到关于jvm这块的一些理论知识,记录如下: 1.jvm垃圾回收 虚拟机中划分为年轻代,年老代和持久代。 年轻代:所有新生对象首先都是放在年轻代,年轻代主要收集那些生命周期短的对象。年轻代又分为三个区,一个Eden区,两个Survivor区,大部分对象在Eden区生成,当Eden区满时,还存活的对象复制到Survivor区的其中
阅读更多...
【Mac】如何解决打开PD虚拟机后Mac无法上网的问题?
问题描述 部分用户在运行Parallels Desktop并打开Windows 11后,发现Windows上网没有问题,但是Mac主机不能访问带域名的网站,而访问带IP的网站没问题,退出Parallels虚拟机以后,Mac网络又恢复正常。 解决办法 退出 Parallels Desktop。打开Mac系统终端并执行以下命令: sudo rm /Library/preferences/Sys
阅读更多...
14030.ZynqMP配置vlan与ubuntu虚拟机(PC)进行通信
文章目录 1 场景描述2 zynqmp 开发板配置vlan2.1 配置内核2.2 配置vlan地址 3 windows 配置网卡vlan标签3.1 网卡配置vlan标签3.2 开发板与windows进行ping连接 4 ubuntu配置vlan4.1 ubuntu配置桥接,使用同样的物理网卡4.2 开发板ping 虚拟机 5 VLAN的pcap与普通的pcap的区别 1 场景描述
阅读更多...
Java虚拟机之JVM整理学习笔记(四)
[b][color=green][size=large]前几篇我们学习了,JVM里面的运行结构,GC算法,以及各种垃圾收集器的优劣点,那么本篇我们来看下如何使用一些虚拟机性能监控工具,来监控和快速处理故障,当JVM出现一些故障时,我们通常从如下的几个方面进行着手分析,包括运行日志,异常堆栈,GC日志,线程快照(threaddump/javacore文件),堆转储快照(heapdump/hprof文
阅读更多...
Java虚拟机之JVM整理学习笔记(三)
[b][color=green][size=large] 一,判断对象存活算法 JVM如何判断对象可以回收了? 主要的算法有: 1,引用计数算法,当多一个地方引用此类时,引用计数加一,否则就减一,算法很简单,实现也比较简单 缺点:很难解决对象之间相互引用的问题 2,可达性分析算法,通过一系列GC Roots路径,从节点开始搜索,来判断整个引用链是否还有关系。 在java语言中,
阅读更多...
Java虚拟机之JVM整理学习笔记(二)
[b][color=olive][size=large]上篇文章,散仙整理了关于JVM的运行时的数据区以及各个区域,本篇我们就来看下各个区域发生异常代码的实战代码,以便于大家更容易在实际应用找到感觉。[/size][/color][/b] [b][color=green][size=large] 1,JAVA堆溢出代码,需要设置JVM参数 [/size][/color][/b]
阅读更多...
parallelsdesktop19密钥激活 PD19虚拟机完整图文安装教程
Parallels Desktop 19 (简称 PD 19)是最新发布的 macOS 平台的 windows 虚拟机,本文是使用 Parallels Desktop 19 虚拟机安装 Windows 的详细图文破解安装教程。 一下载安装 Parallels Desktop 软件下载完成后打开,双击打开 安装.dmg Parallels Desktop19下载地址:https://sou
阅读更多...
Vmware打开虚拟机提示:以独占方式锁定此配置文件失败。另一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏
看了很多说删除.lck文件的,还有说删除.vmdk文件的,.vmdk文件在删除的时候提示无法删除,.lck文件删除后,也无法解决问题,又不想卸载重装。之后就打开控制面板,更改-修复VMware,重启电脑,再打开VMware不提示独占锁定文件失败,但是一直黑屏。 解决办法: 搜索cmd命令,以管理员方式打开,输入netsh winsock reset(这个命令是重置网络规范,黑屏的原因很可能就是
阅读更多...
虚拟机有线已连接但无法上网—·可能性之一
背景 VMware虚拟机,搭建了三台Linux服务器,组成Hadoop集群,由于在Hadoop102上有一些经常与Mysql数据库交互的任务,需要经常打开运行,而Hadoop103和104则经常处于关闭状态,一段时间后再次启动集群时候,发现103和104机器无法联网了。 报错 ping www.baidu.com时 出现错误:有未知的名称或服务。 解决方式 如果你把上述错误(ping w
阅读更多...
linux 虚拟机详细搭建过程
因为机器学习,接触到了数据挖掘;因为数据挖掘,接触到了大数据;因为大数据,接触到了hadoop。之前有过hadoop的简单了解,但都是基于别人提供的hadoop来学习和使用,虽然也很好用 ,终究不如自己的使用起来方便 。经过这两天参考大量网上的经验,终于成功的搭建了自己的hadoop完全分布式环境。现在我把所有的安装思路、安装过程中的截图以及对待错误的经验总结出来,相信安装这个思路去做,hadoo
阅读更多...
《深入理解Java虚拟机》:类加载的过程
《深入理解Java虚拟机》:类加载的过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 下面详细讲述类加载过程中每个阶段所做的工作. 加载 加载时类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1、通过一个类的全限定名来获取其定义
阅读更多...
《深入理解java虚拟机》:类的初始化
深入理解java虚拟机》:类的初始化 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中验证、准备、解析3个部分统称为连接。类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 加载、验证、准备、初始化和卸载这5个阶段的顺序时确定的,类的加载过程必须按照这种顺序按部就班的开始,而解析阶段则不一定,它在某些情况下可
阅读更多...
《深入理解Java虚拟机》:HotSpot虚拟机内的即时编译器
HotSpot虚拟机内的即时编译器 最近在看周志明老师的《深入理解Java虚拟机》这本书,看了之后感觉收获挺多的,于是就写点读书总结吧。 先看如下问题: 1、 为何HotSpot虚拟机要使用解释器与编译器并存的架构?2、 为何HotSpot虚拟机要实现两个不同的即时编译器?3、 程序何时使用解释器执行?何时使用编译器执行?4、 那些程序代码会被编译为本地代码?如何便以为本地代码? J
阅读更多...
安装虚拟机教程(学习汇编语言)
下载链接:https://pan.baidu.com/s/1skLHoHv 密码:2eeu 下载后解压有一下文件: 说明: (1)VMware-workstation-full-10.0.1-1379776.exe是虚拟机管理软件。 (2)zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74
阅读更多...