
Java & Groovy
文章平均质量分 70
iteye_20020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Java调用Mantis提供的webservice, 获得Mantis数据
写在前面 如果使用Mantis来管理bug, 项目比较小, 项目比较少的情况下,项目的bug状况还是一目了然, 但对于我们公司来说, 现在运行中的mantis有上百个项目, 1W余件bug,在这种情况下, mantis提供管理功能就稍显薄弱,比如, Mantis提供的能帮助管理层把握全局的功能比较少, 对bug数据的分析功能也比较少. 为此我们希望能够针对m...原创 2012-06-07 14:58:28 · 665 阅读 · 0 评论 -
cactus eclipse plugin is now unavailable!
今天要下载个apache cactus的eclipse plugin,发现download现在不可用了。 链接如下:http://jakarta.apache.org/cactus/integration/eclipse/index.html nnd,不知道啥时候能好。。。。耐心等待中。。。。...2008-07-09 14:28:11 · 131 阅读 · 0 评论 -
http://www.groovyland.net/pptshare/
http://www.groovyland.net/pptshare/ 从groovy圈子里面陶来的。ppt分享,里面有各种groovy,GoR的ppt,不错的网站~2008-07-09 13:00:18 · 168 阅读 · 0 评论 -
Java开源报表制作
http://www.open-open.com/19.htm上面有很多项目的介绍。调查了一下,ms对JasperReport这个项目评价比较好。http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/jasperreports/同时它还拥有可视化设计工具iReporthttp://jasperfor...2008-07-04 17:16:09 · 102 阅读 · 0 评论 -
将SunAS以Windows服务方式启动
继续搞Windows service。这个主题竟然耗费了俺3篇blog,呵呵,这回的是sun提供的将SunAS启动为Windows服务的方法:SunAS 8http://docs.sun.com/app/docs/doc/819-2646/6n4u0jrdf?l=en&a=viewSunAS 9http://docs.sun.com/app/docs/doc/819-3677/...2008-07-04 17:13:38 · 250 阅读 · 0 评论 -
Java截获控制台输出
方法1. 使用java提供的方法。该方法同样也能往控制台里面输入数据。String ls_1; Process process = Runtime.getRuntime().exec("cmd /c dir \\windows"); BufferedReader bufferedReader = new BufferedR...2008-07-04 17:10:19 · 229 阅读 · 0 评论 -
IBM Rational 新手入门
zz一篇,觉得这里面的超链接做的不错,可以方便查阅:)http://bbs.tech.ccidnet.com/read.php?tid=558114 Rational 新手入门本文所介绍的内容是专门为 Rational 新手准备的。 developerWorks Rational 专区汇集了向那些开发人员、管理人员、业务策划和其他想要了解如何探究 IBM Rational软件交付平台...2008-07-04 17:09:31 · 901 阅读 · 0 评论 -
Eclipse与Shell的结合
在eclipse中工作的时候,经常要去打开一个shell,或者工程的文件夹。于是今天找了3个关于eclipse结合shell的插件,ps,搜的时候会得到远比三个要多的结果,我一般的过程是找到一个满意的就停止了该过程,呵呵,要是有更好的请告诉我:)1. shellEd,一个shell编辑器,感觉了一下,没有什么特殊的,而且我感觉vim已经很好了。且其他要求java的版本在6以上,所以卸载了这个...2008-07-04 17:05:51 · 301 阅读 · 0 评论 -
java api 4 word pdf and excel
前段日子使用java操作了word,这里做一下总结。1. java操作excel你可以使用java excel api,ibm developerworks上面有一篇文章,可以参考一下:http://www-128.ibm.com/developerworks/cn/java/l-javaExcel/2. java操作word我知道的有这么两个项目:Apache POI:Jav...2008-07-04 17:05:25 · 111 阅读 · 0 评论 -
关于Eclipse cvs的两个插件
两个汇总cvs信息的插件,如果你是项目经理,或者你总review别人的代码。那么也许你也正在使用或需要他们。:)(一) cvs report, also support subversion http://vcsreport.sourceforge.net/ 这个插件UI很花哨,还有各种图表,可视化很好,但貌似对jdk,eclips...2008-07-04 17:03:29 · 253 阅读 · 0 评论 -
Java中获取classpath路径下的资源文件
ClassLoader提供了两个方法用于从装载的类路径中取得资源:public URL getResource(String name);public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而getResourceA...2008-07-04 17:01:59 · 230 阅读 · 0 评论 -
groovy update to 1.6-beta exception
今天准备升级到groovy 1.6 发现 update的时候,抛出了这个异常。java.lang.SecurityException: Prohibited package name: java.util开始以为是没有配置好classpath,重新检查了一下,发现没有问题。搜了一下,找到的解决办法竟然是删除classpath。汗,没有找到真正的原因,不过看来是冲突了,还好问题的已解决...2008-07-04 16:56:14 · 105 阅读 · 0 评论 -
Eclipse插件开发中如何获得classpath下面的资源
在我的脑海里面有好几个话题需要记录一下,而正因为好多,我现在已经把这些话题记录在我的本子上。看来是我最近工作比较紧张,没有时间blog了。呵呵,今天先记录一下这个话题:Eclipse插件开发中如何获得classpath下面的资源 以前我写了一篇blog:Java中获取classpath路径下的资源文件,将的事情是我在直接使用ClassLoader的getResourceXXX(),方法获...2008-07-21 19:38:09 · 227 阅读 · 0 评论 -
Java GC 监视方法与工具
项目需要,将gc的监视方法,和gc log的分析工具整理一下, 这些工具不会帮你确定Out Of Memory的具体位置, 但可以帮你确定系统是否发生了OOM项目中有一个很可疑的函数,我们如下面的方法跑了一下,发现他确实存在内存泄漏(问题解决后另做总结). 问题一 让jvm输出log打印jvm的gc log, 需要如下配置jvm启动参数: 方法1:-Xloggc:D:/gc.l...2009-03-27 15:46:56 · 315 阅读 · 0 评论 -
Java: 获得所有线程
我想在一个时刻查看java中还存在的所有线程, 于是google到了这里.http://billharlan.com/pub/papers/javatips.html. Getting a list of running Threads public static String[] getThreadNames() { ThreadGroup group = Thread.c...原创 2009-03-27 17:13:50 · 166 阅读 · 0 评论 -
Java:取得子网掩码
这个讨论的起因是最近修改的一个bug,我们的系统管理了一堆网络设备,为了方便用户,我们提供了一个视图叫做"Near me"。在这个视图中会显示与本机在同一个网段内的所有网络设备。 以前这个功能不支持双网卡。而且子网掩码是写死的"255.255.255.0"为此便进行了下面的调查。共有两种方法,后面会给出这两种方法的简单问题总结,以及对比。 取得子网掩码,方法一:J...2010-03-17 11:10:14 · 1235 阅读 · 0 评论 -
用netbeans做GUI:SocketException: Malformed reply from SOCKS server
最近的项目是由一些不同的软件相互协作组成的(是的,就是说这个系统有很多部分)。各软件之间发信通过socket实现。 在系统联调的时候,很可能会发现bug。而为了再现这个bug,我们就必须要将系统的其他部分完整的搭建起来。这样一来有几个问题。1. 完整的搭建这个环境比较困难。需要多台机器。2. 完整的在线bug手顺比较麻烦,影响工作效率。3. 环境中有些资源是受限的,...原创 2010-01-07 16:24:15 · 520 阅读 · 0 评论 -
SWT Win32 Extension 介绍
SWT Win32 Extension 这个项目,是上周六一个同事推荐给我的,感谢LC同学~。 该项目主页(http://www.swtui.cn/)上面这样介绍SWT Win32 Extension 是Eclipse类库SWT的Win32本地原生扩展.本项目提供了一个软件开发工具库,能够让您使用Java语言开发原生的Windows应用程序而不需要编写额外的JNI代...2008-10-13 10:52:55 · 297 阅读 · 0 评论 -
文件监视: C# and Java
最近我们组的Mr.S同学到别的项目组里面支援C#去了,我也借了这个机会多了解了解C#. 这篇blog讨论的文件监视问题也是从这一过程中衍生出来的. 01 C#的文件监视 C#里面有这样一个类:FileSystemWatche. 他可以用来监视文件系统的变化. 他是对mfc的一个封装,C++ native Develop可以直接调用底层的API, 估计Everything...2009-06-15 14:34:30 · 96 阅读 · 0 评论 -
Java Class Loader
Java中有三种ClassLoader 1. Bootstrap class loader: 用于加载java语言规范所定义的标准库的类,比如String,ArrayList,Object等。 它通常是在虚拟机种用本地代码(如C)实现,在系统中用null表示。 这里之所以返回null,与其说是技术原因,到不如说更多得是出于安全考虑。 试想,如...原创 2009-12-28 19:57:23 · 156 阅读 · 0 评论 -
Java线程: New他就Start他 (遇见JDK1.4.2_04以前的一个bug)
我们的系统有OutOfMemory现象, Liu同学最近又发现了一个原因:Sun JDK 1.4.2_04版本(含以前)的bug,我们系统另一个OOM的原因参见:Derby: Out Of Memory & Update对与sun的这个bug我以前一无所知, 有必要记录下来, 学习一下. Bug现象:一个线程如果只是new, 而没有start(), 那么该线程不会被...2009-04-28 09:13:09 · 113 阅读 · 0 评论 -
Java编码规范
养成好的编码规范对项目组的好处不用多说~我最近在一个维护的项目中,既存的代码比较不规范,于是便调查了一下这方面的资源。 这篇博客是我调查的资源的一个总结。 SUN编码规范:中文版的在附件中,英文版的可以在下面得到:Code Conventions for the Java Programming Language 在JDKTM 6 Documentation的首页,便有这...2008-09-26 13:43:35 · 111 阅读 · 0 评论 -
Java CSV API
项目中有一些功能是CSV相关的。新来的一个同事问是用什么写的。也借着这个问题,我们展开了讨论与调查。 该同时以前使用的API是SourceForge上面的一个叫Java CSV的开源项目,他的主页是:http://www.csvreader.com/java_csv.php该项目是该公司.net产品的java版本,就两个类,一个Writer,一个Reader,够简单,也够灵活~他们的...2008-09-24 10:04:59 · 214 阅读 · 0 评论 -
JFugue - 给我的一个小小的惊喜
今天看到了这篇博客:让 Java 轻松乐动起来,使用 JFugue 制作自己的音乐 里面介绍了,如何使用JFugue让Java乐动起来,像我这样也好这一口的,看到了自然很激动~于是就一口气把HelloWorld都做了下来。这是作者在blog中给出的一段试听音频的链接 下面是官方网址上的例子2 http://www.jfugue.org/examples.htmlExample...2008-09-20 18:32:39 · 265 阅读 · 0 评论 -
Java "properties文件"编辑器 - eclipse插件
HomePage:http://propedit.sourceforge.jp/index_en.html Screenshot 使用该工具可以代替,jdk自带工具:native2ascii下面是native2ascii的几个相关链接: http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/native2ascii.htm...2008-09-16 12:07:44 · 177 阅读 · 0 评论 -
使用java修改windows注册表
项目中用到,整理如下: 方法1:利用java.util.prefs.Preferences 这是jdk里面内置的功能,利用prefs包,我们可以将跟程序相关的一些首选项保存在注册表中。关于这部分google上有很多,不再累述,但有一点需要说明的是,java prefs api把我们的信息存到哪里去了呢? 答案是:如果选用systemNode,则保存在[HKEY_LOCAL_MACH...2008-08-06 15:04:56 · 421 阅读 · 0 评论 -
从groovy1.6的性能提升引起的。。。
原baidu博客链接 读了一篇博客http://www.blogjava.net/BlueSUN/archive/2008/05/03/197863.html 这篇博客里面是这样的写到:Groovy 1.6.0 BETA 1终于发布了,除了一些BUG修正外,最令人兴奋的是,Groovy的运行效率有了显著的提升。官方用GreatLanguage Shootout的基准测试得出Groo...2008-07-04 16:55:29 · 148 阅读 · 0 评论 -
OfficeLnFs
推荐一个java的开源项目,OfficeLnFs,是java的一个office windows风格的视感风格, 呵呵,可以让你的java程序长得跟windows一模一样~ you can try~ OfficeLnFs @ sourceforge...2008-07-04 16:53:46 · 159 阅读 · 0 评论 -
转载一篇 eclipse的帖子
Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面...2008-07-04 16:39:02 · 168 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError 异常解决方案
Java编译器编译java文件的时候有一个版本的问题,如果你先将java文件编译成jdk5.0版本的class文件,然后又在jdk1.4虚拟机上执行,便会抛出这个异常:java.lang.UnsupportedClassVersionError?解决办法参考如下转载文章:http://www.blogjava.net/zhyiwww/archive/2007/01/16/94235.htm...2008-03-27 06:46:30 · 256 阅读 · 0 评论 -
Struts vs webwork 中文 zz
这是前一篇文章的译文,来自moxie的《WebWork教程-0.90版》特 征Struts1.1WebWork2Action类在Struts里面,每一个Action类必需要继承一个抽象的类org.apache.struts.action.Action。这个在Java编程中会引来一些问题,就是关于多种继承的问题。WebWork的Action类仅需要实...2008-03-26 10:53:19 · 152 阅读 · 0 评论 -
Eclipse tomcat项目 debug状态时无法跟踪代码问题解决方法
Preferences里面tomcat的source path选项,把你要调试的工程前面打上钩。但是还有个奇怪的问题,就是我有两个工程,源代码上稍微有一点点差别,如果我在source path里面都选中,在tomcatmanager里调试排在下面的工程的时候,它会进入排在source path里上面的那个工程的源代码。我只好调试哪个就在sourcepath里把别的都不选...2008-03-18 13:43:17 · 663 阅读 · 0 评论 -
Reading Eclipse Source Code
File->Import->Plug-in Development->Plug-ins andFragments对于这样倒入的代码只能读,不能改,很省资源,把整个eclipse的source都导入近来也没问题。导入之后有些项目可能有错误:Unbound classpathcontainer,在他们的属性中设置使用更新版本的jdk可以搞定。从contribut...2008-03-11 05:03:21 · 129 阅读 · 0 评论 -
Eclipse 2.1 Download address
最近在读《Contributing to eclipse》,里面的source是基于Eclipsesdk 2.1.1的,从Eclipse网站上翻了半天,总算找到了historyversion的download address。?-->【http://www.eclipse.org/】-->【Download Eclipse ; Language IDE】-->【JDT...2008-02-26 07:54:11 · 218 阅读 · 0 评论 -
Eclipse SWT Examples plug-in
最近搞了一下SWT,发现Eclipse里面还有这么一个plug-in: SWTExamples呵呵,里面有各种控件的例子,以及效果图,有点像javaswing那个demo, 里面还有黑白棋,感觉不错,下载地址如下:http://www.eclipse.org/swt/examples.phphttp://download.eclipse.org/eclipse/downloa...2008-02-26 05:01:14 · 151 阅读 · 0 评论 -
介绍两个Eclipse插件: Implementors & Call Hierarchy
本文介绍两个在Eclipse调试与跟踪过程中的两个实用插件他们都可以在 http://eclipse-tools.sourceforge.net/?下载该网址还包含了另外两个项目,以及一份Eclipse的 referencecard.------------------------------------------------------------------一: Imp...2008-02-21 01:32:05 · 317 阅读 · 0 评论 -
Windows命令的一点应用 在Java中打开任意外部程序与文件
java中Runtime.getRuntime().exec(String cmd)接口允许你执行一个windows命令,我想通过该命令,打来任意的windows文件,文件夹,或者程序。 直接写成Runtime.getRuntime.exec(test.txt); 运行时将报错,因为text.txt不可执行。 调查了一下,发现了这两个Windows命令挺好用:Start 和 call, 利用他们...2008-02-19 07:45:46 · 132 阅读 · 0 评论 -
Linux上使用Java获取本机Ip地址的问题
可以用如下代码: InetAddress inet = InetAddress.getLocalHost();System.out.println("本机的ip=" + inet.getHostAddress()); 在window下面可以工作。在Linux下返回127.0.0.1。主要是在linux下返回的是/etc/hosts中配置的localhost的ip地址,而不是网卡的绑...2008-02-15 08:55:55 · 467 阅读 · 0 评论 -
深入Java虚拟机 下载地址
占个坑,等我回家下载~下载地址:http://download.chinaitlab.com/program/files/9789.html当当网http://www.dangdang.com/product/8764/8764617.shtml2008-02-15 08:38:42 · 210 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方法
java.lang.OutOfMemoryError: Java heapspace 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m 2,如果用的tomcat,在windows下,可以在C:\tomca...2008-01-31 03:21:34 · 143 阅读 · 0 评论