November 14, 2011

Java国际化资源文件相关的乱码问题

是不得不重新总结一下国际化问题的时候了,因为今天浪费了我整整一个下午的时间。

1.定义国际化资源文件

在resources目录里面新建一下文件:

ApplicationResources.properties

ApplicationResources_zh_CN.properties

文件的内容格式为“key=value”

2.在代码中调用国际化资源文件

// 声明资源包

private ResourceBundle bundle;

// 通过类加载器获取资源包

bundle = PropertyResourceBundle.getBundle("ApplicationResou......

November 02, 2011

Install VMWare Tools on Ubuntu Server

I don't often install Ubuntu server on a Virtual Machine (VM) so I've documented the process here. Usually you can just click "install VMWare tools" and VMWare will complete the process automatically.

Note: I have tested this on VMWare workstation 7.0 and Ubuntu 9.10 to 11.10 is a......

November 01, 2011

利用Java反射机制输出类实例的属性值

设计目的:

平时我们调试代码可以使用IDE内置的Debug工具,但有的时候我们可能没有办法利用这些专业的Debug工具进行调试(比如我们自己设计一套监控系统)。于是,我设计了一个可以打印类变量中属性值的Java类,主要利用了Java的反射机制,方便直接调用查看POJO传值是否正确等。更多用途期待大家发现,欢迎交流~

源代码参考:

打印类PrintClass:

package net.im47.utils;

import java.lang.reflect.Field;

import java.lang.reflect.InvocationTargetException;

import......