java

java

MercurialEclipse 1.7.1下载

  MercurialEclipse 1.7.1下载地址发布了,关注MercurialEclipse的朋友可以直接去官方获取最新的MercurialEclipse 1.7.1下载地址下载试用。说到MercurialEclipse,估计从名字上大家就能看出它其实就是Mercurial的eclipse插件,从而让Eclipse可以支持Mercurial工作,也就是一个基于eclipse的Mercurial客户端。那么Mercurial又是什么呢?Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。   其实Mercurial与我们大家常用的SVN,CVS,Git十分类似,是一个强大的分布式的版本控制系统。不过相对于SVN和CVS来说,Mercurial的特征与Git更为相似,因为二者都是分布式版本控制系统。而分布式版本控制系统的最大特点就是每个都可以独立管理自己的版本仓库,而其它人既可以把别人的版本仓库当成自己的版本库,也可以独立管理。举个例子来说,当公司的SVN服务器挂掉的时候,公司里所有的员工都将无法进行svn提交操作。那么对于Mercurial来说,这个问题就十分简单了,用户可以选择直接提交到自己的版本库中,也可以选择提交到其它同事的版本库中,当Mercurial中央服务器恢复的时候,分别于中央服务器同步。这也是分布式提交带来的最大优势。 MercurialEclipse 1.7.1主要改进包括: MercurialEclipse 1.7.1在同步菜单中增加了”Rollback”和”Backout”两个按钮,用于实现Undo操作 MercurialEclipse 1.7.1完全改进了处理多个heads的问题,在执行”Pull and […]

java

DBSight 4.0.7下载

  DBSight 4.0.7下载地址发布了,关注DBSight 4的朋友可以直接去官方获取最新的DBSight 4.0.7下载地址下载试用。作为一款优秀的J2EE全文检索工具,DBSight 4.0使用了目前最为流行的也是最新的Lucene 4.0作为其检索的基础,而与往常一样该版本仍然是作为一个bug修复以及功能改进版本发布的。由于之前笔者的疏忽居然一下子错过了2个小版本的更新,今天就把从4.4到4.7的全部更新内容都发布出来,作为使用DBSight 4.0系列的朋友,看过下面的更新介绍后,可以考虑升级到最新的DBSight 4.0.7,不过由于距离4.4版本的DBSight有些差距,可能会面临重建索引的问题,所以还请慎用。   DBsight是一套给予Java的全文检索解决方案,DBSight4以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现 DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 4.0版本开始,DBSight正式支持Lucene4.0版本,也就是说DBSight4系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBSight 4.0.7主要改进包括: DBSight 4.0.7增加了对数据库以外数据的自定义检索功能,用于处理更多类型的文件。(检索功能越来越强劲了)

java

Oracle请求Apache重新考虑退出JCP的决定

  就在Apache在官方正式宣布推出JCP之后,或许是Oracle感觉到了Apache的态度的坚决以及其对Java未来的帮助;也或许是社区的呼声过于高涨,今天Oracle发布了官方声明,“Oracle请求Apache重新考虑退出JCP的决定”。此举预示着Oracle并不想与Apache彻底闹翻,由此可见Apache对Java的影响力了。甲骨文周四请求Apache软件基金会重新考虑其退出Java SE/EE执行委员会的决定,同时肯定了Apache基金会对Java未来的重要性。   本周三,Apache软件基金会宣布退出Java执行委员会,称甲骨文对Java控制过多。该基金会在博客中表示,“甲骨文一家公司的商业企图将继续严重干涉并危害Java透明的管理和生态系统。”   周四晚些时候,一名甲骨文高管向Apache摆出和解姿态。   “上个月甲骨文再次提名Apache进入Java执行委员会,因为我们认可他们的积极参与和态度。”甲骨文开发副总裁亚当·梅辛格(Adam Messinger)写道。   他表示,“甲骨文有责任推动Java发展,并为数百万的Java开发者提供统一的Java标准。我们鼓励Apache重新考虑其立场,继续帮助推动Java的发展。Apache软件基金会和它赞助的许多其他开源项目是Java整个生态系统的重要部分。”   然而,从目前来看,Apache基金会似乎并不急于重返委员会。   Apache基金会主席吉姆·雅盖尔斯基(Jim Jagielski)周四在Twitter上表示,“甲骨文应该给我们一个重新考虑的原因,而不是简单的一句“请”。”   “Java社区进程已死,”雅盖尔斯基在一篇博客中写道,“唯一剩下的,只是一个游走于Java生态系统的僵尸,试图寻找新鲜血液。” 摘自:开源中国社区

java

