• 数据库对象维护工具


    Dzo项目的目标是在开发、版本控制和部署等方面,能够像对待一个应用程序源代码一样的方式来对待一个应用程序的数据库对象。Dzo当前支持MySQL、Oracle和SQL Server,以后将增加更多的数据库支持。
    收录时间:2011-06-07 14:12:04
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Apache Bigtop: Bigtop 是一个 Apache Hadoop 生态系统的开发、打包和测试系统。
    其主要目的是建立社区驱动的 Hadoop 相关项目的交互性测试。
    Hadoop并不仅仅是一个用于存储的分布式文件系统,而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。
    Kernow: Kernow是一个能够让重复运行XSLT、XQuery和XML Schema更快和更简便的工具。
    收录时间:2011-06-16 23:13:35
    Shorty: Shorty是一个采用Scala开发的RESTful URL缩短应用程序。
    Commons Betwixt:Commons Betwixt这个组件提供一个XML自省(introspection)机制用来把Java Bean映射到XML文档.他实现了与标准的Introspector及BeanInfo类相似的XMLIntrospector及XMLBeanIfno类.
    JS及CSS压缩混淆器JsCompressor: JsCompressor,用来压缩混淆JS(Javascript)与CSS,使用YUI Compressor,一个开源的Java写成的处理工具,这里仅仅做了一个比较友好的前端,方便不熟悉Java的开发者使用。最新版本已经自带JRE,无需安装。

    下载 JsCompressor.exe,绿色安装包,安装完毕后请直接到bin目录下运行JsCompressor.exe进行JS及CSS的压缩混淆。可以压缩整个目录,分别生成带*.min.js、*.min.css的文件,还会生成一个所有js/css压缩到一个文件的allinone.min.js /allinone.min.css的文件。
    收录时间:2011-06-13 17:20:03
    队列消息系统 FQueue: FQueue是一个高性能、基于磁盘持久存储的队列消息系统。兼容memcached协议,能用memcached的语言都可以良好的与它通信。 FQueue为你提供一个不需要特别优化,高性能的一个消息系统。
    特性

    基于磁盘持久化存储。
    支持memcached协议。
    支持多队列,密码验证功能。
    高性能,能达到数十万qps。
    低内存消耗。100-300M内存即可工作得很好。
    高效率IO读写算法,IO效率高。
    纯JAVA代码。支持进程内JVM级别的直接调用。
    在不需要强顺序的场景下,支持多机负载均衡。
    不支持

    不支持topic方式的订阅功能。
    不支持主从复制。
    Neoeedit: Neoeedit是一个文本编辑器和图片查看器就像jEdit,但更加轻量、快速、智能和简单。
    在线HTML可视化编辑器Ueditor: Ueditor 是百度推出的一款开源在线 HTML 编辑器。
    主要特点:
    轻量级:代码精简,加载迅速。
    定制化:全新的分层理念,满足多元化的需求。采用三层架构:1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。3. 界面层: 为命令层提供用户使用界面。满足不同层次用户的需求。
    浏览器兼容兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。
    注重细节统一不同浏览器下表格选取方式。提供黑/白名单的过滤机制。更好的word支持,实现粘贴转换机制。
    稳定性经过专业的QA团队测试,通过上千个测试用例,包括自动化用例和手动用例,目前仍然在不断完善中。
    Protocol Buffers Editor: Protocol Buffers Editor是一个用于查看和编辑Google Protocol Buffers 二进制文件的工具。信息以树型结构显示并能够更新,另存为XML或HTML,还可以与其它已经保存过的文件进行比较。
    收录时间:2011-03-23 09:12:31
    Aviator轻量级表达式执行引擎: Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。
    Aviator的设计目标是轻量级和高性能 ,相比于Groovy、JRuby的笨重,Aviator非常小,加上依赖包也才450K,不算依赖包的话只有70K;当然,Aviator的语法是受限的,它不是一门完整的语言,而只是语言的一小部分集合。
    其次,Aviator的实现思路与其他轻量级的求值器很不相同,其他求值器一般都是通过解释的方式运行,而Aviator则是直接将表达式编译成Java字节码,交给JVM去执行。简单来说,Aviator的定位是介于Groovy这样的重量级脚本语言和IKExpression这样的轻量级表达式引擎之间。
    特性
    Aviator的特性

    支持大部分运算操作符,包括算术操作符、关系运算符、逻辑操作符、正则匹配操作符(=~)、三元表达式?: ,并且支持操作符的优先级和括号强制优先级,具体请看后面的操作符列表。


    支持函数调用和自定义函数


    支持正则表达式匹配,类似Ruby、Perl的匹配语法,并且支持类Ruby的$digit指向匹配分组。

    自动类型转换,当执行操作的时候,会自动判断操作数类型并做相应转换,无法转换即抛异常。

    支持传入变量,支持类似a.b.c的嵌套变量访问。

    性能优秀
    Aviator的限制:

    没有if else、do while等语句,没有赋值语句,仅支持逻辑表达式、算术表达式、三元表达式和正则匹配。

    没有位运算符 文档地址:http://www.slideshare.net/killme2008/aviator