Atea - Hero's Grave

面向对象,开源,框架,敏捷,云计算,NoSQL,商业智能,编程思想。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  40 随笔 :: 0 文章 :: 28 评论 :: 0 Trackbacks

#

错误日志为:
java.lang.NullPointerException
    at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:
431)
    at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:
3528)
    at oracle.jdbc.driver.OraclePreparedStatement.checkBindTypes(OraclePreparedStatement.java:
3271)
    at oracle.jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:
1322)
    at org.apache.commons.dbutils.QueryRunner.fillStatement(QueryRunner.java:
197)
    at org.apache.commons.dbutils.QueryRunner.batch(QueryRunner.java:
122)

也是网上搜了半天,查了不少原因,未果。
最后试着更新了一下jdbc驱动,原来是oracle较早版本的jdbc驱动bug所致。
去官网下载一个所对应oracle版本的最新jdbc驱动就OK了。

posted @ 2010-12-13 16:05 Atea 阅读(1221) | 评论 (0)编辑 收藏

     摘要: 传统的"Return to Top"置于页面底部或指定位置,点击后返回页面顶部。
但其存在诸多不便:
1、页面顶部必须定义一个相应的锚点,其本身也会占用DOM空间,很容易发生返回的不是绝对的顶部而是该锚点(滚动条会稍微向下一点,而不是在0的位置)
2、如果页面很长,想在滚动条任意处回顶部会变得难以处理。

使用jQuery能大大改善这一用户体验。本文章将能做到:
"Return to Top"在页面初始化时不显示,当移动滚动条时出现并随滚动条位置变化而变化。
点击"Return to Top"页面移动到顶部,当滚动条到顶部时"Return to Top"自动隐藏。
以上均伴有动画效果。  阅读全文
posted @ 2010-05-13 11:14 Atea 阅读(2153) | 评论 (2)编辑 收藏

     摘要:
首先来预热一下:)
System.out.println(2.00 - 1.10);
System.out.println(2.00d - 1.10d);
System.out.println(2.00D - 1.10D);

答案
// 0.8999999999999999
// 0.8999999999999999
// 0.8999999999999999
PS:JAVA Puzzlers(Puzzle 2)

那么,问题是:
一个浮点数X,存到DB里是305.35,页面显示305.34
X = ?

DB用的是MySQL,字段类型是FLOAT(8,2)
后台框架用的是Hibernate
前台显示用的是JSTL tag
  阅读全文
posted @ 2010-01-18 12:58 Atea 阅读(1663) | 评论 (0)编辑 收藏

     摘要: UltraEdit提供了正则表达式的查找与替换,灵活使用可以节省工作量

使用方法是:^(正则表达式^)
匹配的话,按使用正则表达式的数量,匹配结果为^1、^2并以此类推。  阅读全文
posted @ 2009-11-12 10:14 Atea 阅读(296) | 评论 (0)编辑 收藏

     摘要: PDF不像EXCEL那样灵活,要想处理动态数据,基本有2种方法
1、纯程序画
风险较大,可行性低
2、把模板里的动态部分单独做成模板
使用Foxit PDF Editor编辑PDF模板元素,把动态数据部分的模板按一条(一行)提取出来单独做一页,使用时动态引入。  阅读全文
posted @ 2009-10-30 15:41 Atea 阅读(589) | 评论 (0)编辑 收藏

     摘要: Spring-MVC如何使用拦截器,官方文档只给出了非注解风格的例子。那么基于注解风格如何使用拦截器呢?
基于注解基本上有2个可使用的定义类,分别是DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter。  阅读全文
posted @ 2009-09-20 20:23 Atea 阅读(7255) | 评论 (0)编辑 收藏

     摘要: XDoclet是一款开源的代码自动生成引擎,支持很多框架的代码自动生成。
而XDoclet2作为Maven2的插件,支持Hibernate3的pojo->xml的代码自动生成。配合ant与Hibernate Tool API,可以实现pojo<->xml<->db schema的相互转化。  阅读全文
posted @ 2009-08-01 22:35 Atea 阅读(1099) | 评论 (2)编辑 收藏

     摘要: 1. org.datanucleus.store.exceptions.NoTableManagedException
2. org.datanucleus.exceptions.NucleusUserException A parent cannot be established or changed once an object has been persisted.
3. java.lang.IllegalArgumentException: can't operate on multiple entity groups in a single transaction
4. 404 happened when visit online but ok in local environment
  阅读全文
posted @ 2009-06-30 15:49 Atea 阅读(510) | 评论 (0)编辑 收藏

     摘要: 替换前: aaa[code:java]bbb[/code]ccc
替换后: aaa<pre class="brush:java;">bbb</pre>ccc  阅读全文
posted @ 2009-06-12 11:11 Atea 阅读(353) | 评论 (0)编辑 收藏

     摘要: 1. pojo compile warning
2. com.google.apphosting.api.ApiProxy$CallNotFoundException
3. org.datanucleus.exceptions.NucleusUserException
4. java.lang.NoClassDefFoundError: javax/naming/NamingException
5. java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
6. one to many relationship doesn't work   阅读全文
posted @ 2009-06-04 12:20 Atea 阅读(611) | 评论 (0)编辑 收藏

仅列出标题
共4页: 上一页 1 2 3 4 下一页