换下风格^_^

最新发布 第2页

极豆技术博客关注大数据、分布式计算、互联网应用

Scala

Scala中的隐式转换/隐式参数/隐式类

Scala中的隐式转换/隐式参数/隐式类
在Scala中的implicit定义指编译器在需要修复类型匹配时可以用来自动插入的定义。比如说,如果x+y类型不匹配,那么编译器可能试着使用convert(x) + y, 其中convert由某个implicit定义的,这有点类似一个整数和一个浮点数相加,编译器可以自动把整数转换...

2年前 (2015-01-19) 0评论 0喜欢

Scala

Scala Stream 原理及使用场景

Scala Stream 原理及使用场景
参见 : Stream Stream流是lazy集合。lazy意味着集合中的元素是在需要时才计算的。#:: 是流的元素添加运算符。   对于一组值序列的处理,Scala提供了一些功能强大的抽象。函数式编程鼓励使用包含所有状态的声明式列表,而避免使用变量和可变状态。高阶函...

2年前 (2015-01-13) 0评论 0喜欢

Scala

函数式语言scala实现快速排序

函数式语言scala实现快速排序
scala是基于jvm,既支持函数式编程,也支持面向对象编程。下面使用函数式方式编写快速排序。 package info.geedoo.scala /** * Created by Administrator on 2015/1/12. */ object...

2年前 (2015-01-13) 0评论 0喜欢

node.js

node.js多核处理模块cluster

node.js多核处理模块cluster
前言 大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算。所以,有人开发了第三方的cluster,让node可以利用多核CPU实现并行。 随着nodejs的发展,让nodejs上生产环境,就必须是支持多进程多核处理!在V0.6...

2年前 (2014-12-09) 0评论 0喜欢

node.js

Nodejs开发框架Express4.x开发手记

Nodejs开发框架Express4.x开发手记
Express:  web application framework for Node.js  Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。   目录 此文重点介绍Expr...

2年前 (2014-12-09) 0评论 3喜欢

MapReduce

MR总结(三)-MapReduce组件自定义

MR总结(三)-MapReduce组件自定义
自定义InputFormat InputFormat主要包括:           InputSplit和RecordReader    InputSplit用于定义Map的数目和确定最合适的执行节点(位置)    RecordReader负责从输入文件里读取数据记录,并把数据提...

2年前 (2014-12-08) 0评论 0喜欢

MapReduce

MR总结(二)-Mapreduce程序设计

MR总结(二)-Mapreduce程序设计
导读:尽管很多著作描述了mapreduce的API的使用,很少描述用实际的方法来设计一个MapReduce应用。 mapreduce的功能主要来自于它的简单性。除了准备输入数据之外,程序员只需要操作mapper和reducer。现实中的很多问题都可以利用这种方法解决。 在大多数情...

2年前 (2014-12-08) 0评论 0喜欢

MapReduce

MR总结(一)-Mapreduce原理解析

MR总结(一)-Mapreduce原理解析
本文主要内容: ★理解MapReduce基本原理 ★了解MapReduce应用的执行 ★理解MapReduce应用的设计 一、了解MapReduce MapReduce是一个框架,能够利用许多普通计算机对大规模的数据集进行高并发的、分布式的算法处理。 用户的任务是实现mappe...

2年前 (2014-11-27) 0评论 1喜欢