阿里巴巴开源软件列表

目录

服务框架 Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 主要核心部件:   Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一...更多Dubbo信息

最近更新: 【每日一博】JFinal 中使用 Dubbo —— 3 集群 发布于 1年前

JDBC连接池、监控组件 Druid

Druid是一个JDBC组件,它包括三部分:  DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。  DruidDataSource 高效可管理的数据库连接池。  SQLParser  Druid可以做什么?  1) 可以监控数据库访问性能,Druid内置提供了一个功能强大...更多Druid信息

最近更新: 阿里开源数据连接池发布 1.0.18 版本 发布于 2个月前

Java的JSON处理器 fastjson

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 主要特点: 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson) 强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)...更多fastjson信息

最近更新: fastjson-1.2.11 发布,Bug 修复,性能提升 发布于 2天前

分布式文件系统 FastDFS

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟...更多FastDFS信息

最近更新: Git@OSC 项目推荐 —— FastDFS.Net 客户端项目 发布于 1年前

淘宝Hadoop作业平台 宙斯Zeus

宙斯(zeus)是什么 宙斯是一个完整的Hadoop的作业平台 从Hadoop任务的调试运行到生产任务的周期调度 宙斯支持任务的整个生命周期 从功能上来说,支持: Hadoop MapReduce任务的调试运行 Hive任务的调试运行 Shell任务的运行 Hive元数据的可视化查询与数据预...更多宙斯Zeus信息

淘宝分布式数据库 OceanBase

OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表,视图...更多OceanBase信息

最近更新: 数据库要变天!阿里 OceanBase 五年破茧为蝶 发布于 1年前

分布式key/value存储系统 Tair

Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。 Tair的功能 Tair是一个Key/Value结构数据的解决方案,它默认支持基于内...更多Tair信息

最近更新: Tair —— 淘宝网分布式开源K/V存储系统 发布于 6年前

系统信息采集和监控工具 Tsar

Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! 它类似于sar,能监控和收集服务器和关键应用的信息,支持实时终端显示...更多Tsar信息

七天学会NodeJS

七天学会NodeJS是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。点击软件介绍底部的“软件首页” 进入阅读版本。更多七天学会NodeJS信息

最近更新: 《七天学会NodeJS》来自阿里巴巴前端技术部 发布于 2年前

模块加载框架 SeaJS

Sea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。 SeaJS 支持的标准模块遵循 Modules/Wrappings 规范的 define 形式,可运行于 Web 浏览器以及 node.JS 等环境中。 下面是一段典型的初始化入口代码: <script ...更多SeaJS信息

最近更新: SeaJS 3.0 发布,JavaScript 模块加载框架 发布于 1年前

分布式消息中间件 Metamorphosis

Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已开源...更多Metamorphosis信息

最近更新: MetaQ 1.4.6.1 发布,分布式消息中间件 发布于 3年前

阿里巴巴分布式数据库同步系统 otter

otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 工作原理: 原理描述: 1. 基于Canal开源产品,获取数据库增量日志数据。 什么是Canal, 请点击 2. 典型管理系统架构,manager(web管理)+nod...更多otter信息

最近更新: otter —— 来自阿里巴巴的分布式数据库同步系统 发布于 3年前

HTML5 互动游戏引擎 Hilo

Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。 主要特性 Hilo 支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Standalone多种方式接入。另外,你可以根据需要新增和扩展模块和类型; 极精简的模块设...更多Hilo信息

最近更新: Hilo —— 阿里巴巴的 HTML5 互动游戏引擎 发布于 2个月前

JavaScript 模板引擎 Velocity.js

Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏...更多Velocity.js信息

最近更新: Velocity.js —— 来自淘宝的 JS 模板引擎 发布于 2年前

Oracle数据迁移同步工具 yugong

yugong 是阿里巴巴推出的去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS) 08年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),解决了单机Oracle无法满足的扩展性问题,当时...更多yugong信息

最近更新: yugong 1.0.1 发布,Oracle 数据迁移同步工具 发布于 3周前

自动化测试解决方案 Macaca

