-
java虚拟机默认的内存大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。
设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。
- java -Xms64m -Xmx256m Test
- -Xms是设置内存初始化的大小
- -Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)
Elcipse中在安装的根目录下有个elcipse.ini文件,里面可以设置。
-
JAVA字符串处理中常用的几个函数 - [开发手记]
2009-09-23 | Tag:Java 字符串 函数
Java的String类虽然提供了丰富的方法,但是在处理字符串的过程中还是需要用到几个里面没有的方法。
1.删除字符串中多余的空格(只剩下一个空格),针对半角空格。
public static String trim(char[] chars) {
int finalIndex = 0;
int spaceCount = 0;
for (int i = 0; i < chars.length; ++i) {
if (chars[i] != ' ') {
chars[finalIndex] = chars[i];
++finalIndex;
spaceCount = 0;
} else if (chars[i] == ' ' && finalIndex == 0) {
} else if (chars[i] == ' ' && spaceCount == 0) {
chars[finalIndex] = chars[i];
++finalIndex;
++spaceCount;
} else if (chars[i] == ' ' && spaceCount > 0) {
++spaceCount;
}
}
for (int i = finalIndex; i < chars.length; ++i) {
chars[i] = ' ';
}
String result = new String(chars);
return result;
} -
Eclipse不能启动 - [开发手记]
2009-09-18 | Tag:Eclipse 启动 Java
早上准备使用安装了多日的Eclipse,点击了桌面建立好的快捷方式后,却出现了一个对话框,提示“JVM terminated.Exit code=1 ……”之类的信息,确定后就退出了。
查看了Eclipse的Readme后,说是可以在命令行方式下通过命令启动,如下:
eclipse -vm c:\jdk1.4.1_01\jre\bin\javaw
于是干脆把这个命令的参数加到了快捷方式中,这样就不用每次都要到命令行下敲入命令了。当然,还可以在命令中直接指定workspace,如下:
eclipse -data d:\workspace -vm c:\jdk1.4.1_01\jre\bin\javaw
快捷方式加命令行参数,只需在快捷方式上点击右键,在属性里可以看到指定到文件,在文件名的后面加上相应参数即可。
-
前几日,及其莫名其妙中了木马,用360弄了一晚上才搞定。今日用McAfee给U盘杀毒,想看看病毒库是什么时候的,结果发现已经半个月没有升级了,运行更新程序提示“初始化Common Updater子系统失败。确保……”,如下图所示。

打开服务,准备启动“McAfee Framework Service”,系统告知不能启动。修复安装后问题依旧,重新安装也一样。最后在网上搜到了如下的方法,还算凑效。方法如下:
-
Ubuntu 9.04配置Web服务器环境 - [开发手记]
2009-07-08 | Tag:Ubuntu Linux Web
在Ubuntu 9.04下配置一个能运行PHP,JSP的环境,综合了网上的文章后,得到一下步骤。
1. 安装Apache2
终端命令:sudo apt-get install apache2
安装完后修改字符编码,命令:sudo gedite /etc/apache2/conf.d/charset,默认是UTF-8,将前面的#去掉。当然也可以改为GB2312或GBK之类。
可以在浏览器里输入http://127.0.0.1检查了,如果出现It Works!,则表明安装成功。
Apache2启动活重启命令:sudo /etc/init.d/apache2 restart

