JAVA
文章平均质量分 94
iteye_18492
这个作者很懒,什么都没留下…
展开
-
JUnit文档
Eclipse中配置junit 在要使用JUNIT的project名上,点击properties--java build path-libraries, 点击Add External JARs,把JUNIT包点上就行了. 并在需要测试的项目上新建junit test case 用法 1. 基本使用步骤,Junit的使用非常简单,它的基本使用步骤: - 创建,从junit.framework...原创 2010-10-10 22:33:58 · 139 阅读 · 0 评论 -
java调用C#写的DLL文件
通过COM组件方式实现java调用C#写的DLL文件最近一段时间单位在做一个Web项目,工程师用JAVA语言,需要公用人员信息,统一用户名和密码,原有的平台中是用C#语言开发的,在网上查找解决方法,通过JAVA调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。一、C#写com组件开发环境 vs20051、新建工程:ClassLibrary1 ...原创 2012-07-18 14:54:20 · 550 阅读 · 0 评论 -
java JVM参数
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -X...原创 2011-10-28 00:10:52 · 89 阅读 · 0 评论 -
MapReduce(转)
这篇文章是由databasecolumn的几个数据库大牛写的,简要的介绍了MapReduce以及将其与现代数据库管理系统进行了对比,并指出了一些不足之处。本文纯属学习性翻译,从多方面来了解MapReduce,不代表完全赞同原文的观点。请读者也辩证的看。 一月八号,一个数据库专栏的读者询问我们关于对新的分布式数据库研究成果的意见。我们在这结合MapReduce谈谈我们的看法。现在...原创 2010-07-19 01:01:10 · 209 阅读 · 0 评论 -
JAVA内存分析
JDK自带VM分析工具jps,jstat,jmap,jconsole特别别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。以下详细介绍各个参数的意义。 jstat -class pid:显示加载class的数量,及所占空间等信息。 jstat -compiler pid:显示VM实时编译的数量等信息。 ...原创 2010-07-04 15:08:00 · 64 阅读 · 0 评论 -
java JVM参数
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550...原创 2010-06-22 20:19:27 · 67 阅读 · 0 评论 -
java垃圾回收算法
垃圾回收算法有两个基本的问题:1.必须检测到垃圾对象。2.必须重新声明被垃圾对象占用的堆空间并且让堆空间可用。 可达性(reachability) 一个对象是可达的,当且仅当从可执行程序的根集开始有引用路径能访问该对象。 根集(roots set) 包括:1.局部变量的对象引用,栈元素以及任何类变量的对象引用 2.任何对象引用,如string ...原创 2010-06-22 20:18:40 · 61 阅读 · 0 评论 -
Linux下jdk1.5的安装
1. 首先,从sun下载jdk1.5的安装文件,一般有两种。下载地址:http://java.sun.com/j2se/1.5.0/download.jspLinux RPM in self-extracting file (jdk-1_5_0-linux-i586-rpm.bin, 42.50 MB)Linux self-extracting file (jdk-1_5_0-linux-i...原创 2010-06-22 20:11:00 · 62 阅读 · 0 评论 -
JVM调优
1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx ...原创 2010-06-22 20:07:16 · 74 阅读 · 0 评论 -
JVM内存的设置的原理
默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)在weblogic中,可以在...原创 2010-06-22 20:05:50 · 57 阅读 · 0 评论 -
垃圾收集器算法
垃圾收集算法评价标准:* 暂停时间:收集器是否停止所有工作来进行垃圾收集?要停止多长时间?暂停是否有时间限制?* 暂停的可预测性:垃圾收集暂停是否规划为在用户程序方便而不是垃圾收集器方便的时间发生?* CPU 占用:总的可用 CPU 时间用在垃圾收集上的百分比是多少?* 内存大小:许多垃圾收集算法需要将堆分割成独立的内存空间,其中一些空间在某些时刻对用户程序是不可访问的。这意味着堆的实际大小可能比...原创 2010-06-22 20:00:02 · 81 阅读 · 0 评论 -
ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T...原创 2010-10-16 14:13:13 · 70 阅读 · 0 评论 -
Java 6 JVM参数选项大全(中文版)
Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介...原创 2011-11-12 15:53:38 · 83 阅读 · 0 评论