官方网站: 链接 Macaca是一套完整的自动化测试解决方案。 特性: 支持移动端和PC端 支持Native, Hybrid, H5 等多种应用类型 提供客户端工具和持续集成服务 客户端: 客户端工具的安装、使用详见 macaca-client。 持续集成: reliable 是分布式持续集成服务...更多Macaca信息

最近更新: Macaca —— 来自阿里巴巴的自动化测试解决方案 发布于 2个月前

非侵入式运行期 AOP 框架 Dexposed

Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 Dexposed 的 AOP 是...更多Dexposed信息

Android 应用热修复工具 AndFix

AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 AndFix 支持 Android 2.3 - 6.0,ARM 和 x86 架构,dalvik 运行时和 art 运行时。AndFix 的分支是 .apatch 文件。 AndFix...更多AndFix信息

最近更新: AndFix —— 来自阿里的 Android 应用热修复工具 发布于 8个月前

分布式SQL引擎 Lealone

Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 Lealone 发音 [li:ləʊn] 这是我新造的英文单词,灵感来自于在淘宝工作期间办公桌上那些叫绿萝的室内植物,一直想做个项目以它命名。 绿萝的拼音是lv ...更多Lealone信息

最近更新: Lealone —— 来自淘宝的HBase分布式SQL引擎 发布于 3年前

php框架 WindFramework

Wind Framework是phpwind团队开发的一款php框架。2010年10月份开始投入开发,目前为止已经内部发行了四个版本(0.5,0.8,0.9,1.0)。它源自phpwind社区产品的一次名为‘鹊桥’的重构计划。意在重新定义phpwind的架构层次开发模式,使其看起来更...更多WindFramework信息

反向代理测试套件 Macaroon

Macaroon 是一个高效的反向代理测试套件,测试框架本身基于python2.7开发,方便跨平台移植;测试例使用格式化描述,做到编程语言无关性。使用 Macaroon能够简便快捷的完成测试场景的构造、线上失效案例的重建及被测软件(DUT)的功能、模块、协议一致性测试...更多Macaroon信息

最近更新: Macaroon —— 来自阿里的反向代理测试套件 发布于 2年前

基于 Node.js 的自动化持续集成 Reliable

Reliable 是分布式架构的持续集成系统,由 Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为 reliable-master 与 reliable-slave 两部分。 特点: 集群负载,合理调配 提供插件机制,易扩展 部署非常简单 便于接入 Gitl...更多Reliable信息

最近更新: Reliable —— 来自阿里的分布式持续集成系统 发布于 1个月前

淘宝 React 框架 React Web

淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 配置: // webpack.config.js var HasteResolverPlugin = require(haste-resolver-webpack-plugin); module.exports = {   resolve: {     alias: {   ...更多React Web信息

跨平台移动开发工具 Weex

2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 对于移动开发者来说,Weex主要解决了频繁发版和...更多Weex信息

最近更新: 阿里宣布开源 Weex,用 Web 方式开发 Native 性能体验应用 发布于 2周前

Java APNS开源库 apns4j

apns4j 是 Apple Push Notification Service 的 Java 实现! Maven: <dependency>         <groupId>com.github.teaey</groupId>         <artifactId>apns4j</artifactId>         <version>1.0.1</version>     </dep...更多apns4j信息

淘宝Web服务器 Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。...更多Tengine信息

最近更新: Tengine 2.1.2 发布,淘宝 Web 服务器 发布于 4个月前

Web常用UI库 kissy

kissy 是淘宝一个开源的 JavaScript 库,包含的组件有:日历、图片放大镜、卡片切换、弹出窗口、输入建议等 愿景:小巧灵活,简洁实用,使用起来让人感觉愉悦。 支持的浏览器:IE 6+, Firefox 3.5+, Safari 4+, Chrome 2+, Opera 10+...更多kissy信息

最近更新: KISSY 1.3.0 发布,淘宝 Web UI 库 发布于 3年前

Bug管理系统 BugFree

BugFree - 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统 在线演示:更多BugFree信息

最近更新: BugFree 官网迁移至阿里云ECS 发布于 3年前

Nginx开发从入门到精通

nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核...更多Nginx开发从入门到精通信息

最近更新: 开源图书:Nginx 开发从入门到精通 发布于 3年前

