2008-03-03

SQLServer2005获取大数据集时内存不足的解决办法

关键字: out of memory, sqlserver jdbc cursor 游标
原作者: fyting,转载请注明原文地址: http://fyting.javaeye.com/blog/166988 使用jdbc读取SQLServer2005的一个表全部记录,该表具有10W记录,结果发生以下错误: com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标: Java heap space。ResultSet 大小:236,535,956。JVM 总内存大小:312,213,504。 at com.microsoft.sqlserver.jdbc.SQLSer ...
2007-09-11

java泛型中的上界下界(上限下限)

关键字: 泛型 JDK5.0 Generics
java泛型中的super关键字不太常用,也不太好理解,今天又从头看了看java的泛型机制,作一记录。 上界: 上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。如下面的代码: public void upperBound(List<? extends Date> list, Date date) { Date now = list.get(0); System.out.println("now==>" + now); //list.add(date); //这句话无法编译 list.add(null);//这句可以编译,因为n ...
2007-08-06

SpringAOP嵌套调用的解决办法

关键字: spring AOP
Spring AOP在同一个类里自身方法相互调用时无法拦截。比如下面的代码: public class SomeServiceImpl implements SomeService { public void someMethod() { someInnerMethod(); //foo... } public void someInnerMethod() { //bar... } } 两个方法经过AOP代理,执行时都实现系统日志记录。单独使用someInner ...
2007-07-26

开源框架VS土制框架

关键字: opensource framework
真的没想到,现在还会出现是否应该使用开源框架的争论。说说我很久以来的看法,权作一笑: 引用版权问题 很多Java开源项目都使用ApacheLicence2.0或者LGPL,商业软件中使用完全没有问题。 引用开发人员积极性问题 普通的开发人员,都更愿意学习流行的框架,也就是说积极性更高。说实话,对员工的发展也更好(找工作更容易)。有的时候,就会有人抱怨为什么不用Spring啊这些,然后有的人要么会偷偷使用,要么会搞一个稀奇古怪的自己的东西,很影响项目开发,维护。 引用维护问题 维护自制的框架需要工作量,由谁去维护成为一个问题。修改过程中,避免BUG出现,保证不影响以前的客户端代码也是一个问 ...
fyting
搜索本博客
存档
最新评论