![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 77
ld__________
这个作者很懒,什么都没留下…
展开
-
Groovy集合类型
Groovy中有3种集合类型,分别是列表List、映射Map、区间Range 1、列表 List的初始化,直接在 [ ] 中直接写入初始的数据即可 def list1 = [1,2,3]List支持的运算符和方法: def list2 = list1 * 2 // [1,2,3,1,2,3] list2.unique() // [1,2,3] list1.size原创 2015-08-27 14:12:48 · 3440 阅读 · 0 评论 -
Groovy的闭包
闭包(Closure)是Java所不具备的语法结构。闭包就是一个代码块,用 { } 包起来。此时,程序代码也就成了数据,可以被一个变量所引用。闭包的最典型应用是实现回调函数calback。 1、闭包的定义 闭包的创建过程如下 { 参数 -> 代码... } def c1 = {println it} def c2 = {text-> println text} c1.call('t原创 2015-08-31 14:29:50 · 10042 阅读 · 1 评论 -
Java Base64编码和解码
BASE64算法主要用于转换二进制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。 encodeBase64和decodeBase64 JAVA: /*** * encode by Base64 */ public static String encodeBase64(byte[]input) t原创 2015-09-26 22:42:58 · 753 阅读 · 0 评论 -
Grails自动化测试
自动化测试是进行敏捷开发的重要前提,那Grails对自动化测试框架进行了很好的集成。首先Grails创建的项目默认将自动化测试程序(test case)放到test文件夹中,而test文件夹又包含了unit和integration两个子文件夹。这两个的区别在于: a:integration文件夹中的test case在运行时需要Grails框架的参与,通常用于数据库的查询与更新测试;原创 2016-02-17 18:00:33 · 1430 阅读 · 1 评论