mapbar_front的博客

用最专业的文字,写出最精美的技术博客

排序:
默认
按更新时间
按访问量

分布式消息队列-Kafka

我们的数据,常见的情况下,是源源不断的产生的,有时候会产生大量的数据,但是数据的接受方,可能一下无法处理那么大的并发量。所以,一般采用的方式是消息队列的方式。 在大数据的领域里,我们可能不仅仅要考虑数据的平稳过渡问题,我们还要考虑不同的类型的数据的接受和处理问题。并且还要保证数据的可靠性,以及一定...

2018-11-13 06:10:29

阅读数:10

评论数:0

前端如何做异步并发量的控制

需求来源 在小程序中,它规定了数据请求的并发量不超过10个,那么在代码层面,我们如何避免这种情况的出现呢? 设计思路 设计思路其实很简单,假如并发量控制是 5 1,首先,瞬发 5 个异步请求,我们就得到了并发的 5 个异步请求 // limit = 5 while(limit--) { h...

2018-11-09 23:15:55

阅读数:8

评论数:0

Hbase—分布式数据库

什么是分布式数据库 Hbase是大数据体系里面非常重要的一个组件,它解决了海量数据的存储和操作功能。 传统的Mysql和Oracle,显然不能支持大数据的应用场景。它的限制主要在无法存储过亿级别的海量数据,无法适应大数据场景下数据的动态扩展,可能也就无法实现毫秒级别的更新。 什么是行式存储和列式存...

2018-11-04 01:41:47

阅读数:87

评论数:0

使用java的Api访问Hdfs的实例

hadoop的hdfs的基本操作,除了使用shell脚本的方式,也可以使用JavaApi进行操作。 hdfs shell 命令: 1,创建hdfs文件的创建 hdfs dfs -mkdir -p /home/test 2,上传本地文件到hdfs上 hdfs dfs -put a.txt /home...

2018-11-01 02:44:35

阅读数:17

评论数:0

Linux上配置主机名,以及配置远程访问

一般而言,一台linux主机会有多个用户,可能你需要配置一个主机。 第一步:查看当前的主机,使用hostname命令。 hostname 第二步:如果你想配置一个hadoop的主机,使用下面命令。 hostname hadoop 这时候,这个主机就被配置好了。 可是这样的配置,有一个弊端,就是...

2018-10-31 18:53:34

阅读数:18

评论数:0

订阅发布(PubSub)模式的实现以及使用价值

什么是订阅发布模式 订阅发布模式定义了一种一对多的依赖关系,让多个订阅者对象同时监听某一个主题对象。这个主题对象在自身状态变化时,会通知所有订阅者对象,使它们能够自动更新自己的状态。 将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相应对象间的一致性,这样会给维护、扩展和重用...

2018-10-24 23:49:40

阅读数:42

评论数:0

node打包项目出现的内存溢出的解决方案

1,项目需求 最近所做的一个项目,在不进行代码分割的情况下,项目的js打包文件已经超过2M的大小。所以急需代码分割的功能,实现页面的快速相应。 2,遇到的问题 项目的js代码,已经超过10w行,打包的时候出现了这样的一个问题: FATAL ERROR: CALL_AND_RETRY_LAST Al...

2018-10-22 12:03:37

阅读数:71

评论数:0

如何监听DOM大小的变化

##1,引言 监听DOM大小的变化,在前端开发中,算是一个比较常见的需求,比如我们要制作可伸缩的图表的时候,可能需要根据DOM大小的变化,进行动态的更新图表。 ##2,实现方式 一般而言,我们可能会考虑到的方式就是在窗口发生变化的时候,获取对应dom的样式。 window.onresize = f...

2018-10-20 02:39:47

阅读数:283

评论数:0

如何在react中,实现可伸缩的echarts图表

1,基础篇 我们在使用echart,基本使用,可以使用script标签引入的方式进行使用,也可以使用npm的方式,进行加载echarts。 script的方式,非常简单,就像我们的jquery一样,引入这样的一个js文件就可以使用echarts了。然后echarts的核心就是实例化一个echart...

2018-10-12 13:09:03

阅读数:64

评论数:0

组件高级知识(受控组件,无状态组件,高阶组件,纯组件)

组件高级知识 受控组件(controlled components) 在原生的表单中,input的值是这么设定的。 <input value="mapbar_front" /> 并且在...

