摘要: 以前的机器学习似乎是阳春白雪,只有大公司和尖端高校实验室才能玩得转。有一群人,他们的梦想是使机器学习技术变得下里巴人,让人人都能用机器学习。他们分布在两类从事机器学习技术研发的公司:提供机器学习技术平台机器学习API提供者专业造轮子工程师们的一句口头禅就是“不要重复造轮子”,意思是告诫工程师们应该把... 阅读全文
posted @ 2016-01-06 15:58 二郎那个三郎 阅读(228) 评论(0) 推荐(0)
摘要: 阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。都说国内Java... 阅读全文
posted @ 2016-01-06 15:41 二郎那个三郎 阅读(256) 评论(0) 推荐(0)
摘要: struts简介Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经... 阅读全文
posted @ 2016-01-06 13:58 二郎那个三郎 阅读(491) 评论(0) 推荐(0)
摘要: Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as... 阅读全文
posted @ 2016-01-06 13:51 二郎那个三郎 阅读(184) 评论(0) 推荐(0)
摘要: Apache Syncope is an Open Source system for managing digital identities in enterprise environments, implemented in Java EE technology and released und... 阅读全文
posted @ 2016-01-06 13:47 二郎那个三郎 阅读(693) 评论(0) 推荐(0)
摘要: Apache Synapse一个易于使用、轻量级的XML与Web Services管理和集成中间件。可用于搭建SOA和ESB的基础平台。Apache Synapse支持多种标准包括:XML、XSLT、XQuery、XPath、SOAP、POX/REST、HTTP/S、JMS、、FTP、 SFTP、W... 阅读全文
posted @ 2016-01-06 13:44 二郎那个三郎 阅读(1012) 评论(0) 推荐(0)
摘要: 为了更高效地运行存在依赖关系的作业(比如Pig和Hive产生的MapReduce作业),减少磁盘和网络IO,Hortonworks开发了DAG计 算框架Tez。Tez是从MapReduce计算框架演化而来的通用DAG计算框架,可作为MapReduceR/Pig/Hive等系统的底层数据处理 引擎,它... 阅读全文
posted @ 2016-01-06 13:37 二郎那个三郎 阅读(911) 评论(0) 推荐(0)
摘要: 一、体系架构 Tajo采用了Master-Worker架构(下图虚线框目前还在计划中),Master-Worker-Client之间的RPC通信是使用Protocol buffer + Netty来实现的,具体如下:(1) TajoMaster:为客户端提供查询服务和管理各个QueryMaster... 阅读全文
posted @ 2016-01-06 13:33 二郎那个三郎 阅读(594) 评论(0) 推荐(0)
摘要: Apache TomEE,发音是“Tommy”,是一个经Apache、JavaEE6、Web框架认证的适配器,其在Tomcat服务器中是最强大的。Apache TomEE是由香草项目(简化常见编程任务领域的I / O,数据库,网络I / O,一般的数据格式)、Apache Tomcat、压缩文件等组... 阅读全文
posted @ 2016-01-06 13:24 二郎那个三郎 阅读(536) 评论(0) 推荐(0)
摘要: 1. 缘起Jetspeed是Apache Jakarta小组的开放源码门户系统。它使得最终用户可以通过WAP手机、浏览器、PDA等各种设备来使用各种各样的网络资源(比如应用程序、数据以及这之外的任何网络资源)。在这里,Jetspeed扮演了一个处于信息和用户间的hub的角色。1999 年左右,Jet... 阅读全文
posted @ 2016-01-06 13:19 二郎那个三郎 阅读(1134) 评论(0) 推荐(0)
摘要: tuscany是Apache组织关于SOA实现的一个开放源码的工程项目,目前处于孵化期阶段。 该项目主要基于SCA,SDO,DAS等技术上实现的。SCA 的基本概念以及 SCA 规范的具体内容并不在本文的范畴之内,有兴趣的读者可以通过一些相关文档了解相关内容,这也是阅读本文的基础。下面本文首先对 ... 阅读全文
posted @ 2016-01-06 13:17 二郎那个三郎 阅读(328) 评论(0) 推荐(0)
摘要: UIMA (Unstructured Information Management applications) 是一个软件系统,用来分析大量的非结构化信息从而发掘中对最终用户有用的知识点,一个最典型的 UIM 应用就是从文本文件中提取有用信息,例如人员、地址和组织等相关信息。下面是 UIMA 的结构... 阅读全文
posted @ 2016-01-06 13:13 二郎那个三郎 阅读(337) 评论(0) 推荐(0)
摘要: Ed Anuff上周宣布第一版 Usergrid 的代码已经发布,Usergrid 是一款适用于移动和富客户端应用的综合性平台。Ed 认为,良好的移动性指的是将设备中运行应用的良好交互带到云中,其中既包含服务,也包含相关的数据。 通常服务包含以下几个层面:用户管理社交互动应用对象和 API 集成内... 阅读全文
posted @ 2016-01-06 13:10 二郎那个三郎 阅读(1378) 评论(0) 推荐(0)
摘要: Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点... 阅读全文
posted @ 2016-01-06 12:02 二郎那个三郎 阅读(312) 评论(0) 推荐(0)
摘要: Apache VXQuery 是一个兼容标准的 XML 查询处理器的实现。主要适合非常大量的 XML 数据处理。参考:http://www.apache.org/ 阅读全文
posted @ 2016-01-06 11:55 二郎那个三郎 阅读(283) 评论(0) 推荐(0)
摘要: 【infoq】 Apache Wicket是一个功能强大、基于组件的轻量级Web应用框架,能将展现和业务逻辑很好地分离开来。你能用它创建易于测试、调试和支持的高质量Web 2.0应用。假设其他团队交付了一个基于Wicket的应用,你必须扩展该应用,但又不能修改他们的代码;或者你必须要交付一个模块化... 阅读全文
posted @ 2016-01-06 11:41 二郎那个三郎 阅读(1208) 评论(0) 推荐(0)
摘要: 从非技术的角度,来看待技术的发展,是一件很有意思的事情。 也是一件很有很现实的事儿。 换一个角度来看待自己从事的事情,会有不同的看法。 阅读全文
posted @ 2016-01-06 10:52 二郎那个三郎 阅读(445) 评论(0) 推荐(0)