Java杂货铺
文章平均质量分 78
yza0088
疯狂着的程序员
展开
-
代码解决Oracle in列表过长问题
最近在修改产品bug时碰到了Oracle in列表过长问题。Google了一下原来是Oracle Sql语句中in列表不能超过1000项。网上的解决办法有很多,比较好的就是将in列表用or分开。我也采用这种方法,只不过我面对的只是in列表中的String,生成的String由外部程序加入in列表中。因此采用了特殊的处理方法。 主程序中加入以下分支 i原创 2008-04-07 20:12:00 · 2878 阅读 · 0 评论 -
Java代码优化细则(不断更新)
1. ArrayList 与Vector相比尽量选择前者。因为Vector中的方法都是同步的,单一线程中ArrayList的效率会高很多2. 通用常量尽量用接口实现,这样用到这些常量的类可以方便导入。3. 尽量少的使用XXXHelper,XXXUtil类,代码尽量使用继承实现重用。4. 用toArray()方法时参数数组部分长度尽量和要转换的列表对象相等。这样省去了重新构造数组的过原创 2008-05-30 20:59:00 · 472 阅读 · 0 评论