本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
oracle11G空间占用,及docker镜像安装oracle
很生气
到处都是oracle安装教程,居然没有一个提到oracle11G安装完成后空间是多大,虚拟机需要建多大硬盘够用!
我还是自己来试吧!
-------------------------------------------------------------
oracle11g本身体积2G,如果你要解压到系统里安装,要预留4G安装空间
oracle11g需要3.7G的swap空间,就算4G吧 ...
《深入理解java虚拟机》学习笔记--第四章:虚拟机性能监控与故障处理工具
本章写的优点简略,有空会补充及丰富内容
前面两章讲的是理论方面的内容,本章可以通过命令和可视化界面的两种方式监控jvm的方方面面。
jdk命令行工具:
(1)jps:jvm process status tool 显示指定系统内所有的hotspot虚拟机进程。
虚拟机进程状况工具
命令格式:jps [options] [hostid] .
options: -q ,-m,-i,-v
e ...
《深入理解java虚拟机》学习笔记--第二章:自动内存管理机制
说来惭愧,之前一直没有写过博客,学习的内容或者一些技术类话题也只是记录在云笔记上,今天偶然间想起来这件事情,从今天开始不定时更新博客,如有不正确或者待讨论的地方欢迎看到的朋友评论。
技术分享从学习周志明的《深入理解java虚拟机》开始吧。文章内容为本人读书笔记,如有雷同,那我们真是太有缘了。
下面进入正文:
================================== ...
JVM运行时常量池与String池
内容原创,欢迎指正,转载注明http://slevin1994.iteye.com/blog/2415778
字面常量
《Java语言规范 基于Java SE 8》3.10节 写道字面常量是类型为简单类型,String类型和空类型的**值**在源程序中的表示。包括整数字面常量,浮点数字面常量,布尔字面常量,字符字面常量,字符串字面常量和空字面常量。
整数字面常量,它的类型是long或者int(基 ...
由vmware与vmware workstation 不兼容
背景:从同事机器上复制个vmware 虚拟机到我的本机vmware 进行运行,
报错:由vmware与vmware workstation 不兼容
解决:如果还有VMware Workstation 9.0的环境,可以直接通过虚拟机右键菜单Manage—>Change Hardware Compatibility菜单修改为兼容VMware Workstation 8.0的硬件版本号。
JVM垃圾回收机制(一)--垃圾回收回收什么
1.垃圾回收
垃圾回收的历史要比Java语言久远的多,MIT的LISP是第一门真正使用内存动态分配和垃圾收集技术的语言(LISP名称源自列表处理(LISt Processing)的英语缩写,由来自麻省理工学院的人工智能研究先驱约翰·麦卡锡(John McCarthy)在1958年基于λ演算所创造的计算机程序设计语言).
说到垃圾回收(Garbage Collection,简称GC),就要说下 ...
JVM内存管理(一)--对象的内存管理
1.java堆中对象的创建,布局,访问Java对象的内存表示模型是Oop-Klass模型。1.1 对象的创建①虚拟机在碰到一条new指令时,会检查这个指令参数(是一个符号引用,对应一个类)是否能在运行时常量池中定位到一个类,并且检查这个类是否被加载,解析和初始化.②在类加载检查通过后,虚拟机需要为对象分配内存.对象所需内存的大小,在类加载完成后完全确定.这里涉及到对象内存分配的方法:指针碰撞和空 ...
Java虚拟机运行时数据区域总结
本人推荐,如果要看虚拟机的相关内容,并且英语基础不错,可以直接看https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.6.4
1.运行时内存数据区域
...
Java技术体系发展史及未来展望
1.Sun官方定义的java技术体系包括5部分:
①Java程序设计语言
②各种硬件平台上的Java虚拟机
③Class文件格式
④Java API类库
⑤第三方Java类库
2.JDK:我们把java程序设计语言,java虚拟机,Java API类库统称为JDK(Java Development Kit),JDK是用于支持Java开发环境的最小环境.
JRE:我们把Java API类库中Java ...
JVM加载class文件的原理机制
转发来自于 http://www.hollischuang.com
类装载器是寻找类或接口字节码文件进行解析并构造JVM内部对象表示的组件,在java中类装载器把一个类装入JVM,需要经过以下步骤:
1、装载:查找和导入Class文件 2、链接:其中解析步骤是可以选择的 (a)检查:检查载入的class文件数据的正确性 (b)准备:给类的静态变量分配存储空间 (c)解析:将符号 ...