Author name: 歇歇脚|Java|Linux

歇歇脚元老

java

DBSight 4.0.4下载_DBSight下载_DBSight 4.0.4

  DBSight 4.0.4下载地址发布了,关注DBSight的朋友可以直接去DBSight官方获取最新的DBSight 4.0.4下载地址下载试用。照惯例,DBSight 4.0.4仍然是一个在DBSight 4.0基础上的升级版本,本次搞定的问题依然是比较细微的。一方面透明的升级了xml配置格式,其次是修正了dashboard页面的辅助显示问题。虽然改动并不是很大,但毕竟还是bug修复版本,因此试用DBSight 4.0系列的朋友,有条件的话还是升级一下吧。   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.4下载地址: DBSight 4.0.4下载 DBSight 4.0.4下载地址(DBSight4.0.4 […]

Linux

4MLinux 1.2下载_4MLinux下载_4MLinux 1.2

  4MLinux 1.2下载地址发布了,关注4MLinux的朋友可以直接去4MLinux官方获取最新的4MLinux 1.2下载地址下载试用。4MLinux是一份超小型的Linux,但麻雀虽小五脏俱全。从官方提供的下载列表中来看,全部的发行版本没有一个超过30M的。而且几乎涵盖了绝大部分Linux平台的功能。同时4MLinux还提供了服务器版和游戏版本以及缺省的个人用户版本。可见4MLinux作者对功能的划分是够明确的了。   4MLinux除了Linux操作系统本身小巧强悍之外,官方网站做的也够简洁的,以至于笔者看到的绝大部分内容都是txt格式的链接,居然没写在网页里。估计只有这种极度洁癖的人才会有兴趣开发出这么精简的Linux发行版吧。说到这里笔者想起了另两款也绝对称得上短小精悍的Linux操作系统,那就是tinycore Linux和puppy Linux, 这两款Linux是笔者相对比较熟悉的浓缩版Linux,尤其是Tinycore,体积之小功能之多实在是让笔者有点咋舌了。有兴趣的朋友不妨对比下看看。作为个人测试环境来说,选择一款这样小巧的Linux实在是个不错的选择。无论安装和调试都十分方便。 4MLinux 1.2主要改进包括: 4MLinux 1.2通过nano文本编辑器处理帮助文件 4MLinux 1.2在内核模块中增加了对蓝牙设备的支持 4MLinux 1.2增加了BlueZ库和工具,可以通过蓝牙接口管理移动modem 4MLinux 1.2下载地址: 4MLinux 1.2下载 4MLinux

java

JDK 7发布日期确定_JDK 7将于2011年7月28日发布

  Java世界最重要的一员JDK 7的发布日期已经确定了,这也是Oracle收购Sun之后为开发者带来的最大的JDK版本的更新了。在Oracle收购Sun的时候JDK 6已经进入了成熟稳定的阶段,Oracle除了修改版权信息和logo之外所作的改动基本都在修复bug。而此次发布的JDK 7将是在Oracle带领下的一个全新篇章。早在Oracle刚刚收购Sun的时候,Oracle就曾经表示其手中已经拥有了JRMC(JRockit)这款优秀的JVM而收购了Sun之后,Oracle再次拥有了HotSoptJVM,由于二者各有千秋但对于一个公司来说同时发展两个JVM并没什么好处,于是乎就有了将二者合二为一的消息传出。不过具体到什么时候实施则是个未知数了。随后就在前不久,继MySQL将推出各种收费版之后,Oracle再次表示在JDK方面也将推出收费版和免费版。这让我们对JDK 7的版本再次有了很多迷茫的感觉。虽然JDK 7所包含的JSRs已经基本确定,但届时发布的JDK 7到底会是什么样子笔者着实猜不透。当然我们是不是需要等到JDK 8的时候,才能见到大融合版本的JDK也就不得而知了。不过笔者相信,Java在Oracle说中会越来越值钱(当然这个是对Oracle来说)   北京时间11月20日消息,据国外媒 体报道,甲骨文今天宣布,Java Development Kit 7(Java 7开发者工具包)将于2011年7月28日推出。甲骨文同时表示,公司已于昨天向Javap社区进程执行委员会(Java Community Process Executive Committee)提交了Java 7 和8的信息,并等待批准。

java

HttpComponents HttpCore 4.1下载_HttpCore 4.1下载_HttpCore 4.1

  HttpComponents HttpCore 4.1下载地址发布了,关注HttpCore 4.1的朋友可以直接去官方获取最新的HttpComponents HttpCore 4.1下载地址下载试用。HttpComponents也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它支持HTTP协议最新的版本。HttpComponents HttpCore 4.1是HttpCore分支项目的一个公开发布版。本次发布的HttpCore 4.1提供与各种JRE的兼容模式以及内置实现的SelectionKey API,兼容Google Android平台,同时在性能上也有不少的提升。 HttpCore 4.1下载地址: HttpCore 4.1下载

database

Memlink_Key-List类型内存数据引擎_天涯Key-List内存数据引擎

  天涯社区在国内的知名度应该十分高了。想必经常接触互联网的朋友都不会对这个名字比较陌生吧。从著名的人肉搜索开始,到与Google的亲密合作都见证者天涯社区的成长历程,而最近的小月月门更让天涯社区再次成为目光的焦点,不过对于受众如此广泛的一个社区平台其后台的技术实现到底有何高招呢?今天笔者带来的是天涯社区自行研开发的高性能key-list类型内存数据引擎-Memlink。   天涯社区最近开发了一款数据引擎——Memlink,并将其开源。对于为什么会出现这样一款开源项目、它的能力和市面上的其他款同类型项目相比有怎样的优势,InfoQ中文站特地采访了天涯社区在北京研发中心的技术负责人冯勇先生。 1. 您好,能请您先自我介绍一下吗?您最近在做哪些有趣的事情呢? 大家好!我是天涯技术中心系统平台部负责人冯勇,系统平台部是今年刚组建的部门,旨在优化天涯线上产品的系统架构。天涯是一个有十二年历史的网站,对于一个累积了十二年补丁的系统进行重构、优化,本身就是一件很有趣、很有挑战的事情。 2. 是出于什么初衷,天涯会开发出这样一款数据引擎出来呢?并且最后要开源出来。 近些年,Nosql系统非常流行,也确实对sql系统进行了合理补充,为Web应用提供多种数据解决方案。但是在开源Nosql系统中,key- value系统可选择较多,而key-list/queue系统可选择较少,因此我们开发了memlink来满足我们自己的需要。 在这里,需要强调一些key-list的概念,在实际场景中有大量需要key-list的地方。比如:论坛中的主题列表、回复列表,微博中的用户关 注列表、用户feed列表、用户关注feed列表等等。如果使用key-value中的value来存储list(比如:list打包成json放入 value中),其操作性能是非常低效的。 理想的Key-list通常需要如下特点: list是海量的、且操作性能高效 list是有序的、且可动态调整顺序   至于为什么开源?一方面,我们很多工作都得益于已有的开源系统,所以回馈开源社区是我们应做的义务;另一方面,技术分享也有利于公司本身技术的成长,并吸引更多的技术人才。 3. 能介绍一下Memlink的特性吗? Memlink是一个高性能、持久化、分布式的Key=>List/Queue数据引擎。正如名称中的Mem所示,所有数据都建构在内存中, 保证了系统的高性能,同时使用块链进行内存压缩,使用redo-log技术保证数据的持久化。此外,Memlink还支持主从复制、读写分离、数据项过滤

java

NetBeans 7.0下载_NetBeans 7.0_NetBeans 7.0 Beta下载

  NetBeans 7.0第一个beta版-NetBeans 7.0 Beta下载地址发布了,关注NetBeans 7的朋友可以直接去NetBeans官方获取最新的NetBeans 7.0 Beta下载地址下载试用。在IDEA 9.0.4刚刚发布一周左右,NetBeans 7.0 Beta就发布了,对开发者来说真可谓双喜临门了。不过说句老实话,一般开发者都会固定某个Java IDE进行开发的不会像笔者这么喜欢折腾的说 :)。NetBeans 7.0是NetBeans最新一代的产品,虽然仍然处于beta阶段但诸多新特性相信会让很多开发者为止倾倒的,俗话说的好,只买对的不买贵的。NetBeans作为一款免费而优秀的Java IDE,不但跻身三大主流Java IDE之列,并且荣获过最具创新的Java IDE大奖,可见其确实有独到之处了。   NetBeans 7.0的开发目标是针对即将到来的Java SE 7平台以及Java开发工具包JDK

