虚拟机_Tag标签_程序员俱乐部
中国优秀的程序员网站
程序员频道
CXYCLUB技术
地图
最新资讯
|
百度新闻
|
GOOGLE地图
|
RSS订阅
|
更多
职场话题
生活休闲
恋爱交友
程序人生
学习进修
职业发展
项目管理
求职面试
程序员创业
JAVA
.NET
C/C++
Ruby
Delphi
JavaScript
PHP
ASP
JSP
HTML
XML
移动开发
开发工具
其他
编程开发
数据库
操作系统
新闻资讯
互联网
非技术区
非技术区
生活休闲
恋爱交友
职业发展
求职面试
程序人生
移动开发
开发工具
DB2
MySql
Sybase
开发
JAVA
.NET
PHP
C/C++
数据库
SQL Server
Oracle
互联网
运营
推广
营销
SEO
系统
Linux
Unix
Windows
资讯
动态
产品
人物
创业
职场
学习
管理
热搜:
唐家英语角
珠海英语沙龙
珠海英语角
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
GUI
男性
胸罩
市场饱和
原创团队
唐家英语角
珠海英语沙龙
珠海英语角
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
更多>>
当前位置:
程序员俱乐部
>>
Tag标签
>>
虚拟机
>>列表
·
深入理解Java虚拟机:JVM高级特性与最佳实践之Java运行时数据区域 -- 读书笔记
发布时间:2013-09-24
Java虚拟机在运行Java程序时会将内存划分以下区域进行管理.有些区域随着Java虚拟机的启动而创建,有的会随着用户线程的启动和结束而创建和销毁.他们主要是:程序计数器(ProgramCounterRegister),虚拟机栈(VMStack),本地方法栈(NativeMethodStack),Java堆(Heap),方法区域(MethodArea),如下图所示:如上图所示,程序计数器(ProgramCounterRegister),虚拟机栈(VMStack)和本地方法栈...
查看全文
·
云计算之路-Azure vs 阿里云:从负载均衡中摘/挂虚拟机
发布时间:2013-09-17
@小尾鱼在试用Azure:上不了高速的跑车,无法跨CloudService的DNS服务器一文的评论中提了一个很好的问题:问个问题,使用了负载均衡以后,程序发布的时候博客园是怎么避免用户访问到正在发布的程序的?目前我们用的是最原始的方法。发布程序时,先从负载均衡中摘掉一台服务器,然后更新程序、预热程序,再将这台服务器重新挂上负载均衡,接着再以同样的方法操作负载均衡中的其他服务器。借这个问题,让我们来比较一下在阿里云与Azure上如何进行这样的操作?在阿里云上的操作步骤如下:(一)摘下来1...
查看全文
·
云计算之路-试用Azure:如何建立虚拟机之间的内网连接
发布时间:2013-09-08
在阿里云上,同一个帐户创建的所有虚拟机(云服务器)之间的内网是直接连通的。而Azure则完全不一样,一开始使用时有点不知所措,后来摸索出来了——在Azure中只有处于同一个虚拟网络(VirtualNetwork)的同一个子网(subnet)中的虚拟机才能直接通过内网通信,通过这篇博文分享一下。开始使用Azure时,如果你直奔主题直接创建虚拟机(VirtualMachine),虽然虚拟机有内网IP(INTERNALIPADDRESS),但它们之间是隔离的...
查看全文
·
深入理解java虚拟机学习笔记(八)--晚期(运行期)优化
发布时间:2013-08-25
第十一章晚期(运行期)优化1、HotSpot同时包含解释器和编译器,HotSpot中内置了两个即时编译器ClientCompiler和ServerCompiler或简称C1和C2编译器(也叫Opto编译器)。用户可以使用-client或-server参数支强制指定虚拟机运行在Client模式还是Server模式。解释器与编译器搭配使用的方式在虚拟机中被称为“混合模式”(MixedMode),用户可以使用-Xint强制虚拟机运行于“解释模式”(InterpretedMode)...
查看全文
·
深入理解java虚拟机学习笔记(九)--java内存模型与线程
发布时间:2013-08-25
第十二章java内存模型与线程1、主内存与工作内存java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量与java编程中所主的变量略有区别,它包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为后者是线程私有的,不会被共享,自然就不存在竞争问题。java内存模型规定了所有的变量都存储在主内存中。每条线程还有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝...
查看全文
·
深入理解java虚拟机学习笔记(七)--早期(编译期)优化
发布时间:2013-08-11
第十章早期(编译期)优化1、概述java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java转变成*.class文件的过程;也可能是批虚拟机的后端运行期编译器(JIT编译器)把字节码转变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器,AheadOfTimeCompiler)直接把*.java文件编译成本地机器代码的过程。2、由于编译器进行了常量折叠,“a=1+2”比起直接定义“a=3”,并一会增加程序的运算量。3...
查看全文
·
深入理解java虚拟机学习笔记(六)--虚拟机字节码执行引擎
发布时间:2013-08-11
第八章虚拟机字节码执行引擎1、栈帧(StackFrame)是用于支持虚拟机进行方法调用和方法插的数据结构,它是虚拟机运行时数据区中的虚拟机栈(VirtualMachineStack)的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。2、Java虚拟机里面调用字节码指令的方法:invokestatic:调用静态方法。invokespecial:调用实例构造器<init>方法、私有方法和父类方法。invokevirtual:调用所有的虚方法...
查看全文
·
虚拟机安装Oracle错误ORA-12514的解决方案
发布时间:2013-08-10
在RedHatLinux虚拟机上安装Oracle数据库时,提示:ORA-12514错误,该怎么解决呢?本文我们就介绍了这一错误的解决方案,现在就让我们来一起了解一下这一过程。解决方案:[oracle@oracle_taowei_redhat~]$lsnrctlstatus查看监听器是否启动。如果没有启动监听,则运行命令:lsnrctlstart启动监听(lsnrctlstop关闭监听)。启动监听后可以用sqlplus登录数据库,查看数据库信息:如sqlplusemcd/emcd@192.168...
查看全文
·
连接Oracle虚拟机出现ora-12154问题的解决方案
发布时间:2013-08-10
连接Oracle虚拟机出现ora-12154问题的解决方案的相关知识是本文我们主要要介绍的内容。谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确。对于listener配置不正确的一般较少发生,大多数人都是按照默认配置一路“下一步”过来的,基本都是orcl的服务名,如果说本地可以连通orcl,别的机子就连不通那应该跟listener关系不大。大部分都是tns配置不正确。我遇到的现象是:在本机建了一个2003的虚拟机...
查看全文
·
深入理解java虚拟机学习笔记(五)--虚拟机类加载机制
发布时间:2013-08-04
第七章虚拟机类加载机制1、类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)七个阶段。其中验证、准备和解析三个部分统称为连接(Linking)。4种必须对类进行“初始化”的情景;1)遇到new、getstatic...
查看全文
·
深入理解java虚拟机学习笔记(四)--类文件结构
发布时间:2013-08-04
第五章调优案例分析与实践1、-XX:+PrintGCTimeStamps打印GC停顿时间第六章类文件结构1、Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分配符,这使得整个Class文件中存储的内容几乎全部都是程序运行的必要数据,没有空隙存在。当遇到需要占用8位字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8位字节进行存储。Class文件只有两种数据类型:无符号数和表。无符号数属于基本的数据类型,以u1...
查看全文
·
DDMS调试Virtual Box android虚拟机
发布时间:2013-07-30
虚拟机端设置1虚拟机网络设置为桥接。这样的好处是虚拟机可以同时上外网,也可以无需其他设置,简单和主机互相通讯。2监听指定端口su//获取root权限setpropservice.adb.tcp.port5555//设置监听的端口,端口可以自定义,如5554,5555是默认的stopadbd//关闭adbdstartadbd//重新启动adbd3查看虚拟机IPnetcfg主机端设置1开启DDMS把android的SDK配置到PATH中后,直接命令行输入DDMS即可打开工具。注意...
查看全文
·
深入理解java虚拟机学习笔记(三)--虚拟机性能监控与故障处理工具
发布时间:2013-07-28
第四章1、jps:虚拟机进程状况工具-q:只输出LVMID,省略主类的名称-m:输出虚拟机进程启动时传递给主类main()函数的参数-l:输出主类的全名,如果进程执行的是Jar包,输出Jar路径-v:输出虚拟机进程启动时JVM参数2、jstat:虚拟机统计信息监视工具jstat:是各种运行状态信息的命令行工具,显示本地和远程虚拟机进程中的类装载、内存、垃圾收集、JTA编译等运行数据,运行其定位虚拟机性能问题的首选工具。(VMID与LVMID的区别:如果是本地虚拟机进程...
查看全文
·
android开发之android虚拟机配置
发布时间:2013-07-26
因为家里机器实在是性能不行,跑不起来ADT自带的android虚拟机。只要使用VirtualBox安装一个。VirtualBox下载地址百度搜一下很好找到。android镜像下载地址http://www.android-x86.org/。下载的时候只能下载android-x86-××××-eeepc.iso这样的,原因是CPU还是什么不符合。VirtualBox只能使用这个镜像安装。个人推荐下载android-x86-2.2-r2-eeepc...
查看全文
·
深入理解java虚拟机学习笔记(二)--垃圾收集相关的常用参数
发布时间:2013-07-20
UseSerialGC:虚拟机运行在Client模式下的默认值,打开此形状后,使用Serial+SerialOld的收集器组合进行内存回收。UseParNewGC:虚拟机运行在Client模式下的默认值,打开此开关后,使用Serial+SerialOld的收集器组合进行内存回收UseParNewGC:打开此开关后,使用ParNew+SerialOld的收集器组合进行内存回收UseConcMarkSweepGC:打开此开关后,使用ParNew+CMS+SerialOld的收集器组合进行内存回收...
查看全文
·
Java虚拟机(JVM)中的内存设置
发布时间:2013-07-17
JavaHeap分为3个区1.Young2.Old3.PermanentYoung保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象。JVM的Heap分配可以使用-X参数设定,-Xms初始Heap大小-Xmxjavaheap最大值-Xmnyounggeneration的heap大小JVM有2个GC线程第一个线程负责回收Heap的Young区第二个线程在Heap不足时,遍历Heap,将Young区升级为Older区Older区的大小等于...
查看全文
·
深入理解Java虚拟机读书笔记之:第6章 Java class文件
发布时间:2013-06-19
Javaclass文件是对Java程序二进制文件格式的精确定义。每一个Javaclass文件都对一个Java类或者Java接口作出了全面描述。一个class文件中只能包含一个类或者接口。尽管class文件与Java语言结构相关,但它并不一定必须与Java语言相关。如下图,可以使用其他语言来编写程序,然后将其编译为class文件,或者把Java程序编译为另一种不同的二进制文件格式。(注:如Scala、Groovy、JRuby等基于JVM的语言)Javaclass文件是8位字节的二进制流...
查看全文
·
深入理解Java虚拟机读书笔记之:第6章 Java class文件
发布时间:2013-06-19
Javaclass文件是对Java程序二进制文件格式的精确定义。每一个Javaclass文件都对一个Java类或者Java接口作出了全面描述。一个class文件中只能包含一个类或者接口。尽管class文件与Java语言结构相关,但它并不一定必须与Java语言相关。如下图,可以使用其他语言来编写程序,然后将其编译为class文件,或者把Java程序编译为另一种不同的二进制文件格式。(注:如Scala、Groovy、JRuby等基于JVM的语言)Javaclass文件是8位字节的二进制流...
查看全文
·
深入理解Java虚拟机读书笔记之:第6章 Java class文件
发布时间:2013-05-19
Javaclass文件是对Java程序二进制文件格式的精确定义。每一个Javaclass文件都对一个Java类或者Java接口作出了全面描述。一个class文件中只能包含一个类或者接口。尽管class文件与Java语言结构相关,但它并不一定必须与Java语言相关。如下图,可以使用其他语言来编写程序,然后将其编译为class文件,或者把Java程序编译为另一种不同的二进制文件格式。(注:如Scala、Groovy、JRuby等基于JVM的语言)Javaclass文件是8位字节的二进制流...
查看全文
·
指定java 虚拟机运行的时候申请的虚拟内存大小的方法
发布时间:2012-08-21
配置如图大小:250.4KB查看图片附件...
查看全文
共5页
首页
上一页
1
2
3
4
5
下一页
末页
最新文章
2019,我的..
SpringC..
·
Java中微服务架构与传统架构的区别
·
少年,看你骨骼惊奇,送你本java微服务
·
java练手小项目!
·
SpringCloud分布式微服务b2b
·
IP校验
·
深入理解Java虚拟机--Java类加载
·
2019,我的这一年,在校研究生做到年入
·
windows环境下运行java的脚本
·
【软帝学院】java多线程面试题及答案
·
【软帝学院】Java十大低级错误,你肯定
·
【软帝学院】Java知识IO流详解
·
SpringCloud分布式微服务b2b
·
SpringCloud分布式微服务b2b
·
春运你抢到票了吗?你知道12306是什么
·
【软帝学院】零基础学Java,必须搞懂的
今日热点
·
FreeBSD 8.1正式发布公告 特性
·
判断字段是否存在的SQL语句写法
·
[转]超时时间已到。超时时间已到,但是尚
·
VS2010使用.net 4.0中的AS
·
让Ubuntu即默认进入命令行界面
·
全面认识Eclipse中JVM内存设置
·
通过反向连接在外网连接内网VNC寻求帮助
·
ListView问题解决办法总结
·
大学生就业调查:企业需要什么样的大学毕业
·
制服猎头面对面
推荐文章
android..
unable ..
·
Adobe CS5.5(X3
·
java.net.Conne
·
android Canvas让我很困惑
·
wamp服务器使用ip访问提
·
错误:没有注册类别 (异常来自 HRES
·
The last pack
·
unable to find valid
·
android ListView的分段显
·
Adobe CS5.5(X3
·
大公司JAVA面试题目
·
iPhone中使用ShareKit一键分
·
叠拓成都面试归来
·
JS javascript实现url编码
·
老三携剑出山,Swing法力
·
Android 2.1 从SD卡导入联系
English
|
关于我们
|
诚聘英才
|
联系我们
|
网站大事
|
友情链接
|
意见反馈
|
网站地图
Powered by
程序员俱乐部
程序提供: HugoCMS 2.0
网站备案:苏ICP备11048748号-1