Author name: 歇歇脚|Java|Linux

歇歇脚元老

java

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

  DBSight 3.2.7下载地址发布了,关注DBSight朋友可以去官方获取最新的DBSight 3.2.7下载地址下载试用。作为笔者最喜欢的一款J2EE全文检索工具来说,其更新从未停歇过。而本次发布的DBSight 3.2.7貌似是DBSight 3.x系列的最终版本,因为从官方的更新记录来看,DBSight 4.0 beta已经处于研发完成阶段,同时大量的心特性和功能也呼之欲出了。作为DBSight 3.x系列的更新版来说本次的DBSight 3.2.7仍然以功能改进和bug修复为主因此强烈建议现有的DBSight 3.x用户下载升级到最新的DBSight 3.2.7。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.2.7以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBSight […]

database

SQL2XML 5下载_SQL2XML下载_SQL2XML 5

  SQL2XML 5下载地址发布了,喜欢这款SQL转换工具的朋友可以去SQL2XML官方获取最新的SQL2XML 5下载地址下载试用。SQL2XML的功能与它的名字十分类似,但要更加强大。SQL2XML是一套采用CGI程序开发的用于转换SQL查询为JSON,CSV,XML或者INI代码的web应用程序。乍听起来这个功能似乎有些鸡肋,我用了SQL为啥还要将其转换呢?不过一个很直接的用途立即让笔者觉得十分有效,那就是当开发人员无法直接访问数据库的时候,比如数据库在防火墙之后,亦或者是数据库服务器短只开放了80端口等等。总之SQL2XML让数据库访问增加了一种可以绕过传统数据库端口的方法,可谓及其富有创意的说。虽然说此种操作的性能如何尚且还值得探讨,但就其思想和理念的确让笔者耳目一新。同时SQL2XML 5支持多种数据库,而且支持多用户多数据库协同工作让开发者省去了很多麻烦,如果对此有兴趣的朋友布防去官方下载最新的SQL2XML 5试试看。 SQL2XML 5下载地址: SQL2XML 5下载 [ad#468-60]

software

Tiobe-2010年9月份编程语言排行榜

Tiobe-2010年9月份编程语言排行榜发布了,面对C语言的强力冲击Java仍然屹立在编程语言的头把交椅上。而C语言再次跻身第第二同时也保持了快速上升的势头。而第三名则被C++继续蝉联,之前一直跻身前三甲的PHP则名列第四。同时本次TIOBE-2010年9月份编程语言排行榜对做了两项重大的改变,可能也是本期编程榜姗姗来迟的主要原因。第一个是关于语言的分组,新榜单中Lisp、Scheme、Clojure不再被分在一组;另一个则是忽略了Yahoo!的搜索结果。 Position Sep 2010 Position Sep 2009 Delta in Position Programming Language Ratings Sep 2010 Delta Sep 2009 Status 1

Linux

Lubuntu 10.10 Beta1下载_Lubuntu 10.10下载_Lubuntu 10.10

  Lubuntu 10.10第一个beta版-Lubuntu 10.10 Beta1下载地址发布了,喜欢这款基于轻量级桌面LXDE(Lightweight X11 Desktop Environment)的Ubuntu发行版的朋友可以直接去Lubuntu官方获取最新的Lubuntu 10.10 Beta1下载地址下载试用。对于Ubuntu用户来说,或许Ubuntu,Kubuntu,Xubuntu都是大家所熟知的了。作为Ubuntu三个主流的发行版本,每个版本都在Xwindow上由着不同的选择。Ubuntu选择了Gnome,Kubuntu选择的则是KDE而作为轻量级桌面选择的Xubuntu则采用了额Xfce。既然已经有了标志着轻量级桌面系统的Xfce的存在,那么Lubuntu是否已经是多余的了?   答案当然是否定的,首先Lubuntu比Xubuntu更加轻量级,或者说LXDE比Xfce更加轻量级。笔者数次尝试过Xfce于LXDE,最终选择了LXDE作为首选的操作系统。或许在机器配置优秀的情况下无论是Gnome还是KDE都没什么差别,但是在笔者使用的老爷机面前,选择一个轻量级桌面系统就显得十分重要了。其次LXDE是笔者认为目前轻量级桌面系统中最接近window类型的,同时也兼顾了美观与方便用户体验。之前笔者使用fluxbox一直都采用菜单操作的方式,实在优点费劲(给为达人不要拍我,估计是我不会用)。   本次发布的Lubuntu 10.10 Beta1主要是针对最近刚刚发布的Ubuntu 10.10 beta版。就笔者个人而言Ubuntu的桌面发行版从beta就可以开始使用了,或许也就是以为内绝大部分的功能已经完善,因此才促成了Lubuntu 10.10 Beta1的发布吧,Lubuntu 10.10绝对是值得各位老爷机器配置但有想体验Ubuntu系统的朋友一试的。 Lubuntu 10.10

php

phpMyAdmin 3.3.7下载_phpMyAdmin下载_phpMyAdmin 3.3.7

  phpMyAdmin 3.3.7下载地址发布了,关注phpMyAdmin的朋友可以去官方获取最新的phpMyAdmin下载地址下载试用。随着前几天phpMyAdmin 3.3.7 rc版本的发布,所有的功能都已经随之正事发布而本次发布的phpMyAdmin 3.3.7正式版毫无悬念的再次成为了bug修复版本,官方也同时轻描淡写的用一句bugfix搞定了一切,与phpMyAdmin 3.3.7正式版同时发布的还有phpMyAdmin 2.11.11正式版,对于支持有限的环境内phpMyAdmin 2系列让然有十分强悍的生命力,因此官方也一直在延续phpMyAdmin 2系列的版本支持。   phpMyAdmin是一套由PHP编写的 MySQL数据库管理软件,因为使用PHP编写,因此可以直接通过浏览器来访问,无需安装任何客户端。phpMyAdmin是Linux下最流行的MySQL管理工具之一。目前 phpMyAdmin支持绝大多数的MySQL操作。phpMyAdmin不但支持 MySQL的数据库管理操作(例如管理数据库,表,字段,索引,用户等),phpMyAdmin还拥有直接执行SQL的能力,您可以直接利用 phpMyAdmin通过SQL与MySQL数据库交互。 phpMyAdmin 3.3.7下载地址: phpMyAdmin 3.3.7下载 phpMyAdmin 2.11.11下载地址:

web

Firefox 3.5.12下载_Firefox下载_Firefox 3.5.12

  Firefox 3.5.12下载地址发布了,关注这款优秀的浏览器的朋友可以去Firefox官方获取最新的Firefox 3.5.12下载地址下载试用,window用户可以直接通过Firefox自带的升级功能下载升级到最新的Firefox 3.5.12。虽然目前Firefox 3.6系列版本已经基本普及,但是Mozilla显然并没有放弃对Firefox 3.5系列产品的支持,由于将绝大部分的研发精力投入到最新的Firefox 3.6一集Firefox 4.0系列开发中,在前端时间Mozilla表示已经放弃了对Firefox 3.0系列产品的技术支持。但对于笔者来说似乎Firefox 3.5于Firefox 3.6系列产品差别并不是十分的大,开发过程中都一样的好用!当然另一个主要的原因就是目前笔者使用的Firefox插件都完美的兼容两个版本,因此使用起来几乎毫无障碍可言。   不过作为Firefox 3.6用户来说,笔者还是推荐各位下载升级到最新的Firefox 3.6.8,毕竟无论最新的插件功能,还是最新的安全补丁,基本都会第一时间提现在最新的稳定版本上,至于喜欢尝鲜的朋友可以直接尝试Firefox 4.0 beta5,经历了这么多的beta版本,在功能上虽然不可能和正式版本相比但至少大部分主要心特性已经集成在里面,相信不会让广大尝鲜爱好者失望的。 Firefox 3.5.12下载地址: Firefox 3.5.12下载

java

Querydsl 1.9.5下载_Querydsl下载_Querydsl 1.9.5_通用查询框架

  Querydsl 1.9.5下载地址发布了,喜欢Querydsl这款有趣的通用查询框架的朋友可以去Querydsl官方获取最新的Querydsl 1.9.5下载地址下载试用。说起Querydsl这里不得不提及一些目前Java开源界十分火爆的框架,例如Hibernate。随着Hibernate中Criteria查询的普及似乎越来越多的朋友喜欢以API的方式来构建SQL查询了(笔者周围的很多朋友都是如此,貌似因为方便重构所以才这样,不过某些时候性能是个问题),当然这并不是说HQL不受欢迎,恰恰相反,在一些需要较高性能的地方无论是HQL还是SQL都十分受欢迎,也是较Criteria更加高效的手段之一。但无论是Criteria还是HQL在大量编写之后猛然转型回SQL查询,很多朋友都感觉到相当的不适应,至少笔者在使用Hibernate 5年之后感觉的确如此。   该Querydsl登场了,今天笔者带来的是一款名为Querydsl的通用查询框架。与Hibernate等ORM工具不同的是,Querydsl仅仅是一个通用的查询框架,之专注于通过Java API构建类型安全的SQL查询。Querydsl可以通过一组通用的查询api为用户构建出适合不同类型ORM框架或者是SQL的查询语句。也就是说Querydsl是基于各种ORM框架以及SQL至上的一个通用的查询框架。借助Querydsl可以在任何支持的ORM框架或者SQL平台上以一种通用的API方式来构建查询。目前Querydsl支持的平台包括JPA,JDO,SQL,Java Collections,RDF,Lucene,Hibernate Search。 说说Querydsl的优势吧: Querydsl支持代码自动完成,因为才纯Java API编写查询,因此主流Java IDE对起的代码自动完成功能支持几乎可以发挥到极致(因为是纯Java代码,所以支持很好) Querydsl几乎可以避免所有的SQL语法错误(当然用错了Querydsl API除外,因为不写SQL了,因此想用错也难) Querydsl采用Domain类型的对象和属性来构建查询,因此查询绝对是类型安全的,不会因为条件类型而出现问题 Querydsl采用纯Java API的作为SQL构建的实现可以让代码重构发挥到另一个高度(这也是Criteria让笔者十分喜爱的主要原因之一) Querydsl的领一个优势就是可以更轻松的进行增量查询的定义   说了这么多之后,各位看官是否对Querydsl已经产生了兴趣呢?至少笔者对这个很有创意的小工具十分感兴趣,因此笔者在使用HQL构建查询的时候也曾经试图编写一个简单的查询条件构造器。现在看来Querydsl不但已经实现了笔者的想法而且其高度远在笔者至上了。不过Querydsl虽然好也需要开发团队对起使用进行一定的考量。 首先Querydsl并不使用现有的任何POJO进行查询构建,而是根据现有的配置生成对应的Domain

java

Persistence4j 1.1下载_Persistence4j下载_Persistence4j 1.1

  Persistence4j 1.1下载地址发布了,关注这款轻量级Java持久化框架的朋友可以去Persistence4j官方获取最新的Persistence4j 1.1下载地址下载试用。作为Java开源界的ORM持久曾框架来说,或许多半朋友都会对Hibernate,iBatis耳熟能详了。但Java开源界从来都没有停止对新事物的尝试,而作为最为流行的Hibernate来说发展到今天,无论其配置还是功能都已经十分强大。那为什么会有人去琢磨新兴的ORM框架呢?其中最简单的一个原因就是在配置复杂性,易用性与开发效率和功能间的取舍问题。   说起Hibernate的配置,或许初次接触的朋友都会有些一头雾水的感觉吧(当然老鸟除外),笔者在第一次接触Hibernate的时候用了1天的时间才成功的运行了第一个保存。当时Hibernate还处于2.x系列。即使发展到了今天的Hiernate 3.x其功能越发强劲,但配置让然相对繁琐(当然使用了注释之后已经减少了很多配置了)   Persistence4j的目标就是开发一款操作简单使用方便的Java ORM框架,秉承这一设计理念设计出的Persistence4j拥有及其简单的配置,其语法急于JDK 1.6中的注释使用起来十分方便。当然这也就导致Persistence4j要求JDK 1.6的支持。不过目前JDK 1.5已经不再受官方支持,新项目使用JDK 1.6也很正常的说。   Persistence4j项目官方在google code上,上面包含了一些Persistence4j的例子和代码,同时也包含了Persistence4j源码,对其有兴趣的朋友不妨去官方看看,相信对Persistence4j会有更深入的了解。 Persistence4j 1.1下载地址: Persistence4j 1.1下载 [ad#468-60]

Linux, php

AjaXplorer 3.0下载_AjaXplorer下载_AjaXplorer 3.0_web文件管理系统

  AjaXplorer 3.0下载地址发布了,喜欢这款优秀的基于web的文件管理系统的朋友可以去官方获取最新的AjaXplorer 3.0下载地址下载试用。AjaXplorer是一套十分优秀的基于web的文件管理系统。AjaXplorer安装十分简单,完全基于浏览器因此可以轻松对各种平台进行文件管理,尤其适合没有图形界面的服务器。AjaXplorer 3.0让没有多少深入计算机只是的用户也可以轻松的对服务器文件进行操作。   AjaXplorer提供了多种操作界面,简单直观让终端用户可以轻松驾驭,同时AjaXplorer也支持多种浏览器,目前AjaXplorer 3.0已经支持Firefox F2, firefox 3, IE6+, Safari, Opera, Google Chrome,几乎主流平台的浏览器都已经提供了支持。   最后要说的是AjaXplorer 3.0采用的是PHP编写的,同时使用了大量ajax技术,其UI全部采用ajax打造,因此试用的时候推荐使用对JS解析能力强悍一些的浏览器比较好。由于其实用PHP编写,因此几乎可以说支持包括Linux,window,Mac,Unix在内的全部平台,唯一需要注意的是AjaXplorer 3.0需要PHP 5.1的支持而且无需任何数据库支持。由于AjaXplorer 3.0官方地址无法访问笔者直接放出一个AjaXplorer 3.0下载地址方便大家下载试用。

java

Ubuntu 10.10 Beta下载_Ubuntu 10.10下载_Ubuntu 10.10

  Ubuntu 10.10第一个beta版-Ubuntu 10.10 beta下载地址发布了,关注Ubuntu 10.10的朋友可以去Ubuntu官方获取最新的Ubuntu 10.10 beta下载地址下载试用。在经历了3个alpha版本的洗礼之后进入beta阶段的Ubuntu 10.10的绝大部分新特性和功能均已经完成,按照笔者之前的经验,进入beta版本的Ubuntu基本就可以作为桌面用户使用了。不过由于beta版本中还会存在一些问题,因此对于新手来说仍然是有一部分挑战的,另外值得一提的就是在beta版本其间仍然会有大量的更新存在,如果带宽比较有限的朋友,还是等待Ubuntu 10.10正式版发布吧。不过Ubuntu 10.04是LTS版本,因为支持周期足够长,因此Ubuntu 10.04也是一个不错的选择。 Ubuntu 10.10 beta下载地址: Ubuntu 10.10下载 [ad#468-60]

Scroll to Top