
虚拟机
天天实习
ttshixi.com
展开
-
VMFlags(jvm虚拟机变量设置)
1.JVM 加启动参数 -Xloggc:;如在TOMCAT启动时加此参数;为输出日志名,如 -Xloggc:derek.vgc export JAVA_HOME="/opt/java" export CATALINA_OPTS="-Xms512m -Xmx1024m -Xloggc:derek.vgc -Dorg.apache.tapestry.607-patch=true -XX:+HeapD原创 2013-06-28 11:50:50 · 3043 阅读 · 0 评论 -
java 虚拟机
方法区:这里面放类信息(常量,静态方法)。 堆:这里面放对象,也就是类实例(变量)。 栈:每个线程都有自己的计数器(pc 寄存器)+栈,线程里面放的是栈帧队列。 栈帧:这里面是java方法和(局部变量,中间运算结果,参数)。 栈里面是栈帧一个栈帧是一个java方法的状态。方法返回,栈帧被栈丢弃。 多线程状态下:对象锁定,线程等待通知。两种方法实现同步。 多线程状态下:每个线程都有一个工作内存,原创 2013-06-28 11:51:12 · 435 阅读 · 0 评论 -
jdk jre
JRE:Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK:Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。 JRE:Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK:Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础原创 2013-06-28 11:51:35 · 393 阅读 · 0 评论 -
serverlet 多线程
java 多线程:分两种 互斥和协作; 多线程的一个经典的例子: 一个缓冲区,一个读线程,一个写线程。协作的概念。1.等待 2.通知 等待:可以指定时间。到时间没人唤醒,自己也能醒。 通知:可以通知一个,也可以唤醒多人。 堆和方法区是线程共享的,所以才会有对象锁的概念。 在Servlet/JSP中的几种变量类型 在编写Servlet/JSP程序时,对实例变量一定要小心使用。因为实例变量是非原创 2013-06-28 11:51:14 · 1675 阅读 · 0 评论 -
新名词
1.心跳包(维持包) 2.常量池(java虚拟机) 3.infobus(信息总线,模块解耦合)原创 2013-06-28 11:51:16 · 474 阅读 · 0 评论 -
Java虚拟机(JVM)参数配置说明
1. Java VM 运行于linux平台上的JVM会读取/etc/sysconfig/i18n中的参数来决定输出流的编码方式,如果在安装linux系统过程中没有选择中文,JVM就不能数据中文编码的文字。打开/etc/sysconfig/i18n,注意这两行: LANGUAGE="en_US.ISO8859" --该行指明了语言的编码方式 SUPPORTED="en_US.UTF-8:zh_CN.原创 2013-06-28 11:51:29 · 936 阅读 · 0 评论 -
java
hibernate,spring,webwork,struts,jfreechart,ireport, oscache,quartz,freemaker,whirlycache,proxool,dbcp,c3p0,cewolf, je-analysis,mail,junit,acegi-security,dom4j,log4j,ehcache,xul, classloader 虚拟机内存分配(jm原创 2013-06-28 11:51:24 · 400 阅读 · 0 评论