本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- e_e
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 龙儿筝
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- zhanjia
- ajinn
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
用Groovy的AntBuilder编写wab部署工具
最近有个项目,有5、6个web分别部署在3地的服务器,每次发布都很头疼,已有的部署工具要么功能不灵活,要么太庞大,部署工具的部署本身就很麻烦。所以自己用Groovy的AntBuilder写了一个部署工具。在此记录:
部署工具的功能包括拷贝代码,压缩war包,上传至服务器,停止tomcat,解压缩,启动tomcat。(同步SVN和编译用IDE完成)
1、AntBuilder的copy
new ...
Groovy开发web应用入门示例
本人原创,欢迎转载,请保留作者信息。博客:http://wallimn.iteye.com 时间:2014-12-10
编译环境设置,网上有较多文章,这里不介绍了,我使用eclipse手动创建,新建一个dynamic web工程,把需要的包加到WEB-INF\lib目录中,修改web.xml,加入关于servlet的设置,再建几个gsp、groovy文件放在WebContent目录中,就可 ...
java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedExc
在使用JasperReport中,出现java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException错误,但是在整个程序中没有使用groovy,那么可能是在其他包中需要使用这个class,同时参考:http://sunky045.javaeye.com/blog/5033151.spri ...
restful api的spring实现
RESTful web服务最近有多流行已经无需我多评价。是的,你的确需要它,但如何选择呢?我尝试了不同的Java REST框架,基本上都是Jersey和Spring MVC。我认为大多数情况下Spring是构建RESTful应用程序的首选。
如果你已经有了一个Spring app,接下来不需要做任何复杂的配置就可以用Spring开始实现RESTful API了。只要使用标准的注解配置向下面 ...
Groovy动态性在项目中实践
最近对Groovy语言全面地学习了一下,语言本身因为加入了闭包,自动生成property机制,让其有别于Java,代码本身可以写得比较精简。Groovy具有很多Java所不具备的特性,其中最有意思的特性之一就是动态性。
说到动态语言最长使用的就是Javascript,在代码中可以使用eval函数动态拼接字符串,组装执行函数。
这里我向大家介绍一个在项目中使用 ...
groovy 检测文件夹,有新文件就拷贝 windows版
import groovy.xml.MarkupBuilder
import java.text.SimpleDateFormat
/**
* 根据xml文件中的timeType是决定interval是什么单位的时间间隔。
* 从当前时间算起,此时间间隔内 ...
jenkins脚本构建所有job
groovy:
joblist = hudson.model.Hudson.instance.items.findAll{job -> job.isBuildable()}
startServer = "admin computer"
startNote = "bulk start"
cause = new hudson.model. ...
Solaris groovy脚本 实现文件复制
#!/home/kate_sunrise/test_zsc/groovy-2.2.2/bin/groovy
class CopyFolder {
def copyFolder(def oldDir, def newDir) {
(new File(newDir)).mkdirs() // if not exit, create one
def file = new File(oldDi ...
Groovy 脚本的多种运行方法
目录:
•groovyConsole 图形交互控制台
•groovysh shell命令交互
•通过IDE运行Groovy脚本
•用命令行执行Groovy脚本
•用Groovy创建Unix脚本
Groovy脚本是一些定义 ...
Groovy Tip: Running Groovy from Sublime Text Editor - http://fizalihsan.wordpres
http://fizalihsan.wordpress.com/2013/11/14/groovy-tip-running-groovy-from-sublime-text-editor/
Groovy Tip: Running Groovy from Sublime Text Editor
fizalihsan / November 14, 2013
I just came acr ...
Key Manipulation for Map in Groovy
Get key in groovy maps
def map = [name:"Gromit", likes:"cheese", id:1234]
I would like to access map in such a way that I can get the key
something like the output should be
m ...
Play和Grails框架的优缺点
框架为程序员提供了一些有用的特性从而简化了应用开发的过程。Java开发人员经常使用框架,由于框架非常流行,因此市场上你会发现各种各样的Java框架。新手经常在论坛里面提问,“哪个Java框架最好?"
首先,没有一个框架是最好的,因为他们都有自己的优点和缺点。因此,你必须结合项目的需求来进行考虑。你必须考虑到像可伸缩性,复杂性,截止日期等关键因素,当然了,还有预算。
今天,我们来讨论下两 ...