首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
groovy
相关资讯
热门
最新
后端
01-01 08:00
后端
Groovy DSL 设计之道
Groovy DSL 设计之道,9.构建DSLDSL,全称为DomainSepcificLanguage,领域特定语言,它通常都是为了解决某一个问题而诞生的:比如SQL语句就是为了解决程序员和数据库之间的交互问题。DSL足够精巧,富有表现力,且具备两个特点:上下文驱动,非常流畅(当然,一个用起来流畅的DSL设计起来往往却十分复杂)。DSL分为两种类型:外部DSL或者是内部DSL。外部DSL是从零开
278
代码人生
01-01 08:00
代码人生
groovy parttion and sql example def partition(array, size) {
groovy parttion and sql example def partition(array, size) {,intpartitionCount=array.size()/sizepartitionCount.times{partitionNumber->defstart=partitionNumber*sizedefend=start+size-1partitions<<array[
81
代码人生
01-01 08:00
代码人生
groovy parttion and sql example
groovy parttion and sql example,defpartition(array,size){defpartitions=[]intpartitionCount=array.size()/sizepartitionCount.times{partitionNumber->defstart=partitionNumber*sizedefend=start+size-1partit
75
代码人生
01-01 08:00
代码人生
groovy execute
groovy execute,Sql(groovy2.0.1API)executepublicbooleanexecute(GStringgstring)throwsjava.sql.SQLExceptionExecutesthegivenSQLwithembeddedexpressionsinside.AlsosavestheupdateCount,ifany,forsubsequentexam
74
代码人生
01-01 08:00
代码人生
groovy curry的用处
groovy curry的用处,groovycurry的用处-疯狂的菠菜-ITeye技术网站groovycurry的用处博客分类:GroovyGroovyJava开始一直不理解闭包中的curry有什么用处,最近刚好用到,才算搞明白.对于一个闭包定义:defmyClosure={defparam->printlnparam}如果要在一个调用中使用闭包definvokeClosure(defmyClo
72
代码人生
01-01 08:00
代码人生
groovy java 下载中文乱码网页办法
groovy java 下载中文乱码网页办法,URLurl=newURL("http://fatkun.com");//读取源码//读取中文时,使用Reader类是每次读出两个字节的,不会出现中文乱码InputStreamReaderin=newInputStreamReader(url.openStream(),"UTF-8");char[]buf=newchar[2048];//缓存Strin
71
代码人生
01-01 08:00
代码人生
Groovy 闭包深入浅出 终点就是起点 ITeye技术网站
Groovy 闭包深入浅出 终点就是起点 ITeye技术网站,闭包概念Groovy语言中闭包(closure)是一个非常重要的概念,而且深入的理解了闭包对充分用好Groovy有很大帮助。对闭包比较书面的一种解释“闭包是可以用作函数参数和方法参数的代码块”。其实Groovy的闭包更象是一个“代码块”或者方法指针,代码在某处被定义然后在其后的调用处执行。现在支持闭包的语言有Scheme、CommonL
70
代码人生
01-01 08:00
代码人生
groovy GString 问题分享
groovy GString 问题分享,在写groovy数据处理脚本时经常这么写,结果出现问题了,代码如下:deflist=["1","2"]defids=list.join(",")def_sql="""select*fromtablewhereidin(${ids})"""mysql.eachRow(_sql){...}结果遇到问题了,这个输出的结果并不如预期,但也不会报错,究其原因
68
代码人生
01-01 08:00
代码人生
groovy GString 问题分享
groovy GString 问题分享,在写groovy数据处理脚本时经常这么写,结果出现问题了,代码如下:deflist=["1","2"]defids=list.join(",")def_sql="""select*fromtablewhereidin(${ids})"""mysql.eachRow(_sql){...}结果遇到问题了,这个输出的结果并不如预期,但也不会报错,究其原因
66
代码人生
01-01 08:00
代码人生
Groovy Goodness: Add Some Curry for Taste Messages from mrhaki
Groovy Goodness: Add Some Curry for Taste Messages from mrhaki,GroovyGoodness:AddSomeCurryforTasteCurryingisatechniquetocreateacloneofaclosureandfixingvaluesforsomeoftheparameters.Wecanfixoneormorepar
65
«
1
2
»