本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- ajinn
- nychen2000
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
Groovy in action Chapter one 读书笔记
今天见识了Groovy的强悍之处,哈哈,Java还是有点不能比拟啊..
作为一门动态语言,最基本的应该有的要素:
1.动态解释
2.弱类型检查
Groovy与python,ruby的不同之处还在于它可生成Java的bytecode,在JVM上运行.不知道JRuby,JPython是否也是如此的强呢?期待期待!
总的来说,Groovy有三种运行方式:
1.groovyconsole
2.groovys ...
为何对于规则来说Java编码是不好的,而声明式编程是更好的选择
为何对于规则来说Java编码是不好的,而声明式编程是更好的选择 <o:p></o:p>
作者: Mark Proctor <o:p></o:p>
Drools的卖点之一,也是我们能够超越其它竞争者的地方是,在规则的表达式和推论中允许使用Java编码。这带来了一个较低的学习曲线,因为Java开发者不需要额外的培训就可以开始编写规则的推论部分;不管是更 ...
Why we choose groovy not ruby to develop applications?
诶,E文有点生疏了,还是练练吧.
Groovy 's defination on its web site:
Groovy is an agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, mak ...
CGLIB - dynamic bytecode generation
CGLIB (Code Generation Library) 是一个动态字节码生成库, 基于ASM, 使用时需要asm.jar。(Groovy也是使用ASM来生成java的字节码)
使用java的java.lang.reflect.Proxy只能针对接口生成代理; 而使用CGLIB则可以针对类生成代理. CGLIB原理是在运行时动态生成一个被代理类的子类。
下面的例子使用CGLIB, 对服务层对象 ...
Groovy 的集合一段代码疑问
引用 def list = [ [1,0], [0,1,2]]
list = list.sort { a,b -> a[0] <=> b[0] } //#2
assert list == [ [0,1,2], [1,0] ]
Version 1.0.1 of the Groovy Eclipse Plugin is now available!
The goodness of the day isn't over yet. The newest version of the Groovy Eclipse Plugin is also out now! I can't wait to try out the code completion magics.
Version 1.0.1 of the Groovy Eclipse Plugin is now available!
The goodness of the day isn't over yet. The newest version of the Groovy Eclipse Plugin is also out now! I can't wait to try out the code completion magics.
让Grails + MySQL正确处理中文
其实Grails用MySQL数据源处理中文还是很方便的,基本只要注意2点:
在xxxDataSource.groovy里,mysql url注意要加上参数,例如:jdbc:mysql://server?useUnicode=true&characterEncoding=UTF-8
MySQL数据库要用UTF-8编码
另外,gsp里要注意:
< meta http-equiv=& ...
SmartTool: Jython
Jython大约是最早将其他语言迁移到Java平台上的项目,相对现在轰轰烈烈的XRuby,JRuby和前段时间的Groovy,Jython已经沉寂了将近两年之久。不过今年二月开始Jython2.2版本启动了beta,或许不久Jython也可以老树开新花了。Jython融合了Java和Python:比起Python,Java有十分强大的类库,丰富的资源;比起Java,Python有更加简洁的语法,动态 ...
Mail-list精选-[Pragprog]What's your "new lauguage" for the new year?
下面每行代表一个人的回复: ruby and C#3.0 Groovy and Ruby Groovy (Ruby for 2006) Scheme and Lisp Groovy and Ruby/Rails REBOL Haskell OCaml OCaml PL/SQL Python (Ruby/Rails for 2006) Haskell Haskell PHP Groovy F# Iro ...
Mail-list精选-[Pragprog]What's your "new lauguage" for the new year?
下面每行代表一个人的回复: ruby and C#3.0 Groovy and Ruby Groovy (Ruby for 2006) Scheme and Lisp Groovy and Ruby/Rails REBOL Haskell OCaml OCaml PL/SQL Python (Ruby/Rails for 2006) Haskell Haskell PHP Groovy F# Iro ...