java

IDEA 9.0.4下载_IDEA下载_IDEA 9.0.4

  IDEA 9.0.4下载地址发布了,关注IDEA的朋友可以直接去IDEA官方获取最新的IDEA 9.0.4下载地址下载试用。本次发布的IDEA 9.0.4应该在是上周发布的,因为笔者一直在旅行中,居然没有发现IDEA 9.0.3已经升级到IDEA 9.0.4了,是在是对不住各位看官了。不过说起IDEA 9.0.4官方给出的评价是一个强力bug修复版本。为啥说是强力bug修复呢?从官方发布的几十项变更记录来看只有为数不多的几个新特性的加入,而且基本都是一些功能上的改进和细微的调整,因此建议使用9.0.3版本的朋友下载是升级到最新的IDEA 9.0.4。   Java开发工具种类繁多,但最为出名的三大IDE莫过于Eclipse, IntelliJ IDEA,NetBean了。随着JBuilder的陨落,Eclipse逐渐成为笔者和周围朋友的第一选择。而IntelliJ IDEA作为Java IDE中最为智能的一款来说的确有其不俗的一面。首先IntelliJ IDEA 9系列在插件上虽然不及Eclipse多,但几乎覆盖了Eclipse所及的全部方面。其次IntelliJ IDEA 9.0.4的高度智能化另起在重构代码,问题追踪,编码的自动完成等方面名列各种Java IDE之冠。   IntelliJ IDEA的另一大优势就是对脚本语言的支持和新框架的支持。在Eclipse方面通过插件对最新框架和脚本语言的支持通常相对滞后一些,不过随着很多开源框架已经自己开发出对应的Eclipse插件,因此这点现在已经好了不少,但

