原作者: 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 ...
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 ...
Spring AOP在同一个类里自身方法相互调用时无法拦截。比如下面的代码:
public class SomeServiceImpl implements SomeService
{
public void someMethod()
{
someInnerMethod();
//foo...
}
public void someInnerMethod()
{
//bar...
}
}
两个方法经过AOP代理,执行时都实现系统日志记录。单独使用someInner ...
真的没想到,现在还会出现是否应该使用开源框架的争论。说说我很久以来的看法,权作一笑:
引用版权问题
很多Java开源项目都使用ApacheLicence2.0或者LGPL,商业软件中使用完全没有问题。
引用开发人员积极性问题
普通的开发人员,都更愿意学习流行的框架,也就是说积极性更高。说实话,对员工的发展也更好(找工作更容易)。有的时候,就会有人抱怨为什么不用Spring啊这些,然后有的人要么会偷偷使用,要么会搞一个稀奇古怪的自己的东西,很影响项目开发,维护。
引用维护问题
维护自制的框架需要工作量,由谁去维护成为一个问题。修改过程中,避免BUG出现,保证不影响以前的客户端代码也是一个问 ...
- 浏览: 22937 次
- 性别:

- 来自: 成都

- 详细资料
搜索本博客
最新评论
-
dojo Quick Start
建议不要沉迷于他 用多了非常非常慢的
-- by careprad -
dojo Quick Start
fyting.yang{{在}}gmail.com,在我的个人资料里有的呵呵。
-- by fyting -
dojo Quick Start
fyting 写道commond 写道 function foo() { con ...
-- by commond -
dojo Quick Start
commond 写道 function foo() { console.debu ...
-- by fyting -
dojo Quick Start
<head> <title>Dojo Events are Grea ...
-- by commond






评论排行榜