![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
groovy
dingyong87
这个作者很懒,什么都没留下…
展开
-
驼峰式,下划线分割命名互相转换(Groovy)
// jdk 1.4 need commons-lang.jar static String changeStyle(String str, boolean toCamel){ if(!str || str.size() <= 1) return str if(toCamel){ String r = str.toLowerCase().spli...2011-12-02 15:40:01 · 455 阅读 · 0 评论 -
写了一个http json的mock/document工具
公司的团队有这方面的需求,为了配合前端做一些接口mock,一般我们会先写文档和假数据的接口。http://git.oschina.net/key232323/mocker 为了方便,我就写了一个利用“元数据”(非dsl),比较像yaml格式的描述字符串,解析生成对应的文档、数据接口和类型,用jetty提供http mock,h2做持久化,gradle构建。用法很简单,clone or ...2016-10-28 08:38:04 · 102 阅读 · 0 评论 -
通过bean parser实现spring scan groovy文件装载bean
Spring使用groovy作为bean,官方用了lang标签,但都是一个个文件。Groovy本身编译成class文件后当然可以和Java完全一样可以被component-scan。 但是我想实现能够扫描groovy文件,并且groovy文件发生修改时候能够重新load(方便开发环境中提高效率),网上查查了,然后自己摸索了下,简单实现了。 思路: 1. 通过NamespaceH...2016-04-28 10:54:31 · 102 阅读 · 0 评论 -
copy网页的工具脚本分享
最近有同事让我帮忙把一些网页本地静态化,中间遇到一些问题,比如css的图片下载到本地,并替换路径 无法用webzip,所以就自己写个简单工具实现了。代码如下: String proxyHost = 'proxy ip' String proxyPort = '8080' System.setProperty("proxyHost", proxyHost) System.setPr...2013-06-25 19:09:04 · 97 阅读 · 0 评论 -
结合h2的csvread辅助文本统计分析
最近一直做一些数据分析 如: 在一些第三方工具上导出一些csv/xls格式的文件,然后分析里面的内容,做过滤合并或统计等,用groovy习惯了,所以处理些文本还是小菜的,就是要做统计的时候,不用sql真麻烦啊,本来一个group by的,自己用代码写就很蹩脚,如 list.clone().unique{it.id}.each{ int num = list.count{one -...2012-07-03 19:11:15 · 91 阅读 · 0 评论