java

java,java doc,java source,java news

java

JDK 1.6.0_18 (6u18) 发布-下载

今天Sun官方发布了JDK1.6的最新版本JDK 1.6.0_18-b07, 该版本的内部版本成为 JDK 1.6.0_18-b07 (其中b并不是beta的意思,而是build的意思),JDK 1.6.0_18-b07 的外部版本称之为JDK6u18,JDK 1.6.0_18 (6u18) 包含了358个bugs修复,可以说是一个十足的bug修复版本了。但官方同时也表示JDK 1.6.0_18 (6u18) 并没有包含任何安全方面的bug修复,因此Java SE 6 Update 17的用户并不需要因为安全方面的原因升级到最新版本的JDK 1.6.0_18 (6u18) […]

java

Ant 1.8.0RC1 发布-下载

Apache Ant 1.8.0RC1今天正是发布下载了,使用ant的朋友可以从ant在apache上的官方站点下载最新版本的ant 1.8使用了。Ant是一个采用纯Java语言编写的项目构建工具。相信解除Java的朋友很少有不知道ant的吧。简单的说Ant与window下的批处理文件很类似,可以批量执行Java操作,笔者始终觉得ant就是Java版本的批处理 🙂 ,当然功能更加强劲。笔者项目中使用的xdoclet插件就是通过ant来执行的,同时生成jaspereport的编译文件等功能也都依赖ant完成。最初笔者整个项目的构建,包括打包,编译等都通过ant完成,后来maven出来打破了现有的格局,笔者的项目逐渐转向了maven。尤其是在maven 2.0出现后,笔者项目几乎全部迁移至maven。ant与maven相比显得更轻量级,无论速度还是运行效率都是。而maven则显得更重量级,maven本身体积本身不大,但插件丰富,同时对项目这个那个生命周期的管理十分突出。但让笔者最心动的功能还是基于POM文件的依赖关系管理,这让笔者真正体会到了绿色管理项目中jar的感觉。当然使用maven也有让笔者头痛的问题,比如严重依赖网络,等等。。。回想起ant + ivy的日子,还是让我们一起来看看ant1.8都带给我们什么惊喜吧? Ant 1.8主要包括如下变化: Ant 1.8引入了一个高级扩展点,该功能让用户在使用Ant 1.8构建文件的时候可以更容易的使用自定义扩展目标(custom targets) Ant 1.8中if和unless标签的值将根据输入值进行计算(这些值可以是true ,false或者是on,off) Ant 1.8放弃了对JDK1.4以前版本的支持(貌似很多项目都已经不兼容JDK1.4或者需要独立的包来支持JDK1.4),ant

java

