Author name: 歇歇脚|Java|Linux

歇歇脚元老

database, oracle

MySQL 5.0.91下载_MySQL 5.0下载

  MySQL官方发布了MySQL 5.0.91下载地址,使用和关注MySQL的朋友可以去MySQL官方下载最新的MySQL 5.0.91试用。MySQL 5.0.91已经进入产品周期的末段,因此主要任务就是修复bug,并不会再有新特性的引入。因为本次发布的MySQL 5.0.91就是一个彻底的bug修复版本,因此使用MySQL 5.0系列的朋友强烈建议下载MySQL 5.0.91升级使用。   随着Sun被Oracle的收购,因为MySQL于Oracle在数据库业务上存在一定的冲突,很多人认为MySQL或许会陨落,因此纷纷放弃MySQL转型成其它开源数据库。但作为目前世界上最流行的开源数据库来说,其用户数量依然十分庞大。笔者也是半个MySQL用户了,因为笔者接触的应用中只有一个运行着MySQL,由于设计采用了MySQL + memcache的设计,历时2年运转正常,同时稳定性颇佳。因此只要Oracle继续支持MySQL下去,笔者应该轻易不会更换MySQL了。 MySQL 5.0.91下载地址: MySQL 5.0.91下载 [ad#468-60]

java

Java 7最新版-支持闭包

  将未来赌在Java上的Oracle绝对不乎放置Java不管的,而不管处于任何目的,Oracle都会不遗余力的推动Java甚至是JavaEE以及各种规范的发展,从这点来说对于Java爱好者来说是十分有利的。因为不管是谁掌管Java,只要是可以推动Java的发展,都是一件令人愉快的事情。而最近Oracle用行动证明了Java在其心目中的地位,Oracle于不久前发布了基于Java 7的闭包实现的第一个版本,这也是Java在演化过程中首次正事声明了对闭包的支持功能,同时在针对闭包的语法也有所改变,并在Java编译器方面也针对闭包做了调整。 Java 7对闭包的支持主要包括: Function types syntax Function types subtyping Full support for lambda expression of type 1 and 2

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

WordPress 3.0 RC下载_WordPress 3.0下载

  WordPress 3.0第一个RC版本-WordPress 3.0 RC下载地址终于发布了,关注WordPress 3.0的朋友可以去官方下载最新的WordPress 3.0 RC体验一下的说。相对于之前发布的两个WordPress 3.0的beta版本来说,WordPress 3.0 RC基本完成了WordPress 3.0绝大部分新特性,由于之前两个WordPress 3.0的beta版本一个是针对后台功能程序的实现,另一个是对前台UI的完善,因此这两个版本基本只能体验到WordPress 3.0的一部分新特性。而本次发布的WordPress 3.0 RC则不同,基本已经是集WordPress 3.0新特性于一身的完全版,相信在经过一个短周期的测试之后,WordPress 3.0正是版本很快就会和广发WordPress爱好者见面了。 WordPress 3.0 RC主要包括如下改进:

web

飞信2010 Beta 2.0下载_飞信2010 Beta 2.0发布下载

  飞信2010 Beta 2.0发布下载了,平时喜欢试用飞信的朋友可以下载最新版的飞信2010 Beta 2.0试用一下的说。说起飞信,估计移动用户大部分都知道这个工具了。飞信是中国移动推出的一项业务,可以实现即时消息、短信、语音、GPRS等多种通信方式,保证用户永不离线。实现无缝链接的多端信息接收,让您随时随地都可与好友保持畅快有效的沟通。简单的说飞信就是可以免费的通过PC端与移动的手机进行短信通信的工具。当然这种免费是单向的,如果用户希望通过手机与PC端沟通的话,要么与短信资费一样,要么通过GPRS走网络流量了(由于笔者不是移动用户,不知道wifi是否支持)。   由于飞信可以轻松的通过PC和互联网与手机沟通,笔者对飞信还是比较喜欢的。不过对于这个官方客户端来说,还是有点小小的遗憾。首先飞信的体积实在是不小,再就是启动缓慢同时占用大量系统资源。说实话我实在想不通为什么一个如此简单的工具会有如此惊人的资源消耗。对比同类开源的飞信协议兼容客户端的数百Kb的体积,笔者实在优点无语。当然,联通推出的“超信”服务笔者就更是不敢恭维了,开通之后发现居然直接就是收费的。。。于是乎,直接取消调了。 飞信2010 Beta 2.0主要包括如下改进: 飞信2010 Beta 2.0引入了全新界面设计 全新的皮肤引擎,丰富的自定义颜色和底纹,多套风格皮肤界面,让您随心所欲的选择 飞信2010 Beta 2.0采用全新的程序架构 先进的系统架构,提升飞信整体性能,降低了对系统的资源占用。(实在不知道真假,因为笔者是Linux,无法安装,暂时还没测试,如果有朋友试用了,麻烦发个评价看看) 飞信2010 Beta 2.0优化产品体验

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

Linux

MeeGo 1.0下载_MeeGo 1.0发布下载

  MeeGo 1.0发布下载了,关注MeeGo操作系统的朋友可以去官方下载最新的MeeGo 1.0试用。介于最近Android和iPhone的新闻铺天盖地,现在换换口味。MeeGo 1.0是第一个稳定的,面向上网本和移动产品的版本,并且1.1版的开发已经进行中,它支持触摸式设备,例如手机、平板和车载系统。同时,MeeGo SDK也在今日一并发布。   虽然日前诺基亚在其官方的 Nokia Conversations 网站宣布,他们将不会在消费者渠道发行 N900,但毕竟 MeeGo 现时已是Linux基金会的项目,而且基金会一直以 N900 作为 MeeGo 手持装置版本的参考硬件规格,所以 MeeGo for N900 的社群版本仍是会推出的。

java

KindEditor 3.4.3下载_KindEditor 3.4.3发布下载

  KindEditor最新版本-KindEditor 3.4.3下载地址发布了,关注这款优秀的国内开源框架的朋友可以直接KindEditor官方下载最新的KindEditor 3.4.3试用。从本次发布的KindEditor 3.4.3变更记录来看,KindEditor 3.4.3总体算是一个bug修复和功能改进版本,因为KindEditor 3.4.3包含了大量的bug修复和功能改进,因此试用KindEditor 3.4.2和KindEditor早期的朋友强烈建议下载KindEditor 3.4.3升级使用。   KindEditor是一套开源的的在线编辑器,KindEditor使用JavaScript编写,因此可以运行在Linux,Unix等操作系统上,同时可以无缝的于Java,JSP,PHP等 语言接合,可以在HTML上进行可视化编辑,类似的开源项目还有TinyMCE,CKEditor(原FCKEditor)等,KindEditor在 CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用,主要用于让用户在html上获得所见即所得的编辑效果。KindEditor采用LGPL开放 源代码使用许可,可以自由修改源代码,也可以集成在您的商业程序。   作为web开发者来说,笔者十分看好KindEditor,不仅仅因为KindEditor是一款优秀的在线编辑器,同时也因为KindEditor是国内爱好者开发的一个优秀的开源产品。笔者为国内有朋友可以开发出这么优秀的开源在线编辑器而骄傲。 KindEditor 3.4.3主要包括如下改进: KindEditor 3.4.3修改了重复编辑超级链接时每次都添加&的问题。 KindEditor 3.4.3修改了在IE上右键菜单没有复制、剪切项目的问题。 KindEditor

Scroll to Top