在javaone大会的报告中提到了mig布局管理工具,看了介绍并试用了一下,感觉很好. 并且已经申请加入到java 7.0中.通过下面的示例代码: jpanel p = new jpanel(new miglayout("", "[right]")); p.add(new jlabel("general"), "split, s ...
jira作为使用最广泛的issue tracking软件,也被不少用户用来做客户支持,但它仍缺少一些企业级软件的特性,如单个field的权限管理,集群等,如今,atlassian(jira的公司)的凯发推荐的合作伙伴sourcesense发布了scarlet - terracotta based clustering for jira(基于terracotta来提供对jira的集群支持)。 terracott ...
red hat(红帽)公司加入sun的openjdk项目,同意为linux下java开发的团队参与openjdk的合作。red hat将提供名为icedtea的整合开源版本。作为openjdk的参与开发者,red hat最终将创造一个和自己的企业级linux环境完全兼容的openjdk,并且使用openjdk来提供jboss企业中间件的运行环境。
subetha smtp 2.0是一个支持smtp协议的邮件组件,可以集成到你的java应用程序里面,提供高性能的邮件发送处理能力。subetha之所以提供很好的性能,在于他使用了apache mina 这个提供了nio能力的库。当然subetha的使用很简单: list listeners = new arraylist
ibm的alphaworks网站发布的一款免费的jvm内存堆的图形分析工具heapanalyzer,它可以有效的列举堆的内存使用状况,帮助分析java内存泄漏的原因 heapanalyzer可以帮助你分析jvm内存堆的如下信息: * list of java heap leak suspects * recommendation of the size of kcluster * list ...
作为java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方: class java.lang.object.getclass(); 虽然它的签名返回值为 class , 但是它的规范文档却给出了这样的说明: 引用 returns ... the actual result type is class
2005年ruby on rails横空出世般的流行刺激了java开源框架整合的大趋势,ruby on rails这个号称“full-stack”的框架能做的我们都能做,它就是整合的更好,省略了配置文件,提供了快速代码生成器,暂且不论ruby on rails本身,但是诸多java开发人员把目光从只做好一件事情上面挪到了“提供最方便的full-stack框架”上面,因此我们可以看到整个java开源社 ...