logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java虚拟机(三)--运行时数据区

Java虚拟机运行时数据区的构成下面是虚拟机runtime data areas:由方法区(method area), heap, pc register 和stack, 以及本地方法区(native method area)构成。每个虚拟机实例有一个方法区和一个堆(heap),在一个虚拟机中运行的所有线程共享这两个区。当虚拟机load一个class文件时,.将class的

#虚拟机#java
Launch java application

本文是关于java的基础知识的。http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html首先java程序运行需要哪些东西呢?当然是:1,java虚拟机。2,java代码。3,java代码中引用的其他资源。例如一些第三方类库。运行java程序有两种方式:运行class file

#java#jar
Java虚拟机(二)--java虚拟机的作用和重要组成部分

上文已经提过:一个java虚拟机(后面简称JVM)其实也是一个程序,只不过是由c或c++或汇编编写的平台相关的程序。事实上,在java虚拟机规范中,大多数是宽泛,抽象的规则。这是为了让更多的硬件/操作系统可以自由的实现自己的虚拟机程序。因为毕竟硬件环境/操作系统千差万别。在实现自己的虚拟机程序时,只要符合虚拟机规范中的原则,就能保证其它java程序能顺利的迁移到新的虚拟机平台来。同时又

#虚拟机#java#数据结构
Java虚拟机(一)--java程序是如何被运行的

本文参考了inside the java virtual machine, second edition。下面的链接中有这本书部分章节的内容,可以参考一下:http://www.artima.com/insidejvm/ed2/index.htmlJava程序编译运行的过程。Java程序的运行是由class文件,java API和java虚拟机共同完成的。可以认为java虚

#java#虚拟机
config.xml of Jenkins

Jenkins 有两类config.xml:在Jenkins home之下的config.xml是Jenkins server的配置文件。另外在每个job或project自己的目录下,还有一个config.xml。它包含了是这个job的配置信息。The Jenkins home directory contains all the details of your Jenki

Jenkins(三)

在使用Jenkins的过程中,当然也会遇到一些问题。在这里我把我遇到的,比较奇怪的问题列出来,供大家参考。环境变量我在一个slave node上运行job时发现,被启动的程序显示找不到环境变量。原来,当Jenkins在slave上启动一次build时,不会应用当前用户的profile。因此我们得自己解决这个问题。解决方式有很多:1,在创建slave node时,可以指定

Redshift 简介

Redshift是AWS提供的关系型数据库管理系统(RDBMS),基于PostgreSQL,但二者的差别非常大。可以通过自带的Redshift客户端连接Redshift数据仓库,也可以使用第三方的SQL WorkbenchJ来连接。Redshift架构Redshift集群由一个leader node和多个compute nodes构成,如下文中图所示。leader node负责多个comp...

到底了