Xmemcached 1.2.2 发布-下载

  Xmemcached 1.2.2发布下载了,使用Xmemcached的朋友可以从Xmemcached在Google code上的站点下载最新版的Xmemcached 1.2.2使用。Xmemcached是基于java nio实现的高性能可扩展的memcached客户端,而memcached应该是近年来最流行的缓存系统之一。这里值得一提的是Xmemcached使用的NIO框架是,Xmemcached作者开发的yanf4j框架,因此性能十分优秀。 XMemcached的主要特性包括 XMemcached拥有超高的性能 XMemcached 同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费相对较少的优点。传统阻塞IO为了提高效率,需要创建一定数量的连接形成连接池,而nio仅需要一个连接即可(当然,nio也是可以做池化处理),相对来说减少了线程创建和切换的开销,这一点在高并发下特别明显。因此 XMemcached与Spymemcached在性能都非常优秀,在某些方面(存储的数据比较小的情况下)Xmemcached比 Spymemcached的表现更为优秀,具体可以看这个Java Memcached Clients Benchmark。 支持完整的协议 Xmemcached支持所有的memcached协议,包括1.4.0正式开始使用的二进制协议。 支持客户端分布 Memcached的分布只能通过客户端来实现,XMemcached实现了此功能,并且提供了一致性哈希(consistent

java

Vaadin 6.2.1发布-下载

Vaadin官方今天放出了Vaadin 6.2.1的下载地址,使用Vaadin的朋友可以第一时间升级到Vaadin最新版本Vaadin 6.2.1了。Vaadin 6.2.1版本是Vaadin 6.2.0版本的bug修复版本,Vaadin 6.2.1中并没有引入新功能,但Vaadin 6.2.1修复了一些Vaadin 6.2.0中已知的重要bug,因此官方强烈建议Vaadin 6.2.0用户升级到最新版本的Vaadin 6.2.1使用。 Vaadin是一套使用纯Java编写的开源框架,用于在Java web应用程序中提供更优雅漂亮的UI界面。一直以来无论是Java的awt还是swing,似乎都难以给人赏心悦目的UI体验。Vaadin将带给我们全信的Java UI的体验。Vaadin 允许用户通过编写Java服务器端代码即可构建出真正的富互联网应用程序GUI.开发者无须使用HTML,JavaScript或者任何浏览器插件和客户端代码,所有的客户端代码都通过Java服务器端代码自动生成。 Vaadin 6.2.1中对现有的功能也有一些增强,其中最主要的是对Portlet 2.0规范的支持方面的增强: Vaadin 6.2.1新增了对编辑和帮助模式的支持 Vaadin

java

DBsight 3.0.1 beta 发布-下载

DBsight官方今天再次发布了DBsight 3.0.1 beta版本的下载地址,DBsight 3.0.1 beta是继DBsight 3.0 beta之后的第二个beta版本。DBsight3系列版本的目标是兼容最新的Lucene3.0 版本。当前最稳定的DBsight版本仍然是DBsight 2.2.6。因此如果用于生产环境,还是选择DBsight2.2.6吧。不过DBsight 3.0.1 beta确确实实给我们带来了很多惊喜呦。 DBsight是一套给予Java的全文检索解决方案,DBsight2.2.6以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。 DBsight 3中主要新特性包括: DBsight 3引入了对Lucene 3.0的支持 DBsight

java

MyEclipse 8.5 M1 下载合集-包含window,linux,Mac版

  MyEclipse 8.0GA发布后,MyEclipse官方并没有放慢脚步,笔者今天发现MyEclipse官方已经放出了MyEclipse 8.5 M1的下载地址。虽然MyEclipse 8.5M1不会有GA版本稳定,但作为笔者这样的MyEclipse爱好者来说,MyEclipse 8.5M1版本已经足够吸引笔者下载尝鲜了。鉴于国内无法访问MyEclipse站点(用代理可以),同时像笔者一样的MyEclipse狂热者也有很多,笔者整理了一个MyEclipse 8.5 下载合集,分享给大家,方便大家下载使用。请直接复制下载链接地址到下载工具中。下载后请使用MD5校验工具校验下文件的有效性。希望对MyEclipse爱好者有一定的帮助吧。 MyEclipse 8.5 M1 Windows版下载: MyEclipse 8.5 M1 Windows MyEclipse 8.5 M1 Windows版文件大小:

java

HornetQ 2.0.0.CR3 发布-下载

HornetQ 2.0.0 CR3发布下载了,随着HornetQ 2.0.0 CR1的发布,HornetQ 2.0.0开发团队明显加快了脚步,虽然HornetQ 2.0.0正式版还没有发布,不过相信HornetQ 2.0.0 CR3之后HornetQ 2.0.0正式版本会很快到来。与此同时HornetQ开发团队开规划了HornetQ 2.1和HornetQ 2.2版本的主要特性(HornetQ 2.1和HornetQ 2.2主要是在功能上有所增加),HornetQ 2.0.0 CR3是为即将到来的HornetQ 2.0.0 GA做准备,而HornetQ 2.0.0 GA也会在近期发布。

java

CKEditor 3.1 发布-下载

CKEditor本周再次发布下载新版本-CKEditor 3.1。CKEditor 3.1相对于CKEditor 3.0.2来说在功能上有了不少更新,因为在CKEditor 3.0.2版中,bug基本修复完成,因此本次发布的CKEditor 3.1主要是引入了不少新功能。因此CKEditor 3.1是很值得期待的哦,喜欢CKEditor的朋友赶快去官方下载最新版本的CKEditor 3.1吧。 CKEditor就是传说中的FCKEditor项目更名之后的项目。FCKEditor是Java 开发者最常用的在线编辑器之一,FCKEditor针对Java开发了FCKEditor for Java版本,后续又出现了FCKEditor for .Net版本等。CKEditor同样也是一个所见即所得的在线编辑器,CKEditor继承了FCKEditor的全部优点,并重构了很多核心代码让编辑器变得更健壮,更易用。 CKEditor 3.1主要包括如下特性: CKEditor 3.1引入了整页编辑功能:CKEditor通常是将一部分内容以网页的形式加入到当前页面中,CKEditor 3.1引入的整页整页编辑功能可以让用户编辑完整的页面代码,包括标签内的全部内容 CKEditor

java

MyEclipse8.0 linux 64位下载

MyEclipse8.0发布下了又一阵子了,MyEclipse8.0秉承着MyEclipse系列产品的一贯作风,囊括了大量实用的开源产品开发工具,可以说是对开源产品支持最好的Eclipse插件集合了。但由于国内无法访问MyEclipse官方网站,笔者提供了一个MyEclipse8.0下载地址集合,最近笔者实用window 64位版本的时候发现Eclipse在window下分为32位和64位两个版本,如果在window 64位下实用了64位的JDK,那么必须安装Eclipse 64位才能正常运行(经过一个月左右的试用笔者感觉eclipse 64bit确实比eclipse 32bit要快),今天访问Myeclipse网站发现了Myclipse Linux 64位版本,但官方并没有发布Myeclipse window 64bit版本,这让笔者很奇怪,下面就放出MyEclipse8.0 Linux 64bit版本下载地址(直接用下载工具下载,笔者亲测好用 🙂 ): MyEclipse8.0 Linux 64位下载 MyEclipse8.0 Linux 64

java

Spring Roo 1.0.0 发布-下载

Spring Roo是SpringSource开发的一个基于Java的开源项目。Spring Roo的目标是让Java开发者可以用ROR方式的简介语法开发出丰富的基于Java的web应用。用过Java的朋友都知道,严格的语法要求和规范导致Java语法的纷繁复杂,同样的功能,ROR会比Java代码少很多。Spring Roo创始人就是意识到了这个问题,于是萌生了Spring Roo项目的想法。那么Spring Roo到底比普通的Java编码又什么优势呢? Spring Roo的主要特性包括: Spring Roo拥有RoR一样的开发效率和简介的语法,Spring Roo官方推出了一套视频:http://www.jroller.com/desmax/entry/roo Spring Roo是纯Java的应用,对于Java程序员来说,编码几乎就是没有学习成本,而且有丰富的第三方资源支持。 Spring Roo内部使用AspejectJ进行字节码增强,因为是编译时增强的代码,因此运行应用的时候并不依赖Spring Roo。(这点在框架里是很少见的) Spring Roo拥有良好的IDE支持,Roo Shell用够自动完成和代码提示的功能,免费的Eclipse插件SpringToolsSuite也提供了对Spring Roo的支持。

Scroll to Top