JDK 1.6 Update23下载

  JDK 1.6第23个更新版本-JDK 1.6 Update23下载地址发布了,关注JDK 1.6的朋友可以直接去Oracle官方获取最新的JDK 1.6 Update23下载地址下载试用。随着Oracle收购Sun之后发布的一系列声明,貌似JDK的收费版和免费版已经呼之欲出了。但是目前看来或许JDK 1.6似乎还没有这种迹象,或许在不久的JDK 7中就会出现这种差别吧。不过距离JDK 7的出现还有一段时间,我们还是继续关注一下我们目前最稳定也是最新的JDK 1.6 Update23吧。 JDK 1.6 Update23主要改进包括: JDK 1.6 Update23再次提升了性能,同时巩固了稳定性。 JDK 1.6

java

Hibernate Search 3.3.0 CR2下载

  Hibernate Search 3.3.0第二个RC版本-Hibernate Search 3.3.0 CR2下载地址发布了,关注Hibernate Search 3.3.0的朋友可以直接去Hibernate官方获取最新的Hibernate Search 3.3.0 CR2下载地址下载试用。随着Hibernate Search 3.3.0的不断完善,相信更加OO同时与Hibernate整合更加紧密的基于Lucene的全文检索工具即将和大家见面了。本次发布的Hibernate Search 3.3.0 CR2最大的改进是性能的提升,当然也包含bug修复和功能的改进,不过总的来说性能是Hibernate Search 3.3.0的重头戏,为了配合不就即将发布的Hibernate Search 3.3.0正式版,官方本次决定让用户体验下最新版本的Hibernate

java

Jetty 7.2.2下载

  Jetty 7.2.2下载地址发布了,关注Jetty 7系列产品的朋友可以去Jetty或者是eclipse官方获取最新的Jetty 7.2.2下载地址下载试用。作为笔者最喜欢,也是应用最广泛的Servlet容器来说,Jetty的每一次变革都让笔者十分的关注。从最初的Jetty 5升级到Jetty 6,到后来的Jetty投奔到Eclipse后出品的Jetty 7,每一次的变革都带来的不小的进步。就连互联网巨头Google也放弃了使用已久的Tomcat转型成了Jetty。当然笔者这里不是说Tomcat就没有Jetty好,只是两个Servlet容器在设计理念上有所不同。这里引用Springside作者江南白衣的一段话,或许会让大家明白为什么Goolge也选择了Jetty。   JavaEE炒过一轮又一轮的概念后,实际至少呈现出两个趋势: 是Java应用服务器越来越没有用途. EJB3已没落, Web Service与JMS的实现又不需要应用服务器来提供, 应用服务器提供的Http Session集群方案更少人真正使用。 是但凡大点的应用总会被拆散成越来越多的独立提供服务的子系统,也就是炒了一百遍的分布式与面向服务了。 所以,目前最爱的是的Jetty,可以独立部署与启停,对子系统的可扩展部署与应用版本快速升级都有莫大好处。 随着Java应用逐步壮大,分布式Java应用的设计是不可避免的问题   相信看了上面的评论后估计大家多少会有一些感悟吧,不过说到这里,对于Java app server笔者一直都比较感兴趣,貌似有一本叫做《how

java

IDEA 10下载

  IDEA 10下载地址发布了,关注IntelliJ IDEA 10的朋友可以直接去IntelliJ官方获取最新的IDEA 10下载地址下载试用。IntelliJ IDEA 10曾经被命名为IntelliJ IDEA X,不过不知道是不是官方想延续IDEA系列产品的数字版本号码,最终发布的时候还是采用了IDEA 10作为其正式发布名称。就在前几天IntelliJ刚刚发布了其IDEA 9系列的最新版本IDEA 9.04,而其IDEA 10也只是停留在Public Preview的程度,没想到在短短的两周时间内就发布了正式版,连一个beta版本都没出,实在让笔者出乎预料。   本次发布的IDEA 10从本质上改进了IDEA 9的一些弊端,例如启动速度,索引工程的速度等,因此十分值得我们期待,下面简单介绍下IDEA 10带给我的惊喜有哪些。 IDEA 10主要改进包括:

java

VirtualBox 4.0.0 Beta1下载

  VirtualBox 4.0.0第一个beta版-VirtualBox 4.0.0 beta1下载地址发布了,关注VirtualBox 4的朋友可以直接去VirtualBox官方获取最新的VirtualBox 4.0.0 beta1下载地址下载试用。在Oracle收购Sun的时候VirtualBox就已经发布VirtualBox 3系列产品了,因此一直以来升级的VirtualBox 3系列基本都是Sun研发的东西为主。而本次发布的VirtualBox 4.0.0是Oracle入手之后的第一个大版本的更新,让我们一起来看看Oracle手中的VirtualBox 4.0.0到底都有哪些新特性吧。 VirtualBox 4.0.0主要改进包括: VirtualBox 4.0.0增加了可移植的磁盘设置。 VirtualBox 4.0.0增加了对OVA(开发虚拟化归档格式)的支持。 VirtualBox 4.0.0引入了VMM,由此可以解决32位pc上使用1.5/2 GB内存的问题

