Atea - Hero's Grave

面向对象,开源,框架,敏捷,云计算,编程思想。

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

2009年6月30日 #

     摘要:
首先来预热一下:)
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 阅读(1298) | 评论 (0)编辑 收藏

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

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

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

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

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

     摘要: 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 阅读(111) | 评论 (0)编辑 收藏