2018-09-29 20:00:02

阅读数:86

评论数:0

Linux学习—shell脚本语法介绍

通常,一个如 *.sh 的格式的文件,是一个可执行的shell脚本文件,可以使用bash *.sh 的方式进行执行。 shell脚本,和C语言,Java是一样的,都是一种语言,它存在的意义,就是提供给用户,进行linux系统的文件管理,内存管理等操作系统内核。 其基本的语法介绍如下: 1...

2018-09-09 03:59:53

阅读数:99

评论数:0

Linux学习—linux常用命令介绍

1,pwd 展示文件所在目录。 eg: pwd 2,ls 列举当前文件夹下所有文件。 eg: ls 3,mkdir 创建一个文件夹 eg: mkdir aaa 4,touch 创建一个文件 rouch a.txt 5,rm 删除文件 eg: rm a.txt 6,rm...

2018-09-03 00:47:44

阅读数:111

评论数:0

Linux学习—关于系统目录结构

说明 1,ls 命令是展示linux系统的当前目录的命令,ls+目录就是对应目录的目录结构说明。 2,/ 代表了用户的根目录。 3,ls / 就能够查看用户根目录下有哪些子目录。 每一个目录的说明 1,bin 它是binary的缩写,它存放着我们经常使用的一些命令等等。如 su...

2018-09-01 00:40:26

阅读数:116

评论数:0

大数据—数据收集系统介绍(Flume,Sqoop)

概述 大数据,数据收集是非常重要的一块知识体系。数据收集,一般会对不同的数据,拥有不同的手机方式,那么常见的数据来源有什么呢? 非结构化数据。一般有用户访问日志、图片、视屏、网页等信息。 半结构化数据。一般类似xml、json之类的数据。 结构化数据。一般是传统关系型数据库(MySQL、Or...

2018-08-29 00:48:11

阅读数:185

评论数:0

分布式文件系统——HDFS

HDFS是什么 HDFS最早源于谷歌的分布式文件系统GFS,在2003年的时候,谷歌发表了论文——“The Google File System”,介绍了GFS产生的背景、架构、实现等。 谷歌虽然发布了这样的论文,但是没有把GFS进行开源,而HDFS就是针对谷歌的GFS的开源实现。 为什么要...

2018-08-26 03:06:41

阅读数:224

评论数:0

一篇文章读懂什么是大数据

大数据概述 如果说,作为目前IT行业最火热、薪资最具有发展前景的两个方向——大数据和人工智能。现在甚至火热到凡是一个公司,都在说自己做大数据相关的业务,那么作为当前时代的程序员,我们应当了解,什么是大数据? 通俗的来讲,大数据就是基于海量的数据,提取其中具有借鉴意义,具有商业价值的东西,最终呈...

2018-08-25 19:42:42

阅读数:190

评论数:0

@Decorator — ES7的一种新的提案。

@decorator模块学习 Decorator简介 修饰器(Decorator)是一个函数,用于修饰类的行为,这是ES7的一个提案,目前已经被babel支持。 在TypeScript中,就是修饰器的概念,比如用于组件传值的 @input @output等等。 一个简单的修饰器的使用如...

2018-08-16 15:05:24

阅读数:248

评论数:0

Generator函数解读

generator的基本概念 generator是一种函数,这种函数是ES6提出的一种异步编程的解决方案,在它内部,使用yield关键字封装了一个个状态机。这个函数的执行结果,就是一个遍历器对象。 function* next() { yield 1+1; yield 2+...

2018-08-10 22:04:55

阅读数:156

评论数:0

Generator函数的基本语法介绍

Generator基本概念 Generator是ES6提供的一种异步的编程解决方案。它的行为特点就是,在function关键字和函数名之间有一个 * 号。在函数的内部,使用yield关键字,标识不同的状态。 Generator函数,也是一种函数,不过这种函数在它的内部,封装了多个状态机,并且这...

2018-07-23 12:14:43

阅读数:187

评论数:0

浅谈前端常见的数组和对象的遍历问题

前端遍历有多种情况,除最常用的for循环外,还有for in、for of 等等,有针对数组的map遍历、forEach遍历,有针对对象的Object.keys、object.values等等。 1、for循环,for in,for of的区别在哪里? 先说说数组,举个栗子。 普通的f...

2018-07-14 19:51:01

阅读数:449

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