消息中间件 RocketMQ

RocketMQ是什么? RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 Metaq3.0 版本改名,产品名称改为RocketMQ...更多RocketMQ信息

最近更新: Git@OSC 项目推荐 —— RocketMQ 与 Flume-ng 的消息接收和投递 发布于 1年前

分布式数据层 TDDL

淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功...更多TDDL信息

国产论坛系统 PHPWind

PHPWind 论坛系统 是一套采用 php+mysql 数据库 方式运行并可生成 html 页面的全新且完善的强大系统。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱。 网站统筹化 1. 非凡的访问速度       PHPWind 论坛系统一直坚持高效、安全、稳定、易...更多PHPWind信息

最近更新: 国内开源社区软件 PHPWind 团队已解散 发布于 2年前

通用WEB框架 Webx

Webx是建立在Java Servlet API基础上的的通用WEB框架。用Webx搭建的应用可以运行在任何一个标准的WEB应用服务器上面:Tomcat、Jetty、Jboss、Weblogic……。 Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计...更多Webx信息

最近更新: 【每日一博】使用 SpringExt 扩展 Webx 的示例 发布于 4年前

分布式文件系统 TFS

TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内...更多TFS信息

最近更新: 【每日一博】TFS (淘宝文件系统) 的原理及应用 发布于 2年前

分布式核心技术框架 Fourinone

FourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我对分布式计算进行了长时间的思考,也看了老外写的其他开源框架,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚...更多Fourinone信息

最近更新: Fourinone-4.15.08(四不像)新版本发布 发布于 8个月前

异步文件上传组件 Uploader

Uploader是非常强大的异步文件上传组件,支持ajax、iframe、flash三套方案,实现浏览器的全兼容,调用非常简单,内置多套主题支持 和常用插件,比如验证、图片预览、进度条等,广泛应用于淘宝网,比如退款系统、爱逛街、二手、拍卖、我的淘宝、卖家中心、导...更多Uploader信息

异构数据源数据交换工具 DataX

DataX是一个让你方便的在异构数据源之间交换数据的离线同步框架/工具,实现了在任意的数据处理系统之间的数据交换,目前DataX在淘宝内部每天约有5000道同步任务分布在全天各个时段,平均每天同步数据量在2-3TB。 DataX 编译安装说明...更多DataX信息

最近更新: DataX —— 异构数据交换的离线同步框架/工具 发布于 4年前

轻量级分布式数据访问层 CobarClient

Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 主要特性: 可以支持垂直和水平数据切分数据库集群的访问; 支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),...更多CobarClient信息

多浏览器兼容性测试整体解决方案 F2etest

F2etest 是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案。 在之前,我们一般有三种解决方案: 本机安装大量的虚拟机,一个浏览器一个虚拟机,优点:真实,缺点:消耗硬盘资源,消耗CPU资源,打开慢,无法同时打开多个虚拟机 使用IeTes...更多F2etest信息

最近更新: F2etest v2.0.0 正式发布 ,阿里巴巴开源测试方案 发布于 2周前

http压力测试工具 httpsender

httpsender是一款轻量级的http压力测试工具,由淘宝的测试工程师用Java语言开发完成。它可以指定并发连接数发送指定数目的请求,还可以自定义请求的header头。请求的URL支持通过正则表达式指定范围,同时也支持从文件随机或顺序读取。它还具备验证数据是否...更多httpsender信息

淘蝌蚪开源平台 taocode

taocode(淘蝌蚪)是淘宝网推出的开源平台。平台本身也是开源的。 TaoCode的定位:大的方面来说,是平台+社区 1).平台化 a) 完善项目管理过程工具平台 b) 提供更多代码级工具 c) 提供更多文档化工具 2).社区化 a). 提供更好的交流平台 b). 增加更多的持续性生...更多taocode信息

阿里Redis缓存服务器 AliRedis

AliRedis 是阿里巴巴运维团队基于 Redis 改造的缓存服务器,目前该项目尚未发布。更多AliRedis信息

binlog的增量订阅&消费组件 canal

