03 2009 档案

摘要:org.apache.commons.beanutils.BeanUtils#copyProperties方法会进行类型转换,默认情况下会将Ineger、Boolean、Long等基本类型包装类为null时的值复制后转换成0或者false,有时这个可能会引起不必要的麻烦。 如果是相同类型对象复制没有任何类型转换请使用org.apache.commons.beanutils.PropertyUtils#copyProperties方法。大家一定注意。 阅读全文
posted @ 2009-03-23 11:22 lovingprince 阅读(152) 评论(0) 推荐(0) 编辑
摘要:进入一个新公司进行企业应用系统开发,一般都会遇到新的开发环境和应用系统框架,要尽快进入角色,则务必要从两个角度来熟悉新的系统环境:第一是系统开发环境,第二是系统运行环境。从开发环境角度来看,应该理解系统层次关系,工程是如何创建的,工程中各部分是如何关联的,如果是多工程系统,那么多个工程之间关系如何建立,它们如何编译打包等等。从运行环境角度来看,则应理解请求是如何被系统框架接收处理,处理过程是怎样的等等。只要从以上两点着手,一般就会容易进入角色了。 阅读全文
posted @ 2009-03-15 20:58 lovingprince 阅读(304) 评论(0) 推荐(0) 编辑
摘要:PL/SQL Developer 可以导入或者导出CSV文件。导入CSV文件步骤:1、选择tools->text importer....2、选择第二个Data to oracle选项卡,然后选择Open Data file....,选择要导入的csv文件,确定3、选择对应的owner和table,将字段一一对应,最后点击下方的导入,数据即导入到了选定的table中了。导出csv文件相对比较简单:1、先用sql语句查询得到结果2、选择export query results .....选择保存为csv文件即可。 阅读全文
posted @ 2009-03-11 13:32 lovingprince 阅读(6608) 评论(0) 推荐(0) 编辑
摘要:问题出现的原因: There is an incorrect ORDER BY item. The query is a SELECT DISTINCT query with an ORDER BY clause. In this context, all ORDER BY items must be constants, SELECT list expressions, or expressions whose operands are constants or SELECT list expressions. 大致就是说select distinct 和order by一起使用的时候... 阅读全文
posted @ 2009-03-06 16:11 lovingprince 阅读(688) 评论(0) 推荐(0) 编辑
摘要:说是两种方法,其实他们本质是一样的,只是一种用递归,另一种是循环的改写罢了。 /** * 递归算法 * * 最大公约数 * @param num1 第一个数 * @param num2 第二个数 * @return 返回最大公约数 */ public static long gcb(long num1, long num2) { if (num1 == 0) { return num2; } else { return gcb(num2 % num1, num1); } } /** * 循环算法 * * 最大公约数 * @param num1 第一... 阅读全文
posted @ 2009-03-04 09:35 lovingprince 阅读(495) 评论(0) 推荐(0) 编辑