XML编辑器Jaxe
Jaxe是一个采用Java开发的XML编辑器,拥有一个图形化面向文档的界面。可以利用一个XML schema或配置文件来配置图形化用户界面。支持在插入元素时进行校验。支持利用
XSLT 和XSL-FO样式表导出成 HTML、XML和PDF。Jaxe支持
XPath 搜索。
更多XML编辑器Jaxe信息
集群管理器Mesos
Mesos是一个集群管理器提供了高效的资源隔离和共享在分布式应用程序和框架中。它可以运行Hadoop、 MPI、Hypertable、Spark(一个新框架用于低延迟交互和工作迭代)等。Mesos是Apache孵化器中的一个开源项目。它使用ZooKeeper实现容错复制、使用Linux Containers来隔离任务。支持多种资源计划分配(内存和CPU)。提供Java、Python和C++ APIs来开发新的并行应用程序。提供基于Web的用户界面来提查看集群状态。
收录时间:2011-06-23 15:36:14
更多集群管理器Mesos信息
15本Web开发人员应该拥有的免费电子书籍
当今互联网已经成为每一个人的信息知识来源。假如你想学习任何事情,可以很容易在互联网上轻松找到相关的信息,即使它是很简单的事情。在互联网上有成千上万的教程和指南可以用来学习与工作相关的技术和内容。
Web开发人员同样也经常通过互联网获取关于HTML和编码相关的知识。为了帮助这些开发人员,以下我们收集的一些优秀电子书供大家学习新的知识
如果您想学习HTML5,这本电子书将帮助您学习所有HTML5的基本标签元素。
有了这本电子书,你可以使用HTML和CSS技术轻松地创建基于标准的网页。
这是一个很好的电子书,将引导建立一个网站的过程和计划项目,无论你正在开发一个内部网站或外包项目。
这本书给出了一个由HTML5带来的变化的简要概述,它是如何样子?
一个简单而全面的指南,了解HTML和XHTML。
是不是对Javascript不了解?不要担心,这本书将帮助你学习Javascript,即使你不知道任何关于JavaScript的知识。
这本电子书回答了一些简单问题,当每一个Web开发人员在思考如何建设一个网站时。
这本电子书介绍了在建设一个网站时需要注意的一些问题。
这本书包含了CSS与XHTML编码和Web设计所有相关的信息。
Foundations of Ajax为介绍了,添加Ajax技术到现有应用或新开发应用程序所需要所有工具。
介绍关于新兴的HTML5和CSS3标准
这本将帮助你学习PHP5拥有的一些高级功能-如面向对象功能和对XML与Web Services的支持等。
这本书包含了所有你想了解的关于网站,Cookie,历史记录等等。
这本书将告诉你如何使你的网站更容易让大家使用。
通过这本电子书,你将学习到如何使用Javascript和jQuery设计模式。
转载请注明来源尊重他人劳动成果!谢谢! 收录时间:2011-07-01 21:36:24
更多15本Web开发人员应该拥有的免费电子书籍信息
HTML5音频标签管理包Buzz
Buzz是一个用于操作HTML5音频标签的JavaScript library 。它是一个没有用到其它JavaScript框架独立Library。并拥有丰富的API可以用来管理这个音频标签提供的所有功能。支持的功能包括播放、暂停、停止、循环和音量控、取得音频信息、判断音频类型是否支持、可同时处理多个音频文件。还可以取得播放结束、错误产生或音量变化等事件。
收录时间:2011-07-06 13:59:25
更多HTML5音频标签管理包Buzz信息
Socketbug 移动Web应用调试工具
开发移动Web应用程序并没有比开发标准网站更难和很大的区别。即使要考虑更好地支持新的HTML和CSS标签,有时甚至更简单。然而,调试移动Web应用程序是相当困难的,因为有些用于过程调试的功能根本不存在比如:查看源代码或查看由移动浏览器所产生的JS错误等。
Socketbug是一个利用Node.js与Socket.io构建的一个远程调试工具,正好能够解决这些问题。它能够自动探测使用了什么通信传输并让你的移动应用程序从其它连接设备接收和发送消息到你的桌面浏览器。
Socketbug使用并不复杂,只需安装Socketbug服务器并连接到它(有一个控制台可用于连接),然后在你的移动应用程序中插入一段JavaScript代码就能够调试移动应用程序。
收录时间:2011-07-07 17:02:13
更多Socketbug 移动Web应用调试工具信息
J2EE连接器架构JCA实现IronJacamar
JCA(Java Connector Architecture)定义一个标准的的架构来实现Java EE平台与非Java EE的企业信息系统(EIS)相连接。这些EIS系统包括:ERP系统, 大型机事务处理(TP),数据库和消息系统等。
这个连接器架构定义了一组可扩展、安全、事务的机制能够实现EIS与应用服务器和企业应用程序相集成。
这个连接器架构还为访问EIS系统定义了一个公共客户端接口(CCI) 。这个CCI定义了一个客户端API用于与非Java EIS系统相交互。
收录时间:2011-07-09 17:26:08
更多J2EE连接器架构JCA实现IronJacamar信息
JS,CSS压缩软件visual-compress
一款基于Yahoo! YUI Compressor 压缩算法的可视化 JS,CSS 压缩器。
以前在开发 Web 项目的时候,经常遇到 JS,CSS 压缩的问题,但总觉得基于命令行的 JS,CSS 压缩感觉不爽,所以自己抽空使用 Java Swing 开发了一个可视化压缩器。
该压缩器目前使用 Yahoo YUI Compressor 进行压缩的,未来版本将会同时支持 Gooel JavaScript Closure Compiler 压缩算法,让使用者多一个选择!
收录时间:2011-07-10 08:57:02
更多JS,CSS压缩软件visual-compress信息
Cuepoint.js
Cuepoint.js是一个开源的插件用于在HTML5视频中创建提示点和处理字幕。
收录时间:2011-07-10 15:51:07
更多Cuepoint.js信息
在线HTML可视化编辑器Ueditor
Ueditor 是百度推出的一款开源在线 HTML 编辑器。
主要特点:
轻量级: 代码精简,加载迅速。
定制化: 全新的分层理念,满足多元化的需求。 采用三层架构: 1. 核心层: 为命令层提供底层API,如range/selection/domUtils类。 2. 命令插件层: 基于核心层开发command命令,命令之间相互独立。 3. 界面层: 为命令层提供用户使用界面。 满足不同层次用户的需求。
浏览器兼容 兼容Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。
注重细节 统一不同浏览器下表格选取方式。 提供黑/白名单的过滤机制。 更好的word支持,实现粘贴转换机制。
稳定性 经过专业的QA团队测试,通过上千个测试用例,包括自动化用例和手动用例,目前仍然在不断完善中。
收录时间:2011-07-12 13:48:31
更多在线HTML可视化编辑器Ueditor信息
BackupRotator
BackupRotator是一个小巧的Java工具包能够对任何类型的文件集合进行倒换操作,以保持最新的N个文件。比如:假如有这样一些文件命名为:log1、log2、log3...等并设置maxNo=3,当运行这个程序将删除log3文件,然后将log2命名成log3,log1命名成log2。
收录时间:2011-07-12 22:39:26
更多BackupRotator信息
基于总线的消息服务 BBMS
BBMS (Bus Based Message Service)是一个采用Java开发的消息系统。BBMS应用程序能够异步发送消息到任意客户端并接收客户端的消息。
BBMS提供了易于使用的API,并拥有高性能和灵活性。 它类似于
JMS (Java Message Service) 但现在还不支持
pub/sub模式。当前只支持 P2P。
收录时间:2011-07-15 07:28:48
更多基于总线的消息服务 BBMS信息
JSON查询语言 Jaql
Jaql是一种专门为
JSON (JavaScript Object Notation)而设计的查询语言。尽管Jaql是专为JSON而设计,但是它还借鉴了
SQL 、
XQuery 、LISP和
PigLatin 的一些优秀特性。Jaql最终设计目标包括:
半结构化分析:实现易于操作和分析JSON数据
半行处理:Jaql查询能够利用Hadoop的Map-Reduce作为并行计算平台来处理 大量数据
可扩展性:用户必须能够很容易地扩展Jaql Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器之间的通讯请求。这样的模式允许程序员可以不需要有什么并发处理或者分布式系统的经验,就可以处理超大的分布式系统得资源。
收录时间:2011-07-21 14:15:49
更多JSON查询语言 Jaql信息
可扩展的开源云计算语言 Opa
Opa是新一代Web
开发平台。它拥有一种新的编程语言,一个新的Web服务器,一个新的数据库和一个新的分布式执行引擎。所有这些都紧密集成在一起,为Web开发人员提供一种强大的体验。
Opa拥有简洁、简单、可复用等特点。而且还极其强大,支持高并发、动态分布,极其安全。Opa设计让Web开发变得更加有乐趣,安全并且是正确的选择。
它需要64位的平台支持。
收录时间:2011-07-25 23:13:47
更多可扩展的开源云计算语言 Opa信息
命令行解析工具 args4j
Play!框架多数据库支持模块 play-multidb
这是一个让Play!框架能够支持多种数据库的模块。Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。
Play!的关键特性:
此框架自动编译和重新装载源文件的任何改变。
智能捆绑HTTP参数到Java方法参数。
基于Apache Mina的快速HTTP服务器。
一个基于Groovy的强大的模板引擎,具有多层继承,定制用户标签的能力等。
优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模板代码。
收录时间:2011-08-02 22:21:30
更多Play!框架多数据库支持模块 play-multidb信息
网页字符集编码识别类库 jchardet
轻量级Java虚拟机 Avian
Avian 是一个轻量级的Java 虚拟机和类库,提供了 Java 特性的一个有用的子集,适合开发跨平台、自包容的应用程序。
Avian 实现非常快速而且体积小,主要特性:
Just-In-Time (JIT) 编译,快速方法执行
Generational, copying garbage collection ensures short pause times and good spatial locality
线程本地堆提供O(1)内存分配,没有同步开销
空指针异常依赖通过OS信号进行处理避免不分支
收录时间:2011-08-09 08:35:26
更多轻量级Java虚拟机 Avian信息
LevelDB的Java访问接口 LevelDB JNI
LevelDB JNI提供了一个Java接口来访问采用C++开发的Google 高效Key/Value数据库
LevelDB 。
LevelDB 目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。
LevelDB 是单进程的服务,性能非常之高,在一台4个Q6600的CPU机器上,每秒钟写数据超过40w,而随机读的性能每秒钟超过10w。
收录时间:2011-08-13 08:17:26
更多LevelDB的Java访问接口 LevelDB JNI信息
Java数据库版本控制工具 dbdeploy
dbdeploy是一个获得
第17届Jolt奖 ,基于Java的数据库重构工具获得,是thoughtworks公司开发的开源项目。和Rails migration很象,通过运行一些特定格式的sql-scripts,做到对数据库的控制,所有的数据库操作都要写到scripts中。此外它还提供PHP和.Net实现版。
收录时间:2011-08-15 19:51:30
更多Java数据库版本控制工具 dbdeploy信息
一个基于Web的CHM阅读器 - jchmweb
关系数据库与Hadoop数据迁移工具 Sqoop
Sqoop是一个用于将Hadoop与关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导入到Hadoop的HDFS中,也可以将HDFS的数据导入到关系型数据库中。
Hadoop 并不仅仅是一个用于存储的分布式文件系统,而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。Hadoop相关文档 。
收录时间:2011-08-24 08:45:39
更多关系数据库与Hadoop数据迁移工具 Sqoop信息
GWT效果库 VisualFox-FX
java web集群软件 JSession
Jsession是纯java编写的用于java web集群的软件,它分为服务器端和客户端,服务器端叫SessionBox,用于保存session,Session是保存在内存中。客户端叫 SessionClient,用于Session的负载均衡并与服务器端通信,通信框架用nio的Netty,有着极高的性能,序列化与反序列使用了 Protocol Buffers,性能优越。
JSession是Shared Nothing Architecture架构,是一种无共享的Session服务集群方式,架设集群极其简单,容易扩展。SessionBox服务器可以集群,因此不会存在Session服务器的单点问题,当要组建大规模集群系统时只要的是增加应用服务器和SessionBox服务器。
Jsession特性
SessionBox和sessionClient纯java编写,SessionBox的安装极其简单.
SessionBox与SessionClient的通信是使用java nio的Netty,有极高的性能。
web服务器对Session的set,get操作只针对其属性数据,而不是整个Session的数据,减少了数据传输量,提高性能。
JSession的集群方式在客户端,不存在单点故障问题。
JSession让java web集群变得如此简单!
收录时间:2011-08-25 20:58:34
更多java web集群软件 JSession信息
IBM Toolbox for Java的开源版本:JTOpen
JTOpen 是 IBM Toolbox for Java 许可计划产品的开源版本,包含相同的代码。它们二者都在广泛的平台上经过测试,包括 AIX、IBM i、Linux、Solaris 和 Windows。JTOpen 和 IBM Toolbox for Java 都在 IBM Public License (IPL) 下分发。IBM 对 JTOpen 和 IBM Toolbox for Java 许可计划产品提供同等级别的支持。具体支持级别(语音/电子邮件/传真)取决于服务合同的类型。
IBM Toolbox for Java 是一个 Java 类库,支持针对 IBM i 的客户机/服务器和 Internet 编程模型。Java applets、servlets 和应用程序可以使用这些类轻松访问 IBM i 数据和资源。对于 Java Virtual Machine 和 JDK 提供的资源,Toolbox 不需要额外的客户机支持。
IBM Toolbox for Java 提供的支持类似于 IBM i Access APIs 提供的函数。它使用 IBM i 主机服务器(基础 IBM i 操作系统的一部分)访问 IBM i 系统上的数据和资源。这些主机服务器都作为系统上的一个单独作业运行,通过套接字连接上的架构数据流与 Java 客户机程序通信。套接字接口通过 IBM Toolbox for Java 类对 Java 程序员隐藏。由于套接字连接通过 Toolbox 类管理,因此工作站上不需要 IBM i Access。
收录时间:2011-08-25 20:59:28
更多IBM Toolbox for Java的开源版本:JTOpen信息
指纹识别 SourceAFIS
SourceAFIS一个开源的指纹识别和匹配开发工具包SDK。也是一个自动指纹识别系统(AFIS)。支持Java与.Net两种开发平台。
下载
收录时间:2011-08-31 13:38:18
更多指纹识别 SourceAFIS信息
并发编程框架 Disruptor
Disruptor 是一个 Java 的并发编程框架,大大的简化了并发程序开发的难度,在性能上也比 Java 本身提供的一些并发包要好。
收录时间:2011-08-31 22:05:53
更多并发编程框架 Disruptor信息
Java SSH应用程序套件 SSHTools
SSHTools是一个Java SSH应用程序套件提供了Java SSH API,SSH Terminal,经SSH安全加密的VNC客户端,SFTP客户端和SSH Daemon守护进程。
收录时间:2011-08-31 23:14:15
更多Java SSH应用程序套件 SSHTools信息
Java Dynamic Dns Client
这一个动态动态域名解析客户端,能够让你在家里的计算机中运行一个Web服务器。不管你上网的IP怎么变化,这个客户端都会自动更新你网站域名DNS对应的IP设置。功能与花生壳相似。
收录时间:2011-09-01 11:14:59
更多Java Dynamic Dns Client信息
使用Redis存放Session RedisManager
扩展Tomcat 6.x,使用redis存放session信息!是一个Eclipse项目,最好用EGit来Clone(因为里面有个中文文件名的说明文件)。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
Git 作为近来最流行的分布式版本控制软件来说应用的十分广泛。EGit就是一款Eclipse上的Git插件。
收录时间:2011-09-06 09:21:58
更多使用Redis存放Session RedisManager信息
Fel(Fast expression language)表达式引擎
Fel是轻量级的高效的表达式计算工具。
Fel在源自于企业项目,设计目标是为了不断变化的功能需求和性能需求。
Fel是开放的,引擎计算中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-、*等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。
Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的)
Fel基于Java1.5开发,适用于Java1.5及以上版本。
收录时间:2011-09-06 10:27:37
更多Fel(Fast expression language)表达式引擎信息