canal 是阿里巴巴mysql数据库binlog的增量订阅&消费组件。 名称:canal [kənæl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 早期,阿里巴巴B2B公司因为存在杭州和美国双...更多canal信息

移动自动化测试平台 Athrun

Athrun以Mobile自动化为基础,以PC2Mobile为切入点,是淘宝Mobile测试日常工作必备的平台。 目前Athrun支持: Android上的自动化测试,包括自动化测试框架,持续集成体系。覆盖率工具和自动录制回放工具,也在试用完善中。 iOS上的自动化测试,包括注入式自...更多Athrun信息

分布式计算系统 JStorm

Storm 是一个类似Hadoop MapReduce的系统, 用户按照指定的接口实现一个任务,然后将这个任务递交给JStorm系统,Jstorm将这个任务跑起来,并且按7 * 24小时运行起来,一旦中间一个worker 发生意外故障, 调度器立即分配一个新的worker替换这个失效的worke...更多JStorm信息

最近更新: JStorm 2.1.1 发布,分布式计算系统 发布于 2个月前

关系型数据的分布式处理系统 Cobar

Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: 系统对外提供的数据库名是dbtest,并且其中有两张表tb1和tb2。 tb1表的数据被映射到物理数据库dbtest1的tb1上。 tb2表的一部分数据...更多Cobar信息

淘宝的Linux系统 taolinux

基于淘宝多年服务器优化积累, 内核优化经验。 默认安装tengine等服务 没有GUI界面 基于RHEL 6.2.更多taolinux信息

nodejs-kissy

KISSY 是淘宝网开发的一款轻巧灵活的JS框架,如今已经是1.1.7版本,并在淘宝网广泛应用,在浏览器端给我们带来更加清新的体验,今天让我们更进一步,我们 发起了nodejs-kissy 项目,你的 KISSY 程序可以无缝移植到服务器端了 ^_^ 示例代码: var S = r...更多nodejs-kissy信息

Dubbo 文档镜像 dubbo-doc-static

dubbo-doc-static 是 Dubbo 的文档镜像。 的拷贝。 HTML文件在分支gh-pages上,打包下载ZIP包。 关键的文档的链接: 用户指南:开发者指南:...更多dubbo-doc-static信息

自动化云测试平台 AutoMan

AutoMan的前身是tCommon和TAM(taobao-automan),经过对两者不断的优化和扩展,逐步形成现在一套完整的页面自动化平台, 意在提高测试人员的测试效率,测试质量,象踏上“风火轮”那样腾挪驰骋于整个测试过程。 一. AutoMan 解决的问题 AutoMan对于自动化...更多AutoMan信息

在线分析查询系统 mdrill

1:mdrill是阿里妈妈-adhoc-海量数据多维自助即席查询平台下的一个子项目。 2:mdrill旨在帮助用户在几秒到几十秒的时间内,分析百亿级别的任意维度组合的数据。 3:mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实...更多mdrill信息

淘宝定制JVM TaobaoJVM

淘宝有几万台Java应用服务器,上千名Java工程师、及上百个Java应用。为此,核心系统研发部专用计算组的工作之一是专注于OpenJDK的优化及定制,根据业务、应用特点及开发者需要,提供稳定,高效和深度定制的JVM版本:Taobao JVM。 TaobaoJVM 基于 OpenJDK ...更多TaobaoJVM信息

最近更新: 淘宝推出了定制版本的 JVM 发布于 4年前

接口文档管理工具 RAP

RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。有了结构化的API数据,RAP可以做的更多,而我们可以避免更多重复劳动。 为什么我们信赖RAP? 企业级应...更多RAP信息

最近更新: PaX/Grsecurity 发布 RAP 发布于 2天前

异步任务处理系统 TBSchedule

由原来的项目taobao-pamirs-schedule 更名为 TBSchedule Console Demo地址:  www.tbschedule.com Console下载: trunk/console/ScheduleConsole.war 技术支持: 忌少 [email protected]  推荐项目: QLExpress 简介高效的脚本引擎 pom引用: com.taob...更多TBSchedule信息

淘宝开放平台.NET版SDK top4net

分布式哈希表 FastDHT

FastDHT 是一个高性能的分布式哈希系统 (DHT) ,使用 Berkeley DB 做数据存储,使用 libevent 做网络IO处理,提供 Java 版的客户端接口包。适合用来存储用户在线、会话等小数据量信息。更多FastDHT信息

异步文件上传组件 KF/Uploader

名称:Uploader,属于kissy-form(KF)子组件 版本:V1.2.2(请勿使用v1.0和v1.1) 用途:异步文件上传,支持ajax/iframe/flash三种方案的切换 基于:KISSY1.2.0,不支持KISSY1.1.6! 作者:明河(剑平)、紫英、飞绿 目前淘宝网的不少系统正在使用KF/Uplo...更多KF/Uploader信息

自动化测试任务调度平台 TOAST

TOAST(Toast Open Automation System for Test) 是一淘广告技术测试团队开发的一套自动化测试任务调度平台。 软件版本:v1.0 beta 支持系统:32/64位 Linux Agent支持系统:32/64位 Win/Linux 自动化任务调度 TOAST提供一套通用的自动化任务调度平台,支持...更多TOAST信息

最近更新: TOAST v1.0 正式版本发布 发布于 3年前

java表达式计算 QLExpress

 @author [email protected]  你想知道   a love b = ? 吗 ,你想随意定义自己的操作符号吗 ? 请使用 QLExpress工具包 QLExpress 是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务...更多QLExpress信息

淘宝开放平台JAVA版SDK top4java

设计原则 容易维护扩展(不需要修改主类就可以 添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议 扩展支持(REST, RPC, SOAP, etc)...更多top4java信息

Java 图片处理类库 SimpleImage

SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 SimpleImage中的ImageRender是图片处理的基类,它是一个抽象类,我们看到,该类中定义了一个抽象方法render(),同时持有一个对ImageRender类的引用。 ReadRedner可以理解成...更多SimpleImage信息

性能分析工具 TProfiler

TProfiler是一个可以在生产环境长期使用的性能分析工具.它同时支持剖析和采样两种方式,记录方法执行的时间和次数,生成方法热点 对象创建热点 线程状态分析等数据,为查找系统性能瓶颈提供数据支持. TProfiler在JVM启动时把时间采集程序注入到字节码中,整个过...更多TProfiler信息

代码评审工具 Tao-ReviewBoard

ReviewBoard是一款开源的代码review工具,包括服务器端程序(reveiwboard)和客户端命令行(RBTools)。用户可以通过RBTools的一些列命令在客户端提交request,但是使用和安装都有很多不便。Tao-ReviewBoard是淘宝开发的基于eclipse的reviewboard插件,能很...更多Tao-ReviewBoard信息

基于Svg的图表组件库 KCharts

KCharts是基于Svg的图表组件库,兼容IE6+等主流浏览器。基于淘宝js框架KISSY的图表组件库,包含折线图、曲线图、柱状图、散点图、饼图、地图等常用图表。采用kissy的模块加载器,实现按需加载,支持cdn动态合并。KCharts 基于RaphelJs开发,大量的html+cs...更多KCharts信息

最近更新: KCharts 1.3 发布,来自淘宝的JS图表库 发布于 2年前

模拟数据生成器 Mock.js

Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能: 根据数据模板生成模拟数据 模拟 Ajax 请求,生成并返回模拟数据 基于 HTML 模板生成模拟数据更多Mock.js信息

表达式解析引擎 SimpleEL

Simple EL是一个表达式解析引擎。它将表达式解析分成四个部分:预处理、编译、缓存和执行。这四个步骤任意一部分都可以替换,类似设计模式中的Template Method。 缺省的实现是:将表达式处理成Java Source,调用Tools.jar的Javac API动态编译,缓存变异后反...更多SimpleEL信息

GUI的WEB接口管理工具 Rigel Automation

RAP Rigel Automation Platform 是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。 RAP 是一个 GUI 的...更多Rigel Automation信息

实时数据传输平台 TimeTunnel

什么是TimeTunnel !TimeTunnel(简称TT)是一个基于thrift通讯框架搭建的实时数据传输平台,具有高性能、实时性、顺序性、高可靠性、高可用性、可扩展性等特点。 高性能 2k大小的消息,峰值每秒4w TPS的访问。淘宝3台服务器,每天处理2.3T(压缩后)数据,...更多TimeTunnel信息

tair-client-java

tair-client-java 是淘宝 Tair 这个分布式 Key/Value 存储系统的 Java 客户端开发包。 Tair的java客户端使用纯java开发,底层使用mina 通信框架,接口简洁易用。经过生产环境的压力测试,稳定可靠。...更多tair-client-java信息

富逻辑的模板引擎 xtemplate.js

xtemplate 是独立的富逻辑模板引擎,基于浏览器和 Node.js 的可扩展的模板引擎库。 xtemplate 支持异步控制和继承,包括逻辑表达式,自定义函数等等。 xtemplate 语法类似 mustache 示例: <!-- index.xtpl --> {{extend ("./layout1")}} {{#block ("he...更多xtemplate.js信息

Nginx的TFS模块 nginx-tfs

nginx-tfs 是 Nginx 的扩展模块用于访问淘宝的 TFS 文件系统。这个模块实现了TFS的客户端,为TFS提供了RESTful API。TFS的全称是Taobao File System,是淘宝开源的一个分布式文件系统。 编译和安装: TFS模块使用了一个开源的JSON库来支持JSON,请先安装y...更多nginx-tfs信息

redis的java客户端 Tedis

Tedis是另一个redis的java客户端,Tedis的目标是打造一个可在生产环境直接使用的高可用Redis解决方案。 特性: 高可用,Tedis使用多写随机读做HA确保redis的高可用 高性能,使用特殊的线程模型,使redis的性能不限制在客户端 多种使用方式,如果你只有一个r...更多Tedis信息

数据中间层 nQuery

nQuery 引擎是来自阿里的数据中间层,主要为应对大数据场景的在线查询的三大难题:长数据、宽数据、杂数据, 广泛参考 Big Query、Impala、 PL/SQL、MySQL 、PgSQL、ql.io 等,结合自身业务特点,自行精心 设计、实现的一套类SQL 语言(nSQL)及解析、执行...更多nQuery信息

持久配置中心 diamond

diamond 是持久配置中心,支持各种持久信息(比如各种规则,数据库配置等)的发布和订阅。                   更多diamond信息

支持缓存线程池的ThreadLocal Transmittable ThreadLocal(TTL)

       English Documentation  功能  需求场景  User Guide 1. 简单使用 2. 保证线程池中传递值 2.1 修饰Runnable和Callable 整个过程的完整时序图 2.2 修饰线程池 2.3 使用Java Agent来修饰JDK线程池实现类 Java Agent的使用方式在什么情况下TTL...更多Transmittable ThreadLocal(TTL)信息

代理服务器 AnyProxy

AnyProxy 是一个基于 Node.js 的代理服务器。代理服务器是个中间人,站在了客户端和服务端中间,双方通信的每个比特,都会滴水不漏地经过它。它控制了完整的请求头、请求体、响应头、响应体,可以在客 户端与服务端都无感知的情况下介入处理所有的流程。只...更多AnyProxy信息

DSL语法解析器生成器 dropincc.java

dropincc.java 是 一个简单、好用的语法解析器生成器; 专为java语言环境下,实施DSL方案而设计; 特点:使用纯java语法(Fluent Interface)制定用户的词法、语法规则;jdk1.6 compiler API动态编译为字节码;自动管理字节码、用户无需关心具体生成的解析器...更多dropincc.java信息

mysql 代理 myrelay

一、 介绍 mysql的代理,支持如下特性: 采用事件驱动、异步、非阻塞的设计模式,性能优秀 采用mysql原生协议,对应用层透明 支持mysql读写分离 提供mysql连接池管理 支持mysql冗余、健康检查 提供mysql的查询日志,方便对应用层进行分析 支持mysql配置动态...更多myrelay信息

nginx-http-sysguard

nginx-http-sysguard 是阿里巴巴开发的一个 Nginx 模块,用来保护运行 Nginx 服务器的系统负载和内存使用不会太高。 配置方法: server {     sysguard on;     sysguard_load load=10.5 action=/loadlimit;     sysguard_mem swapratio...更多nginx-http-sysguard信息

来源: