March 25, 2012

如何书写高质量的Java源代码

/assets/images/2012/03/high_quality.jpg

错误码:WMI_WRONG_MAP_ITERATOR

实例:

for(String key : blackItemsMap.keySet()) {

List<BlockListDO> item = blackItemsMap.get(key);

if (null == item || item.isEmpty())

continue;

else ....

}

解读:遍历Map时使......

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......

September 29, 2011

如何对SVN进行回滚操作

打开CMD,cd到co目录。执行下面的操作:

svn merge --dry-run -r73:68 http://svn.alibaba-inc.com/repos/ali_QA/20_Scripts/05picassowr_v2.0/install

svn merge -r73:68 http://svn.alibaba-inc.com/repos/ali_QA/20_Scripts/05picassowr_v2.0/install

svn commit -m "Reverted to revision 68."