• java虚拟机默认的内存大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。

    设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。

    • java -Xms64m -Xmx256m Test
    • -Xms是设置内存初始化的大小
    • -Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小)

    Elcipse中在安装的根目录下有个elcipse.ini文件,里面可以设置。

  • 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,点击了桌面建立好的快捷方式后,却出现了一个对话框,提示“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下配置一个能运行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