MapReduce 离线计算框架 分而治之 input map shuffle reduce output 分布式并行的计算框架 将计算过程分为两个阶段,Map和Reduce Map阶段并行处理输入数据 Reduce阶段对Map结果进行汇总 Shuffle链接Map和Reduce两个阶段 Map T ...
分类:
其他好文 时间:
2018-12-17 14:30:40
阅读次数:
198
一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执行; 如果再次运行时,会优先寻找字节码文件,若源码文件被修改,则会再次编译成字节码 1.2 Jython ...
分类:
编程语言 时间:
2018-12-17 14:23:08
阅读次数:
193
Yarn的概述 Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而mapreduce等运算程序则相当于运行于操作系统之上的应用程序 Yarn的重要概念 1、 yarn并不清楚用户提交的程序的运行机制 2、 yarn只提供运算资源的调度(用户程序向yarn ...
分类:
其他好文 时间:
2018-12-11 12:44:29
阅读次数:
234
thinkphp3.2中已配置:'URL_CASE_INSENSITIVE' => true,对于控制器及操作名大小写都可以,但仍对于模块名的大小写就运行机制出错,比如:http://www.xxxx.com/Home 这是正常的,但换成http://www.xxxx.com/home就出错,解决方 ...
分类:
Web程序 时间:
2018-12-10 15:47:51
阅读次数:
130
计算机的编程语言类型:编译型,解释型 java正是这两种类型的结合: (1)编辑器编写java源程序→源文件名:主类名.java (2)将源程序编译为字节码→:字节码文件 : 源文件.class (3)利用虚拟机解释执行。运行过程:载入、代码校验、解释执行 ...
分类:
编程语言 时间:
2018-12-06 21:22:07
阅读次数:
185
1.首先的明白什么是java? 1.java是一门编程语言 2.java是开发环境 3.java是运行环境 2.java概况--java构架 1.J2SE (Java2 Standard Edition) 标准版,提供了标准的SDK开发平台,利用该平台可以开发java桌面应用程序和低端的服务器应用程 ...
分类:
编程语言 时间:
2018-12-02 22:44:24
阅读次数:
305
一:什么是线程? 1.比如打开一个浏览器,它就是一个线程,在这过程中,浏览器发送请求,接收数据,渲染页面,执行js,等等这些都是线程。 二:线程分为几种? 1.单线程:是指一步一步按照队列去执行。 2.多线程:可以同时执行,互不干扰。 三:js属于什么线程? 1.根据js本质,我们在进行一个线程对d ...
分类:
Web程序 时间:
2018-11-27 12:27:25
阅读次数:
193
一、什么是事务? · 数据库中的事务,是指可以将“多条相关语句执行”看做是“一条语句执行”的一种内部机制。即事务是一种可以保证“多条语句一次性执行完成”或者一条语句都不执行的机制。 三、事务的特点 原子性--事务中的语句,应该都能做到,要么全部完成,要么都不做。 一致性--让数据保持逻辑上的“合理性 ...
分类:
编程语言 时间:
2018-11-25 14:36:25
阅读次数:
209
或许你认为这个写法比较弱智,但是学习代码都是从麻烦到简单,学会了最原始的写法,能更好的了解运行机制,等后面学了函数等,就变得简单了。 ...
分类:
编程语言 时间:
2018-11-23 20:35:34
阅读次数:
191
概要本文中我们将讨论如何借助Kafka实现分布式消息管理,使用事件溯源(EventSourcing)模式实现原子化数据处理,使用CQRS模式(Command-QueryResponsibilitySegregation)实现查询职责分离,使用消费者群组解决单点故障问题,理解分布式协调框架Zookeeper的运行机制。整个应用的代码实现使用Go语言描述。第一部分引子、环境准备、整体设计及实现第二部分
分类:
其他好文 时间:
2018-11-21 22:12:59
阅读次数:
294