自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 一次java优化的测试,环境 WindowsXP+JDK1.5_06

为了验证一下JIT在执行时的优化,测试了一下下面的代码:在我的机器上结果如下:直接使用数据用时: 203通过函数调用(一次)用时: 266通过函数调用(二次)用时: 281通过函数调用(final)用时: 281通过函数调用(同步)用时: 7563可以看出,同步(不管是否有竞争)的性能损失巨大。 内联的优化是自动的,加不加 final ,用处不大。源代码如下,大家可以测试一下。

2006-05-15 11:45:00 869

原创 一个非常简单,非常短小的线程池

最近写了一个 HTTP 代理服务器,发现访问网页时建立的连接很多,消耗的线程也非常的多,对于系统是一个不小的开销.而且这些线程存在的时间都很短,99%以上的线程存在的时间都在毫秒的等级,相对来说线程的建立的注销就占了绝大部分的CPU时间.因此,在网上搜了一下线程池的资料,发现里面的东西不是太大太复杂,就是写得太烂,根本没有一点专业水准.没办法,只好自己简单的学习了一下 wait()/n

2004-11-18 13:32:00 1362 3

原创 Java为什么不支持"无符号型基本数据"---一个无意中的发现!!

我一直学习 Java ,我朋友学的是 C#,最近没事,我们就来试了试到底是 C# 还是 Java 虚拟机的速度快。我写的 Java 程序如下:(程序功能:列出 200000 内的所有质数)//计算质数public class PrimeNumber { public static void main(String args[]) {  long startTime = System.current

2004-09-28 00:29:00 6171 6

原创 java 中一个很容易忽略的多线程错误!

最近用 Java 写一个帐户管理软件。但操作数据库的时候老是引起 JVM 停机。开始一直以为是数据库操作的实现类有问题。单独写了一个测试程序来验证,数据库的操作没有问题。这就让我有点很搞不懂,由于错误是引起 JVM 停机,没有任何关于Java代码错误的任何提示。这个问题一直困扰了我几天,最后经过反复的对比错误程序和测试程序才发现了这个错误。 这是我的程序的 main()函数:public stat

2004-06-23 13:16:00 1346 1

原创 程序运行信息的非注册表保存类(ini 文件操作类)

现在的程序一般都要记录一些自己的运行信息,这些信息要保存在什么地方呢?微软的建议是保存在注册表中,这样不容易丢失。但最近我对一些普通电脑用户了解,用户们并不希望程序向注册表中写非系统性的信息,避免注册表越来越大,现在一般使用半年以上的电脑,一般注册表都在 30M 以上,电脑的启动速度明显变慢。因此我这里用 windows 以前的函数写了一个操作INI文件的类,把程序的运行信息保存在当前目录中的 I

2002-02-05 08:59:00 1143

文件 MD5 码自动检测工具

一个简单的文件 MD5 码自动检测工具。下载文件检测的利器。 需要 .net 4.0 运行环境。

2013-01-08

文件MD5 码自动检测工具

一个简单的文件 MD5 码自动检测工具。 下载文件检测的利器。 需要 .net 3.5 运行环境。

2009-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除