jvm

JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈   常量池是属于类型信息的一部分,类型信息也就是每一个被转载的类型,这个类型反映到JVM内存模型中是对应存在于JVM内存模型的方法区中,也就是这个类型信息中的常量池概念是存在于在方法区中,而方法区是在JVM内存模型中的堆中由JVM来分配的。     javac 把源码整成字节码 java 时,首先把…

JVM

  JVM(Java虚拟机)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。       Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。       J…

want to port JIT to MIPS – how patchOffset* constant determined?

https://lists.webkit.org/pipermail/webkit-dev/2009-March/006884.html want to port JIT to MIPS - how patchOffset* constant determined? On x86, the size of the instructions are fixed. If you want to access multiple instructions in the instruction stream, you only need to store the address of the first one, and can access the others by their relative address. This saves a …

maven

引用自:http://www.cnblogs.com/csophys/archive/2012/05/18/2507926.html#sec-4-3《Maven实战》整理Table of Contents 1 Maven 介绍 2 Maven与其他构建工具的比较(IDE,Make,Ant) 2.1 形象的比喻 2.2 IDE 2.3 Make 2.4 Ant 3 Maven的安装和配置 3.1 maven 安装 3.2 maven 安装目录介绍 3.3 ~/.m2目录 3.4 设置HTTP代理 3.5 m2eclipse(eclipse maven插件) 4 Maven使用 4.1 编写POM 4.2 编写主代码 4.3…

搭建 Maven 环境

技术 发表评论
今天在idea上配置maven 时 发现没有配置maven  就自己动手搭建了一下 首先要下载一个maven 我这里用的是3.2.5 版本 首先要解压缩  在我的电脑 ——配置环境变量 配置系统变量 M2_HOME:D:\workspace\maven\apache-maven-3.0.5 Path:;%M2_HOME%/bin; 配置之后在cmd 输入mvn -v 如果这样,则说明环境搭建成功

eclipse工程转maven工程出错的解决办法

一般只要安装了eclipse maven插件,就可以把普通eclipse工程转成maven工程,但是实际上会报错。“Updating Maven Project”. Unsupported IClasspathEntry kind=4解决办法1.eclipse 选择工程,右键,maven -> disable maven nature2.命令行里mvn eclipse:clean3.eclipse 选择工程,右键,configure -> convert to maven projects就可以看到maven dependencies的目录了。

maven2-基本概念

什么是Maven Maven的官方网站上是这样定义的 引用 At first glance Maven can appear to be many things, but in a nutshell Maven is an attempt to apply patterns to a project's build infrastructure in order to promote comprehension and productivity by providing a clear path in the use of best practices. 意思是乍一看Maven包含很多内容,但是本质上,Maven就是用于项目构建的一组模式…

maven使用

maven使用非常方便 [1] 安裝 Maven 下載 maven-2.0.4-bin.zip http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.4-bin.ziphttp://apache.mirrors.versehost.com/maven/binaries/maven-2.0.4-bin.zip [2]解压后,将目录D:\maven\bin 设置到系统环境变量path [3]运行命令测试:D:\>mvn --version 出现Maven version: 2.0.4,为正常 [4]我们经常从svn取下来的项目pom.xml中的jar包 [5]执…

打jar出现问题

技术 发表评论
解决:   测试结束时写了一行 System.exit(0); 造成了vm提前退出,去掉之后再次执行maven install正常。 <plugins>             <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-surefire-plugin</artifactId>                 <version>2.18.1</version>                 <configurat…

java 调用dos命令

在摸个文件下 Runtime.getRuntime().exec("cmd /c start java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8019",null,new File("D:/ll/"));   直接调用 Runtime.getRuntime().exec("cmd /c start java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8019");   调用bat文件 /**      * 执行bat文件,      * @param file bat文件路径      * @param isCloseWindow 执行完毕后是否关闭cmd窗口      * @…

如何将.class文件打成jar包

技术 , , , 发表评论
网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料 1、 把两个.class文件打成jar包 (1)打开cmd (2)进入到准备打包的目录,找到要打包的文件,这里分别是 ExampleService.class和Examples.class文件 (3)输入:jar  cvf  (新jar的名字)  (.class文件,多个则中间用空格隔开) 如:jar cvf chart.jar ExampleService.class Examples.class (4)OK,标红框的是打好后的文件 2、把多个…

Unable to load configuration. – bean – jar:file:/D:/javaProgramFiles/tomcat-6.0.20/webapps/zoyeo

Unable to load configuration. - bean - jar:file:/D:/javaProgramFiles/tomcat-6.0.20/webapps/zoyeo Exception starting filter struts2 Unable to load configuration. - bean - jar:file:/D:/javaProgramFiles/tomcat-6.0.20/webapps/zoyeoa/WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Configura…

JAR 文件说明

一 JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于: 用于发布和使用类库 作为应用程序和扩展的构建单元 作为组件…