E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vm虚拟机
扒一扒,类加载的幕后
阅读本文你能收获到掌握JVM何时加载一个类掌握类的生命周期类加载时机Java源文件通过编译器编译转化为Class文件,这些Class文件包含着J
VM虚拟机
指令及程序运行的逻辑。
Android之禅
·
2024-01-24 02:00
J
VM虚拟机
JVM概述对Java程序的运行过程更加了解,中、高级程序员必备技能。JVM作用:jvm负责将字节码文件加载到虚拟机中,再将字节码文件,解释\编译为机器码,管理运算时数据存储,垃圾回收(GC);现在的jvm还可以执行其他语言编译后的字节码文件。JVM构成类加载系统:负责从硬盘上加载字节码文件到JVM中运行时数据区:按照不同的数据分区进行存储(方法区,堆,栈,本地方法栈,程序计数器)执行引擎:将字节码
新起之猿
·
2024-01-23 21:37
jvm
深入理解ClassLoader加载机制
ClassLoad类加载器概述ClassLoader的具体作用就是将class文件加载到j
vm虚拟机
中去,程序就可以正确运行了。
碎念枫子
·
2024-01-23 10:08
理解J
VM虚拟机
的工作原理
理解J
VM虚拟机
的工作原理什么是JVM?是运行所有Java程序的抽象计算机,运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java最具吸引力的特性之一。
Just do Java
·
2024-01-23 05:01
Java
jvm
瑞_J
VM虚拟机
_概述
文章目录1什么是JVM1.1JVM功能1.2常见的JVM1.3常见的JVM:Java虚拟机规范1.4常见的JVM-HotSpot的发展历程2JVM的组成3字节码文件的打开方式3.1以正确的姿势打开字节码.class文件3.1.1NotePad++的插件HexEditor3.1.2jclasslib3.1.3IDEA插件jclasslib4字节码文件的组成4.0常见的字节码指令(持续更新...)4.
瑞486
·
2024-01-23 03:43
#
jvm
jvm
java
Java技术栈 —— J
VM虚拟机
J
VM虚拟机
一、字节码(Byte-Code)1.1如何查看字节码?1.2如何理解字节码的作用?
键盘国治理专家
·
2024-01-22 23:13
Java技术栈
java
jvm
开发语言
Mac升级Catalina,
VM虚拟机
黑屏
macOSVMwarefusion1.原因分析将mac系统升级到Catalina之后,出现了用vm打开ubuntu虚拟黑屏的问题。虚拟机黑屏.png打开系统偏好设置系统偏好设置.png选择安全与隐私安全与隐私再选择隐私->屏幕录制,可以看到没有VM,也不能添加VM屏幕录制.png于是需要为VM开启屏幕录制权限。2.解决步骤重启Mac,并长按住Command+R进入恢复模式。选择管理员,输入登录密码
吃啥呀
·
2024-01-21 10:19
Java 类加载器学习
类加载器简介我们知道java源文件在运行前会被编译为class类文件,存放着编译后J
VM虚拟机
指令的二进制字节流。当使用某类时,JVM就会加载它并在内存中创建对应的class对象。该过程称为类的加载。
CSeroad
·
2024-01-21 03:43
xenserver 虚拟机扩容lvm磁盘分区的方法_
vm虚拟机
中linux Centos7.4硬盘扩容
装centos用着用着硬盘不够用了那下面我们来调整硬盘大小1.首先虚拟机关机—>选中要扩容的虚拟机—>编辑虚拟机设置—>硬盘—>扩展—>调整最大磁盘大小—>扩展(调整硬盘大小)a.查看磁盘df-hb.分区fdisk/dev/sda输入n输入p输入分区号3、4默认3输入t选择文件类型输入8e输入p输入w2.挂载磁盘a.检查分区文件类型默认xfsdf-T/dev/sda1b.新磁盘上创建xfs文件系统
weixin_39605905
·
2024-01-20 21:17
xenserver
虚拟机扩容lvm磁盘分区的方法
【人工智能平台】ubuntu22.04.3部署cube-studio
一、环境:主机环境:win11(全程科学)+
vm虚拟机
虚拟机:ubuntu22.04.3桌面版(新装)二、安装教程:1、在ubuntu里安装docker#设置docker存储库sudoapt-getupdate-ysudoapt-getinstall-yca-certificatescurlgnupglsb-re
Kindavid
·
2024-01-20 10:03
深度学习
人工智能平台
cube-studio
CPU虚拟化技术及QEMU/K
VM虚拟机
安装实践
虚拟化是云计算时代的基石,它的本质就是将原先的物理设备进行逻辑化,转化成一个文件夹或文件,实现软硬件的解耦。使用虚拟化后,物理服务器转变成一个文件夹或文件,这里面一般会包含两部分,一部分用来记录虚拟机的配置信息,另一部分用来保存用户数据的磁盘文件。使用虚拟化前,每台物理机上只能同时运行一个操作系统,如果在服务器上运行多个主应用程序,那么不同应用之间可能会产生冲突和性能问题。实际上,最佳做法是每个服
papaofdoudou
·
2024-01-20 08:42
Linux
虚拟化
KVM
linux
虚拟化
Mellanox Cumulus 10GB交换机 - 网卡接口配置成网桥
服务器上有一张网卡K
VM虚拟机
网桥,模拟出多套虚拟网桥登陆交换机MellanoxCumulus第一步:创建桥-名称为bridgesudobrctladdbrbridge第二步:添加接口至masterbridgesudobrctladdifbr0swp17
redhat7890
·
2024-01-20 08:14
光纤交换机
网络
服务器
运维
Dockerfile构建nginx镜像
一、构建镜像方法:1、commit命令:commit镜像类似于
vm虚拟机
的快照。
Virgocloud
·
2024-01-20 03:56
nginx
运维
linux
记录JVM的学习
J
VM虚拟机
常用参数:在虚拟机中输入java就可以启动一个java虚拟机,以横杠开头的都是标准参数;以-X开头的都是非标准参数,当在系统中输入java-X的时候,系统会把所有的非标准参数都列举出来;一般真正用来调优的参数是以
花里胡哨的菜只因
·
2024-01-20 03:24
jvm
学习
创建本机与
VM虚拟机
的共享文件夹
打开
VM虚拟机
,右键点击虚拟系统,点击设置按着顺序点下去浏览选中刚才创建的文件夹在linux上查看共享文件夹主文件夹–其他位置–计算机–mnt–hgfs–myshare
WZJ499710
·
2024-01-19 21:13
linux
linux
运维
服务器
Ubuntu 22.04 突然失去网络图标,无法ping通等网络消失问题。bug修复
在
VM虚拟机
上搭建的Ubuntu22.04网络图标突然消失无法联网解决方法注:这个是我参考的主流方案,解决失败的过程,但也有很多人因此成功,大家可以自行尝试sudoserviceNetworkManagerstopsudorm
早安不安
·
2024-01-19 10:57
ubuntu
bug
linux
IDEA中启动项目报堆内存溢出或者没有足够内存的错误
解决办法在运行配置中VM选项后加下面的配置:-server-XX:MaxHeapSize=256m-Xms512m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=256m3.J
VM
小灰灰-58
·
2024-01-19 10:50
坑吧
intellij-idea
java
ide
joern安装的全过程
1.预准备首先,需要linux操作系统,可以是装在
vm虚拟机
里面,也可以装在物理的电脑里面以下用到的包,很多都可以先在windows下载,然后直接解压,传到ubuntu里面配置使用,放一个github连接
听闻派大星
·
2024-01-19 09:49
杂学习
linux
ubuntu
JVM 为什么是语言无关的?
Java是平台无关性的语言Java编译器把.java源文件统一编译成.class文件,J
VM虚拟机
去适配不同平台和CPU。
智勇双全的小六
·
2024-01-16 20:22
Linux 下搭建DNS服务器
文章目录一、实验环境二、实验步骤三、实验总结及注意事项一、实验环境VMwareWorkstation15.5、Centos7.6、Win10专业工作站版二、实验步骤首先,配置好
VM虚拟机
的网络,我的配置如下
琴酒3
·
2024-01-16 05:23
Linux
linux
J
VM虚拟机
栈执行原理深入详解
什么是JVM相信很多小伙伴都非常熟悉了,JVM不就是虚拟机吗?那虚拟机又是什么了?不是JVM嘛!这不废话嘛。JVM可以说离我们既熟悉又陌生,很多朋友可能在工作中接触不到这块技术,但是在面试往往被问到(概率还蛮大),被问到了自认倒霉,死记硬背是没用的,到头来还是的忘,不过没有关系,今天你们遇到2B哥我,我这免费给大家说道说道JVM知识点,我要没让你明白算我输,你可以留言喷我,如果要是可以,你们也给我
番茄番茄你个西红柿_ff1b
·
2024-01-16 02:34
Vm虚拟机
文件夹共享&防火墙设置
文章目录1、配置文件夹共享功能步骤2、winServer2008防火墙配置步骤思维导图1、配置文件夹共享功能步骤1、打开电脑中的资源管理器2、在需要共享的文件上,右键,点击属性。3、切换到共享页签,点击共享4、选择Everyone,这里选择Everyone,别人访问就不需要密码,比较方便,如果需要别人输入密码的话,这里选择需要对应的用户即可。5、点击添加,账户就会出现在下面,然后就可以可以修改权限
杭子大大
·
2024-01-15 22:40
网络
智能路由器
vbox虚拟机vdi文件用VMware打开
方法一:使用VirtualBox自带的VBoxManage来进行格式转换:1、安装VBoxManage2、使用VBoxManage格式转换指令转为Vmware能识别的(vmdk)格式方法二:vdi转成
VM
浮3战
·
2024-01-15 19:06
vmware
虚拟机
Java学习路线!2021最值得加入的互联网公司有哪些?热度飙升!
作为一个平台,Java虚拟机扮演者举足轻重的作用,依赖于Java虚拟机,今天我们来说一下Java中J
VM虚拟机
。文末有小编整理的J
VM虚拟机
学习必看宝典,有兴趣的朋友可以看到最后有惊喜哦!
Java小麦
·
2024-01-15 16:10
程序员
java
后端
面试
03-J
VM虚拟机
-课堂笔记
3-J
VM虚拟机
灵魂三问:JVM是什么?JVM广义上指的是一种规范。狭义上的是JDK中的J
VM虚拟机
。为什么要学习JVM?面试过程中,经常会被问到JVM。
FFFSSSFFF6
·
2024-01-14 16:30
jvm
笔记
CentOS Mini版配置网络
环境:
vm虚拟机
,桥接网络模式,dhcp自动获取ip查看网卡信息#ipadd#servicenetworkstop修改网卡配置文件#vi/sysconfig/etcwork-scripts/ifcfg-eth
夜堂萤火
·
2024-01-14 12:27
linux
J
VM虚拟机
——JVM调优和性能优化
JVM调优,并不能显著的提高系统性能,JVM调优主要调的是稳定。如果系统出现了频繁的垃圾回收,这个时候系统是不稳定的,所以需要JVM调优。GC调优GC调优原则大多数Java应用不需要GC调优;大部分需要GC调优的,不是参数问题,而是代码问题;GC调优是最后的手段;目的GC的时间够少;GC的次数够少。PS:如果满足以下指标,一般不需要进行GC调优:MinorGC执行时间不到50ms;MinorGC执
YouAreMyLove995
·
2024-01-14 06:41
JVM虚拟机
JVM
性能优化
GC调优
虚拟机
系统分析
五分钟学Java:如何学习Java面试必考的网络编程
本文思维导图在这里插入图片描述简介Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不需要接触到网络编程,自然而然地对这个东西不那么重视了,毕竟,即使像是J
VM
程序员黄小斜
·
2024-01-13 17:30
J
VM虚拟机
垃圾回收机制
一、堆内存示意图在JDK1.8以后取消永久区,被元空间代替。二、堆内存分区介绍三、新生区的MinorGC新生区的GC主要采用复制算法。HotSpotJVM把新生区分为三部分:1个Eden区和2个Survivor区,默认内存大小比例为8:1:1,一般情况下,新创建的对象都会被分配到Eden区(一些大对象特殊处理),这些对象经过第一次MinorGC后,如果仍然存活,将会被移到Survivor区,对象在
artisan_young
·
2024-01-13 12:41
java
JVM
java
java虚拟机
GVM垃圾收集算法
分代收集理论目前主流J
VM虚拟机
中的垃圾收集器,都遵循分代收集理论:弱分代:绝大多数对象都是朝生夕灭强分带:经历越多次垃圾收集过程的对象,越难以回收,难以消亡按照分代收集理论设计的“分代垃圾收集器”,所采用的设计原则
芋泥泡芙卷
·
2024-01-13 12:40
算法
jvm
java
java基础之错误与异常
可能会发生一些不被期望的效果,肯定会阻止我们的程序按照指令取执行,这种不被期望的效果肯定会抛出来告诉我们在java中有一个定义好的规则,Throwable(可以抛出的)Error错误通常是一些物理性的,J
VM
这孩子叫逆
·
2024-01-13 05:20
java
开发语言
GraalVM到底是何方神圣?
JVM的弊端JVM实现了跨平台,使得一次编译即可到处运行,但是詹姆斯·高斯林没有跟你说的是,应用运行之前要先启动J
VM虚拟机
,然后还要加载一大批的类、并做链接和初始化等步骤,而使得光启动一个JVM就得花一大把时间
程序一逸
·
2024-01-13 01:36
java
jvm
开发语言
php8.0.0安装体验和扩展介绍流程
ZendEngine:PHP的核心,负责分析PHP代码并转为opcode,然后在Zend
VM虚拟机
上执行。PHP功能函数及扩展层:实现各种功能,例如curl通信、连接MySQL等。
ifanatic
·
2024-01-11 14:06
PHP
php
开发语言
深入理解J
VM虚拟机
4:Java class介绍与解析实践
本文转自:https://juejin.im/post/589834a20ce4630056097a56本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】
da3acf50377b
·
2024-01-10 16:50
Linux部署 .netcore网站
1.下载ubuntu镜像,ubuntu-18.04.6-desktop-amd64.iso,2.安装
VM虚拟机
16.2.3build版本3.安装镜像4.开启ssh,5.先安装ssh,然后重启ssh,检查
初级打字员
·
2024-01-10 12:19
linux
.netcore
JF4—类加载机制与CC3
类加载机制.java、.rb、.groovy等文件经过对应的编译器生成.class文件(字节码形式)被加载到J
VM虚拟机
,这也是支持Java跨平台的重要原因。.
AxisX
·
2024-01-09 14:34
j
vm虚拟机
栈:Java程序的执行框架
本篇着重还是学习j
vm虚拟机
栈。虚拟机栈的基本概念虚拟机栈是每个线程私有的内存区域,用于存储方法的执行信息。
Ernest_Feng
·
2024-01-09 12:50
jvm
jvm
java
开发语言
j
vm虚拟机
初识
JVMJava虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释/编译为对应平台上的机器指令执行。每一条Java指令,Java虚拟机规范中都有详细定义,如怎么取操作数,怎么处理操作数,处理结果放在哪里。特点:一次编译,到处运行自动内存管理自动垃圾回收功能JVM的位置JVM是运行在操作系统之上的,它与硬件没有直接的交互JVM整体结构Java虚拟机(JVM)是一个包含多个组件的运行时环境。
Ernest_Feng
·
2024-01-09 12:19
jvm
jvm
学习
Vue2:脚手架Vue-CLI的使用
你可以简单理解为,Java项目需要再j
vm虚拟机
上才能编译运行nodejs的作用就是将vue文件编译成html、css、js代码文件。
生产队队长
·
2024-01-09 11:48
前端
vue.js
前端
javascript
java——runtime和system类
RunTime:表示虚拟机的运行状态,它用于封装J
VM虚拟机
进程每次java命令启动虚拟机都对应一个Runtime实例并且只有一个实例因此该类使用单例设计模式获得Runtime实例通过以下方式Runtimerun
打死你的小乌龟
·
2024-01-08 10:52
2023 Java后端面经精简(锁篇)
加锁即一个线程拿到monitor对象,会改变对象头中相关的锁信息,锁信息中保存了monitor对象的起始地址,当一个monitor被一个线程持有后,它便被加锁了,而monitor(管程对象)在J
VM虚拟机
中是通过
打小就聪明丨
·
2024-01-08 08:32
java
创建K
VM虚拟机
操作系统centos7.6第一步:关闭防火墙systemctl stopfirewalldsystemctl disablefirewalld关闭selinuxvim/etc/sysconfig/selinux目前临时关闭,下次重启后会自动关闭setenforce0第二步:在CentOS7.6中安装虚拟化相关组件。yum-yinstallqemu*libvirt*AAVMFvirt-install
恋上钢琴的虫
·
2024-01-08 06:37
linux
物理机与vm文件共享与传输的设置方法
今天跟各位小伙伴,分享一下物理机与
vm虚拟机
文件共享与传输的设置方法,以供大家参考!
沉默中爆发的IT男
·
2024-01-07 21:49
网络
运维
服务器
虚拟现实
深入理解J
VM虚拟机
-3.2 对象是否可被回收
深入理解J
VM虚拟机
-3.2对象已死了吗内存动态分配和垃圾收集技术垃圾收集(GarbageCollection,GC),大部分人都把这项技术当做Java语言的伴生产物.一、概述目前内存的动态分配与内存回收技术已经相当成熟
下海的alpha
·
2024-01-07 17:45
jvm
J
VM虚拟机
的垃圾回收器(面试题)
1.什么是垃圾回收垃圾回收主要说的是java会自动把程序在运行过程中产生的一些没有用的对象给回收掉,这样可以避免内存的浪费。java主要是通过一个叫“根可达”的算法来识别这个对象是否可以被回收的,然后回收的算法也主要有三种:标记清除,拷贝,标记压缩。标记清除:在内存里面,找到可以回收的对象,然后直接删除,但是这样会导致内存碎片化。拷贝:就是在内存使用的时候,只使用一半的内存,比如说有一块内存,分成
流连勿忘返
·
2024-01-07 12:54
面试2
jvm
JVM之内存模型、运行时的数据区域的划分、java的程序计数器作用等
正是因为Java程序把内存控制权力交给J
VM虚拟机
。一旦出现内存泄露和溢出方面的问题,如果不了解虚拟机是则那样能
LIJINGPO
·
2024-01-07 08:53
jvm
java
开发语言
Ubuntu20.04 设置ens33网卡
1.进入/etc/netplan/目录2.修改目录下文件3.执行命令netplanapply再重启执行ifconfig就能看到ens33网卡已经存在了查询
VM虚拟机
网关vm菜单栏–编辑–虚拟网络编辑器
洋哥登陆
·
2024-01-06 19:27
服务器
网络
linux
windows开机自启
VM虚拟机
指定镜像,以及开机自启其他指定程序
一、指定需要启动的虚拟机镜像选中VMwareWorkstationPro的桌面快捷方式->右键选择属性->修改“目标(T)”栏内容D:\hgkc\VMware\vmware.exe-xD:\hgkc\VMware\Centos7\hgkc.vmx说明:D:\hgkc\VMware\vmware.exe表示启动程序路径-x启动虚拟机-X启动虚拟机并全屏-n开启新窗口D:\hgkc\VMware\Ce
liao3399084
·
2024-01-06 18:12
java
jvm
深入理解J
VM虚拟机
--3.3垃圾收集算法
深入理解J
VM虚拟机
--3.3垃圾收集算法1标记-清除算法,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它的标记过程其实在前一节讲述对象标记判定时已经介绍过了
下海的alpha
·
2024-01-06 15:31
jvm
算法
KVM 自动化脚本使用方法
├──control#控制脚本目录│ ├──KVMInstall.sh#kvm服务安装脚本│ ├──VMHost.sh#k
vm虚拟机
克隆脚本│ └──VMTemplate.sh#kvm
宇博士
·
2024-01-06 11:07
elasticsearch
大数据
搜索引擎
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他