Linux

Firebug 1.6b4下载_Firebug 1.6下载_Firebug 1.6

  Firebug 1.6第四个beta版本-Firebug 1.6b4下载地址发布了,喜欢这款优秀的web开发工具的朋友可以直接去Firebug官方获取最新的Firebug 1.6b4下载地址下载试用。本次发布的Firebug 1.6b4包含了大量的bug修复,同时从Firebug 1.7上移植了31个补丁程序并且全部通过了单元测试。同时官方也表示,此次的改动将是Firebug 1.6系列的最终版本,如果测试无误的话,官方将会在近期发布Firebug 1.6最终版本。   对于Firebug这款优秀的Firefox插件来说大多数web开发者应该都不会陌生吧。通过Firebug可以轻松的进行ajax调试对http请求和响应进行监控功能十分强大。不过随着chrome浏览器的发展,Firebug也已经着手研发了一款名为:Chromebug的工具。不过对于笔者来说,调试应用最方便的还是Firefox,无论操作,快捷键还是设置都如此。因此熟悉Firebug的朋友如果迁移到Chrome浏览器上应该没有任何问题(不过笔者始终感觉还是Firefox用着更加顺手),这里就不对其多做解释了。 Firebug 1.6下载地址: Firebug 1.6下载

java

Quartz 1.8.4下载_Quartz下载_Quartz 1.8.4

  Quartz 1.8.4下载地址发布了,关注Quartz的朋友可以直接去Terracotta官放获取最新的Quartz 1.8.4下载地址下载试用。自从被Terracotta收购后,笔者对Quartz的关注也没有以前那么集中了,今天去官方看了看,除了打上了Terracotta标签外,变化到是并不大,下载可以选择填写一些注册信息,当然笔者直接忽略而过了。不过Quartz毕竟还是调度框架中的佼佼者,否则也不会受到Terracotta的亲来了,按照官方的说法Quartz 1.8.4是一个彻底的bug修复版本,该版本中搞定了小错误,因此使用Quartz 1.8系列版本的朋友可以下载升级到最新的Quartz 1.8.4。   Quartz是一款优秀的Java开源调度框架,说起Java中的调度功能,不能不提到java.util.Timer,该类实现了一些基本的调度功能,但是限制颇多。Quartz提供了比Timer类更多更灵活的功能和调度机制,并且拥有十分优秀的性能。Quartz也是著名开源框架Spring内置的调度框架,与之类似的调度框架还有cron4j,cron4j 也是一款优秀的调度框架。如果您需要强大而灵活的调度功能,如果您不想收工维护复杂难以控制的线程级的调度功能,如果您正在使用Spring框架而为调度功能发愁,那么Quartz或许是您一个不错的选择。如果您想要小巧但功能强劲并且符合Linux crontab风格的调度功能,那么cron4j也是一个不错的参考。 Quartz 1.8.4下载地址: Quartz 1.8.4下载

java

Oracle回应Apache_Oracle回应”Apache声称要退出JCP”的决定

  随着”Apache声称要退出JCP“,Oracle在沉默了数日之后终于在今天最初了回应。这也是Apache声称要退出JCP之后Oracle的首次表态,不过从内容来看目前似乎双方都不肯让步的样子。 在过去的数年中,关于Java SE 7(JDK 7, JRE 7等)的投票一直处于停滞和延迟阶段。因此我们鼓励并且希望Apache重新考虑并定位自己,同时Oracle也表示Apache与Oracle和广大Java社区站在同一队伍共同推进Java发展。   虽然上述回答中,Oracle并没有正面回答问题的关键-也就是TCK许可的问题。但Oracle声称自己是遵循了Java Specification Participation Agreement (JSPA)的: Oracle提供了在公平,合理,非歧视的条件下JSPA和其与义务相一致的TCK许可证。(感觉Oracle认为现在的JSPA十分合理的样子,并不打算有任何改变)   不幸的是Apache并不认为Oracle提供的JSPA合理,Apache认为Oracle并没有提供一个没有领域限制的TCK,这违背了JSPA许可: A specification lead cannot “impose any

Scroll to Top