![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Groovy
Leon1509
这个作者很懒,什么都没留下…
展开
-
Groovy编程技巧
1. 数组定义[code="java"]def str = ['.jpg', '.bmp', '.gif', '.png' ] as String[][/code]2. 查看某对象的类名[code="java"]println xxxobj.class.simpleName[/code]3. 字符串转为数组(1)[code="java"]prin...2009-10-15 08:51:49 · 393 阅读 · 0 评论 -
实战 Groovy: 构建和解析 XML
原贴地址:[url]http://www.ibm.com/developerworks/cn/java/j-pg05199/[/url]通过本文,您将了解使用 Groovy 分解 XML 是多么地容易。在本期的 实战 Groovy 中,作者 Scott Davis 演示了无论您是使用 MarkupBuilder 和 StreamingMarkupBuilder 创建 XML,还是使用 Xm...原创 2010-08-09 15:39:44 · 157 阅读 · 0 评论 -
一个Grovvy开发者的总结!
转自:[url]http://blog.donews.com/WFoxd/archive/category/groovy[/url][b][b]join[/b]该操作用给定的字符串连接list中元素的toString的值.例如,它在list的所有字符串元素中间插入了一个’^’分隔符.['one', 'two', 'three'].join(‘^’)返回"one^two^three"...原创 2010-08-09 15:58:32 · 251 阅读 · 0 评论 -
Groovy 浅入
转贴地址:[url]http://nottiansyf.iteye.com/blog/348077[/url]本文只适合ctrl+F查找,不建议全文阅读 需要将bin路径加入到Path中,然后建立Groovy_Path 设置相应的文件路径 groovyConsole用于简单的进行运行Groovy语言的程序 和Spring整合,可以正常的和Spring进行注解的注...原创 2010-08-31 13:53:35 · 223 阅读 · 0 评论 -
(转)Groovy风格的JDBC编程
原贴地址:http://www.groovyq.net/node/157你还记得普通的 Java JDBC 编程么?如果查询表中的内容,至少需要30行代码。如果使用Groovy,代码不超过10行。连接数据库Groovy对Java JDBC API进行了封装,提供了一个Facade--Sql,从而隐藏了获取数据库连接、关闭资源等细节。用法如下:import groovy....原创 2010-06-09 16:08:43 · 138 阅读 · 0 评论 -
(转)打动你朋友的11条Groovy超炫代码
[url]http://www.groovyq.net/content/%E6%89%93%E5%8A%A8%E4%BD%A0%E6%9C%8B%E5%8F%8B%E7%9A%8411%E6%9D%A1groovy%E8%B6%85%E7%82%AB%E4%BB%A3%E7%A0%81[/url]1. List中的每个元素乘2:[code="java"](1..10)*.mul...原创 2011-07-21 16:20:16 · 232 阅读 · 0 评论 -
(转)Groovy 1.8中的超炫JSON支持
[url]http://www.groovyq.net/content/groovy-18%E4%B8%AD%E7%9A%84%E8%B6%85%E7%82%ABjson%E6%94%AF%E6%8C%81[/url]在Groovy 1.8发布新闻中,提到Groovy增加了对JSON的支持。Dustin Marx在其博文中,讲述了这一功能的使用。用法真的很简单,创建一个JSON对象...原创 2011-07-29 14:51:35 · 122 阅读 · 0 评论 -
使用Groovy进行Socket编程之-字节数组版
服务端代码:[code="java"]import java.net.ServerSocketclass TestSocketServer { static server static { server = new ServerSocket(6666) } static main(args) { println "SOCKET测试服务已启动,运行于端...原创 2011-12-30 14:53:17 · 676 阅读 · 0 评论 -
groovy编写webservice服务端和客户端(含连接数据并输出JSON数据)
个人总结,网上几乎没有此方面资料,有一篇帖子,按照其内容无法运行。[b][color=red][size=large]注意:请以帖子内容为准,附件为参考[/size][/color][/b]环境:windows7+jdk1.6.0.31+groovy1.8.61. 安装jdk和groovy并配置环境变量,略。2. 安装groovyws0.5.2[code="java"]...原创 2012-05-25 16:45:38 · 1210 阅读 · 0 评论 -
Grails编写WebService客户端
环境:jdk1.6.0.31 + Grails2.0.41. 按正常流程建立grails工程:grails create-app WSTestgrails create-controller WsClientgrails generate-view WsClient2. 下载并复制jar到工程的lib目录,包括以下jar类库: [img]http://dl.it...原创 2012-05-28 13:39:58 · 236 阅读 · 0 评论 -
Groovy同步
原贴[url=http://d2100.com/questions/18559]点击这里[/url]在 groovy 中同步我的项目与 groovy 版本是 1.7.2、 有需要同步,有任何 groovy 的方式执行此操作的方法或跟随同一 java 标准放同步方法之前e.g : synchronized static def Map getMap(def fileName...原创 2012-05-30 14:30:40 · 554 阅读 · 0 评论 -
Groovy连接2个数据库进行数据操作
[code="java"]import groovy.sql.Sqlclass CardLossMSSQL { static { } static void main(args){ def oradb = [url:"jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (P...2011-11-21 11:37:54 · 489 阅读 · 0 评论 -
Gson使用笔记
直接看代码,环境为groovy1.8.6+jdk1.5.31,调试环境使用GroovyConsole将Gson.jar放到groovy\lib目录里。[code="java"]import com.google.gson.Gsonclass Test { static main(args){ String jsonTxt = '[{"name...原创 2012-07-13 14:56:30 · 134 阅读 · 0 评论 -
如何使用groovyc 和 groovy
开发人员可直接调用Groovy编译器来编译脚本文件,命令为groovyc *.groovy。这个过程将生成一个或多个*.class文件,能被java命令执行(但在执行Groovy生成的 .class文件时,需保证goovy-1.5.x.jar和asm-x.x.jar文件在类路径里)。 开发人员也可使用命令 groovy *.groovy,一步完成编译和运行Groovy脚本。不用...原创 2010-08-09 15:32:20 · 649 阅读 · 0 评论 -
Groovy脚本文件里边静态main方法
[code="java"]class Test2 {//含有static void main的方法的Test2必须要在第一个定义 public Test2() { println "TEST2" } static void main(args) { new Test1() } } ...原创 2010-08-09 15:30:03 · 397 阅读 · 0 评论 -
Groovy编写swing应用程序-超简单
[code="java"]import java.awt.FlowLayoutbuilder = new groovy.swing.SwingBuilder()langs = ['Groovy', 'Java', 'Ruby']gui = builder.frame(size:[270,120], title:'测试'){panel(layout: new FlowLayout...2009-10-28 11:48:41 · 359 阅读 · 1 评论 -
Groovy连接数据并打印数据(1),超简单!
[code="java"]import groovy.sql.SqldbHandle = nulldef getDb(){ if(dbHandle) return dbHandle def ds = new oracle.jdbc.pool.OracleDataSource() ds.driverType = 'oracle.jdbc.driver.Orac...原创 2009-10-28 11:51:42 · 375 阅读 · 0 评论 -
Groovy连接数据并打印数据(2),超简单!
[code="java"]import groovy.sql.Sqldef sql = Sql.newInstance("jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.41)(PORT = 1521)))(CONNECT_DATA =(SID = s...2009-10-28 11:54:25 · 203 阅读 · 0 评论 -
Groovy连接数据并打印数据(3),超简单!
[code="java"]import groovy.sql.Sqldef q_id = 22def sql = Sql.newInstance("jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.41)(PORT = 1521)))(CONNE...2009-10-28 11:55:53 · 172 阅读 · 0 评论 -
Groovy中list去除重复数据
转载地址:http://www.blogjava.net/rain1102/archive/2008/08/02/219567.htmlgroovy中list去除重复数据以前在java里面要想去除list中的重复数据可以使用两种方式实现:1. 循环list中的所有元素然后删除重复[code="java"] public static List removeD...原创 2009-07-02 16:11:33 · 3879 阅读 · 0 评论 -
实战 Groovy: 构建和解析 XML
原贴地址:http://www.ibm.com/developerworks/cn/java/j-pg05199/ 通过本文,您将了解使用 Groovy 分解 XML 是多么地容易。在本期的 实战 Groovy 中,作者 Scott Davis 演示了无论您是使用 MarkupBuilder 和 StreamingMarkupBuilder 创建 XML,还是使用 XmlPa...原创 2009-12-24 15:10:47 · 455 阅读 · 0 评论 -
Groovy grep的应用:对得出的数据列表集合进行过滤
对得出的数据列表集合进行过滤: def r = Role.get(params.id)def menus = r.menus.grep{ it.levels == 1} Role和Menus的关系为一对多,这里过滤角色的菜单中levels为1的数据,返回的结果还是List(对象集合) ...原创 2010-01-13 11:41:54 · 2096 阅读 · 0 评论 -
使用Groovy进行Socket编程之-普通文本版
服务端代码:[code="java"]import java.net.ServerSocketdef server = new ServerSocket(9999)while(true) { server.accept { socket -> println "\n正在处理新的请求..." socket.withStreams...原创 2010-08-03 12:27:40 · 712 阅读 · 0 评论 -
(转)HTTPBuilder:使用Groovy操作HTTP资源
如今的Web,孤立的应用已经不再吃香,随之而来的是与其他应用(如Twitter)或服务(如S3)交互的意愿越来越强烈。对于Groovy而言,HTTPBuilder绝对是应对这一需求的不二之选。如果熟悉HttpClient,那么你对HTTPBuilder就不会感到陌生,它是对前者的封装,使之更符合Groovy的使用惯例。下面的例子摘自HTTPBuilder的文档,它充分展示了自己的特...原创 2010-08-09 15:20:57 · 648 阅读 · 0 评论 -
Groovy DES加解密
[code="java"]import java.security.*import javax.crypto.*import javax.crypto.spec.*class DESCodec { static encode = { String target -> def cipher = getCipher(Cipher.ENCRYPT_MODE)...原创 2010-08-09 15:25:50 · 641 阅读 · 0 评论 -
Groovy配置文件的读写
[code="java"]import org.asdtiang.util.DESCodec;class Config{ static void main(args){ def config = new ConfigSlurper("configure").parse(new File('Configure.groovy').toURL()) ...原创 2010-08-09 15:26:55 · 1033 阅读 · 0 评论 -
Groovy中文件追加和日期格式化
[code="java"]new File("record.txt").append(new Date().format('yyyy-MM-dd'))[/code]原创 2010-08-09 15:28:05 · 806 阅读 · 0 评论 -
阿里巴巴开源JSON解析组件FastJson简单使用笔记
惯例,直接上代码,环境:groovy1.8.6+jdk1.6.31,测试环境:GroovyConsole将FastJson.jar放到groovy\lib目录中。[code="java"]import com.alibaba.fastjson.JSONimport com.alibaba.fastjson.JSONObjectclass Test { st...原创 2012-07-13 15:02:40 · 494 阅读 · 0 评论