java

java

VirtualBox 3.2.4下载_VirtualBox下载_开源虚拟机

  VirtualBox 3.2.4下载地址发布了,喜欢这款优秀的开源虚拟机软件的朋友可以去官方下载最新的VirtualBox 3.2.4试用了。说起虚拟机软件只要是玩过的朋友或许都知道vmware和Virtual PC吧。这两款软件应该算是笔者解除的最早的虚拟机软件了,当时还为能在计算机里虚拟出一台计算机而惊诧不已阿。但上述两款软件都是收费软件,而VirtualBox则是在Sun大力支持下开发出的开源的免费虚拟机软件。作为普通用户来说,笔者只是用来虚拟多个环境进行测试,而这些功能VirtualBox完全都可以做到,因此也无须使用那些收费软件了。   随着VirtualBox的逐步发展,貌似vmware也感受到了其发展迅速,因此推出了vmware server等免费产品来打开市场,虽然功能上有所限制,但由于其强大的性能和超强的稳定性在中小型企业中也得到了不少亲睐。随着Sun被Oracle收购,几乎所有Sun的产品无论开源与否都打上了Oracle的标签,当然VirtualBox也不利外。目前VirtualBox已经更名为Oracle VM VirtualBox,但仍然是之前的产品,而本次发布的VirtualBox 3.2.4是VirtualBox 3.2系列的bug修复版,主要是修复bug,改进性能等,因此如果使用的是VirtualBox 3.2系列版本,强烈建议下载升级到VirtualBox 3.2.4。 VirtualBox 3.2.4下载地址: VirtualBox 3.2.4下载 [ad#468-60]

java

DBSight 3.1.9下载_DBSight下载_J2EE全文检索工具

  DBSight 3.1.9下载地址终于发布了,关注这款优秀的J2EE全文检索工具的朋友可以去官方下载最新的DBSight 3.1.9试用。作为Java爱好者来说,笔者手工编写过简单的全文检索功能,相对于使用DBSight的实现来说,实在是复杂繁琐无比。而借助DBSight可以轻松的通过web界面和一些设置实现以前需要大量编码的工作。当然DBSight并不是免费软件,但如果没有足够的精力和时间去实现全文检索功能的朋友确实还是可以尝试一下的。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.1.9以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。   DBSight 3.1.9依然是在DBSight 3.1.8的基础上进行改进,同时修复了之前的一些bug,让DBSight使用更人性化一些。因为主要是bug修复和功能改进,因此强烈建议使用DBSight之前版本的朋友下载升级到最新的DBSight 3.1.9。 DBSight 3.1.9主要改进包括: DBSight 3.1.9增加了dbsight.properties文件,用于自定义JDBC设置和索引数据位置 DBSight

java

Eclipse 3.6 RC4下载_Eclipse 3.6下载

   Eclipse 3.6最后一个RC版本-Eclipse 3.6 RC4下载地址终于发布了,喜欢尝鲜Eclipse的朋友可以去官方下载最新的Eclipse 3.6 RC4下载。Eclipse 3.6 RC4是Eclipse 3.6正式版之前的最后一个版本,由于已经是最后一个Eclipse 3.6的RC版本,因此除了重大的bug会被修复之外,Eclipse 3.6的全部功能特性已经固定不会在修改。因此用来体验新特性已经是与Eclipse 3.6正式版一般无二。相信在Eclipse 3.6 RC4发布后几周Eclipse 3.6正式版就会发布。   Eclipse 3.6是目前Eclipse系列产品的最新版本,只是目前还处于正式版发布之前的最后阶段。目前最稳定的Eclipse版本是Eclipse 3.5.2,笔者使用的也是该版本。作为Java世界三大主流Java IDE来说,其流行度应该不用笔者多说了吧。不过根据笔者的体验来说最喜欢的还是Eclipse,无论NetBean还是IDEA确实都没有Eclipse来得舒服,或许这就是习惯的问题吧。顺便提下的是,目前MyEclipse最新的版本是MyEclipse

oracle

Oracle裁员Sun员工-亚欧Sun分部成重灾区

  Oracle收购Sun之后,一直没有对Sun员工展开什么行动。或许是由于Sun高管的频繁离职Oracle不想让Sun元气大伤,因此以稳定军心为主,一直对Sun的Java等产品增加投入。但随着Oracle对Sun的整合日趋完成,Oracle终于再次展开了新一轮的裁员行动。   Oracle周五表示,将对Sun展开新一轮裁员,受影响的员工主要集中在亚洲和欧洲地区。Oracle并未透露具体的裁员数量,但表示新的重组费用将达到上 次裁员的2倍,约为 6.75亿美元至8.25亿美元,而上次为3.25亿美元。从5月28日起,Oracle已经陆续通知了即将被裁减的员工。截至今年2月底,Oracle员工总数为10.6492万人。   去年4月,Oracle宣布将以74亿美元收购Sun。10月,该交易尚未被欧盟批准前,Sun已经宣布裁员10%,约3000人。而在此之前,Sun已经经历 了三轮裁员,合计裁员7600人。

java

BoneCP 0.6.6 RC1下载_BoneCP 0.6.6 RC1最快的Java连接池

  BoneCP 0.6.6第一个RC版本-BoneCP 0.6.6 RC1下载地址发布了,关注这个新兴高效的连接池的朋友可以去官方下载最新的BoneCP 0.6.6 RC1试用。作为以性能为主的连接池来说,BoneCP几乎是目前开源数据库中性能最快的。但毕竟目前连接池的另一个主要参考指标是稳定性,因此如果已经使用了其它第三方连接池,并且使用的十分稳定的话,那么暂时可以考虑不要切换的说。不过作为尝试来说,在测试环境到是可以试试看。   BoneCP是一个快速高效,开源免费的Java数据库 connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载   BoneCP最大的特点就是效率,BoneCP号称是目前市面上最快的Java连接池,从官方的评测来看其效率远远超越了其它同类的Java连接池产品。目前市面上Java连接池也有不少,各大Java应用服务器厂商也都有自己的连接池实现,对于BoneCP来说并不是为了重复发明轮子,而是作者认为现有连接池的效率并不是很好,官方配置有BoneCP与其它开源连接池性能的对比,貌似BoneCP性能有压倒性的优势的说。 BoneCP 0.6.6 RC1下载地址: BoneCP 0.6.6 RC1下载 [ad#468-60]

java

KindEditor 3.4.4下载_KindEditor 3.4.4发布下载

  KindEditor最新版本-KindEditor 3.4.4下载地址发布了,关注和使用KindEditor这款优秀的在线编辑器的朋友可以去KindEditor官方下载最新的KindEditor 3.4.4试用。根据Roddy给出的变更记录来看,KindEditor 3.4.4是一个纯粹的bug修复版本,修正了之前版本中发现的大量bug,因此使用KindEditor 3.4.3的朋友强烈建议升级到最新的KindEditor 3.4.4。   KindEditor是一套开源的的在线编辑器,KindEditor使用JavaScript编写,因此可以运行在Linux,Unix等操作系统上,同时可以无缝的于Java,JSP,PHP等 语言接合,可以在HTML上进行可视化编辑,类似的开源项目还有TinyMCE,CKEditor(原FCKEditor)等,KindEditor在 CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用,主要用于让用户在html上获得所见即所得的编辑效果。KindEditor采用LGPL开放 源代码使用许可,可以自由修改源代码,也可以集成在您的商业程序。 KindEditor 3.4.4主要改进包括: KindEditor 3.4.4修改了在IE上焦点自动移动到编辑区域的问题。 KindEditor 3.4.4修改了在IE上打开类型无法修改成当前窗口的问题。 KindEditor 3.4.4修改了全选后无法取消超级链接的问题。 KindEditor 3.4.4修改了切换代码模式时编辑器轻微抖动的问题。

java

Java再次面临规范分裂危机

  Java作为开源界的一面旗帜最大的特点就是由于有Sun独自掌控着Java的各种规范,而各大厂商纷纷依据规范来设计自己的实现。如此以来Java真正意义上的做到了一次编写处处执行的能力。而为了吸取更多社区以及开发厂商的精华Sun不但会从各大社区和厂商中选取优秀的实现作为新的规范,同时JCP的出现也让Java规范的制定更加适合社区开发者的心声,这一切都无不显示着Java开源所到来的力量。而最近貌似Java规范的一致性面临着考验,Java再次面临规范分裂危机。   其实这样的危机对于Java来说已经不是第一次了,在上个世纪90年代后期,也就是Java刚刚出现不长时间就遇到了第一次危机。当时微软为了跟SUN之间争夺 Java的事实标准权,开发了自己特有的版本Visual J++,并与其VS系列开发套件结合在一起,还提供了专有的扩展API。这一系列行为都背离了SUN对于Java规范的要求。这一纷争导致SUN与微软之 间刻薄地批评对方,并对簿公堂。最用在2001年以SUN胜出结束,这也让微软彻底离开了Java阵营,从此与Java无缘。在该事件之后,也确立了 Java的使用原则,那就是SUN持有Java的标准权,无论哪个厂商,都必需遵守该标准。   在后来成立了的JCP组织,允许更多的厂商参与到Java的规范制定当中。JCP组织的出现,让IBM、Oracle很众多软件厂 商有机会参与到Java的发展当中,使Java得到了十足的发展。如果当时因为微软与SUN之争,导致Java标准分裂,就不会有今天的成就。   上一次危机已经过去10多年,今天新的危机有出现了。历史又一次重演。前几天VMWare与Google发表声明, 一起进军云计算领域。并将Java作为首选开发语言,着名的Java开源框架Spring作为首选开发模型。看起来这视 乎在为已经10多岁的Java注入新生力量。但是51CTO也敏锐的发现,VMWare与Google一系列动作之后,也为Java带来了标准分裂的危机。   尽管Google是开源以及开放网络标准的坚定支持者。但是在谈到Java标准问题的时候,却说他们采用的是一个小于标准的纯Java路线。也 就是说Google不会支持全部的Java标准。只会支持一部分。如果把Java标准比喻成大树的话,Google支持的部分可能是一个树枝、也可能只是 一个树叶。这个说法对于Google来说,已经有过类似的历史。   在其开源Android平台上,采用的就是部分标准策略。在Android平台上,只支持Java基本语法和部分 API,并且必须采用Android特有的架构模式。更大的区别是,Android平台上的Java程序只是与标准Java程序在源代码级别兼容,编译结 果根本不一样,这导致Java的最大特点,也就是一次编译到处运行成为空话。   在Google与VMWare联手进军云计算的声明中,关于Java EE规范问题,Google说,他们只会支持该规范的一个子集。也许在不久的将来,大家将会看到一个被阉割过的Java EE版本。至于在云计算平台上将采用什么样的虚拟机问题,还没有确切的消息。很可能Google版本的Java

java

BlueJ 3.0.0下载_BlueJ 3.0.0发布下载

  BlueJ 3.0.0发布下载了,寻觅各种Java IDE的朋友可以去BlueJ官方下载BlueJ 3.0.0-这个小巧的Java开发工具试试看,或许会给一些喜欢轻量级开发工具的Java爱好者一个惊喜呦。目前Java社区最流行的三大主流IDE基本占据了Java IDE的绝大多数份额,似乎很少有人去关注Java IDE的信息了。就笔者周围而言,除了绝对大多数是Eclipse用户外,还有一小部分使用IDEA和NetBean的,几乎就没有听说过使用其它IDE开发Java应用的。曾经叱诧风云的JBuilder也最终变成一款Eclipse插件大集合。。。而IBM的RAD和WSAD就更不用说了,就是一个强大的Eclipse插件集合,当然其夸张的资源站用率也让笔者汗颜了很久。   既然Java IDE的生存空间几乎已经被三大主流IDE瓜分干净,那为啥还有人去开发一个新的Java IDE呢?答案当然不是为了重复发明轮子,BlueJ 3.0.0是为了在大学中向学生传授Java面对象的课程而开发的。。。,看到这里笔者再次汗颜。。。。,笔者大学其间,学校里貌似没一个教师知道Java。几个计算机系的老师都是玩C++的,想想看除了上课的时候照着书本读一遍之外,貌似没啥了,更别说为了授课开发出什么东西来了。号称当时老师还组织了一个课外的兴趣小组,招揽了一批对coding有兴趣的人,打听之下只是老师为了快速赶工完自己的私货而找的免费劳动力罢了。虽然是免费的,这样的兴趣组貌似还需要找人,托关系才能进去,无语阿。。。 BlueJ 3.0.0主要改进包括: BlueJ 3.0.0改进了代码自动完成功能 BlueJ 3.0.0改进了编辑器导航功能 BlueJ 3.0.0改进了区域高亮功能 BlueJ 3.0.0修改了样式,让界面更加柔和

java

cron4j 2.2.3下载_cron4j 2.2.3发布下载

  cron4j 2.2.3发布下载了,关注cron4j或者需要一款Java调度框架的朋友可以去官方下载最新的cron4j 2.2.3试试看。本次发布的cron4j 2.2.3是一个纯粹的bug修复版本,因此强烈建使用cron4j 2.2的朋友下载升级到最新的cron4j 2.2.3。cron4j是一款优秀的Java调度框架,与之累死的框架还有Quartz。笔者接触过Quartz,因为Spring框架默认的调度实现就是基于该框架,因此熟悉Quartz的朋友相信对cron4j应该不会很陌生。   cron4j使用起来也十分简单,基本会使用Linux/Unix crontab的朋友可以直接拿来就用了。因为cron4j使用与Linux/Unix crontab相同的表达式定义规则,用户只需要制定这个调度任务的定义再指定调用的方法即可。如果您不熟悉Linux/Unix crontab,那也不要紧,因为这个功能很容易学习,在cron4j文档中做了详细的介绍。 cron4j运行需要Java 2以上的平台(JDK 1.2以上的版本),同时cron4j以LGPL许可发布。   从Java 2版本开始,Java便内置了了调度类的实现java.util.Timer类,那cron4j与Java内置的调度功能的区别在哪里呢?简单的说cron4j在Java内置的调度框架基础上做了一些增强。(包括方便使用,和功能的增强)。比如:java.util.Timer可以实现从现在开始5分钟后执行某个任务,或者从现在开始5分钟执行某个任务,并且每隔10分钟重复执行一次。使用java.util.Timer只能做到如此。通过使用cron4j可以让我们需要执行的调度任务更加灵活。比如我们可以让我们的Java应用程序在每个周一的12:00准时执行一个任务,或者每5分钟执行一个任务,但在周末的时候不必执行。我们也可以使用cron4j让我们的任务在在8:00~20:00之间每个一个小时执行一个任务,而在20:00~8:00这段时间内,每5分钟执行另一个任务,cron4j可以做到的类似的功能还有很多,灵活性上较Timer类灵活很多。而且使用cron4j的时候,上述功能之需要一行代码就可以完成。 cron4j 2.2.3下载地址: cron4j 2.2.3下载 [ad#468-60]

java

NetBeans IDE 6.9 RC1下载_NetBeans IDE 6.9 RC1发布下载

  NetBeans IDE 6.9系列的第一个RC版本-NetBeans IDE 6.9 RC1发布下载了,喜欢尝鲜的朋友可以直接去NetBeans IDE官方下载最新的NetBeans IDE 6.9 RC1试用了。在精力了数个月的研发以及数个M版本的发布之后,NetBeans IDE 6.9终于进入到了RC阶段,相信在NetBeans IDE 6.9 RC1没有太大问题的情况下NetBeans IDE 6.9正式版应该会在不久发布。而按照惯例NetBeans IDE 6.9 RC版本基本属于新特性的冻结版本,因此正式版本发布后只会修复bug同时改进现有的功能,新特性几乎不会增加,因此想体验NetBeans

Scroll to Top