First they ignore you
then they ridicule you
then they fight you
then you win
    -- Mahatma Gandhi
Chinese => English     英文 => 中文             
随笔-217  评论-1047  文章-0  trackbacks-0
05 2008 档案
Groovy高效编程——DSL实战(更新于2008.05.25)      摘要: 在Java中调用存储过程是一件比较繁琐的事情,为了提高开发效率,我写了一个针对Oracle存储过程调用的DSL。用法和代码如下所示:  阅读全文
posted @ 2008-05-24 18:12 山风小子| 编辑
Groovy高效编程——创建DSL      摘要: 利用Groovy与生俱来的动态特性,创建DSL(Domain Specific Language)是一件十分容易的事情。
下面通过一个例子,向大家展示一下用Groovy创建DSL的优雅之处:  阅读全文
posted @ 2008-05-17 00:38 山风小子| 编辑
Groovy 1.6.0 BETA 1 发布了!性能有显著提升!      摘要: Groovy 1.6.0 BETA 1终于发布了,除了一些BUG修正外,最令人兴奋的是,Groovy的运行效率有了显著的提升。官方用Great Language Shootout的基准测试得出Groovy 1.6.0 BETA 1的性能相比Groovy 1.5.6 GA,提升了150%~460%。
我利用Groovy 1.6.0 BETA 1将下面解决八皇后问题的代码执行10次,结果如下:
Groovy1.5.6GA : 1360 1156 969 1000 1063 1110 938 1046 1031 954 1062.7
Groovy1.6.0BETA1: 187 171 141 109 187 156 172 141 203 187 165.4
经过计算,Groovy1.6.0BETA1的性能相比Groovy1.5.6GA,提升了542.5%。  阅读全文
posted @ 2008-05-03 11:52 山风小子| 编辑