java

Java发展方向_从Oracle看Java的发展

  Java发展方向自从Oracle收购了Sun之后一直就是Java社区内一个讨论的焦点。对于Java爱好者来会所Sun的领导无疑让Java得到了空间的繁荣,但是由于Sun的经营策略问题,似乎Java获得了无上的荣耀但自己却没有赚足养活自己的本钱。于是乎最善于经营的Oracle接管了Java,无论从前端时间的MySQL即将推出免费版和收费版,还是最近Oracle宣布即将推出收费版和免费版的JVM来看,赚钱对于Oracle来说才是第一目标,当然在这期间推动Java发展也是必然的了。那么Java发展方向究竟在何方呢?我们一起来看看InfoQ虚拟会谈上大家是如何说的吧。   虚拟座谈会是InfoQ中文站新近推出的一类讨论形式的虚拟会谈,一般会就最近发生在业界的技术事件,邀请来自社区、厂商、开发者、技术媒体的代表,对其表达自己的看法和理解,为国内的广大社区和技术从业者指明技术发展的方向,互相促进,共同提高。 这个月以来,Oracle在JDK和JVM的发展上,动作频频,具体可参见InfoQ中文站的内容。为此,InfoQ特地邀请了来自普元的资深架构师冯兴智博士、Oracle大中华区产品战略部总监刘松先生、IBM中国开发中心CTO及IBM杰出工程师毛新生先生、淘宝网资深总监及开放平台副总裁王文彬博士,就下面的问题发表了自己的见解。 1. 您觉得Oracle对Java的发展做出的选择,是基于怎样的考虑呢?您觉得Java的未来之路在哪里? 冯:对于Java发展的选择,Oracle作为一个商业公司更多的是从商业上的考虑,例如在JDK版本上计划中 的JDK7就没有包含模块化和Swing应用框架这些开发者社区讨论了很久并且非常兴奋的新特性。从另一个角度看,Java的发展也确实需要有领导厂商的 推动,才能保证新版本的按时推出。 对于Java未来,由于有IBM和Oracle公司的合作推动,Java前景还是非常光明的。并且有广大的开发人员支持,目前比较看好 OpenJDK。Oracle已经表态JRockit与HotSpot将会合并为单独一个JVM,,合并后的成果将会持续不断地加到OpenJDK当中, 由于Oralce未来对JVM采取开源和商业两种模式,所以很多企业级特性估计将会只包含在商业版本中。 Java的未来在于进入企业核心应用和关键业务领域,例如银行的新一代核心系统。其价值与其他新兴技术相比,优势在于服务器端。 刘:在不久前圆满结束的旧金山 JavaOne 大会上,Oracle软件开发部的执行副总汤玛斯 库利安 (Thomas Kurian;以下简称“库总”) 对所有关切Java未来走势的粉丝们说明未来的发展规划。库总激动地表示:“甲骨文深信,Java 社区期待成果。凭借我们在

java

jsoup 1.4.1_jsoup 1.4.1下载_jsoup下载

  jsoup 1.4.1下载地址发布了,关注jsoup这款优秀的html解析器的朋友可以去jsoup官方获取最新的jsoup 1.4.1下载地址下载试用。记得上次发布的jsoup是1.3.3结果一下子就直接跳到了jsoup 1.4.1,期间可见变化之大了。不过从jsoup 1.3开始就已经开始增加了对html 5特性的支持。相信在jsoup 1.4.1中会更上一层楼的吧。   jsoup是一款开源的HTML解析类库,jsoup采用纯Java编写,jsoup提供了一组方便的API,可以通过类jQuery的方法来用于抽取、操作HTML数据。通常我们操作HTML元素的时候都是以DOM的方式操作。可以直接获得DOM中的某个Element,然后分析该 Element包含有哪些属性。如果通过Java来访问,那无论是编码风格还是操作方式都有很大的变化。Java开发者面临的问题是必须通过特定的字符匹配的方式获得对应的值,或者属性。这给开发人员带来了很大的困难,或者说不习惯吧。jsoup的优势就在于可以通过 Java语言以用户最习惯的DOM的方式来访问HTML元素。这大大提高了开发效率,也降低了用户收工解析HTML带来的麻烦和容易出错的问题。 jsoup被设计用来处理所有类型的HTML文件,包括无效的标签解析和验证,为了避免解析过程的混乱,jsoup采用了一种有效的语法树的方式来处理 HTML内容。 jsoup 1.4.1主要改进包括: jsoup 1.4.1增加从InputStream读取并解析html的能力(方便的流读取解析api) jsoup 1.4.1增加了not()选择器,用于在解析过程中处理“非”的操作 jsoup 1.4.1增加了Elements.not(String

Scroll to Top