Bigdata: 结构化数据:有严格约束 半结构化数据: 非结构化数据:没有元数据 搜索引擎:搜索组件+索引组件(存放数据 由蜘蛛程序爬取而来) 2003年 Google发表第一篇论文 The Google File System 解决大量数据存储 GFS文件系统 系统阐述了采取商业计算机集群就是普 ...
分类:
其他好文 时间:
2019-08-17 19:49:38
阅读次数:
99
kubernetes集群中,每个Node节点工作节点上都会启动一个kubelet服务进程。用于处理master系欸但下发到本节点的任务,管理pod和pod中的容器。每个kubelet进程都会在API Server上注册节点自身信息,定期汇报节点资源使用情况,通过cAdvisor监控容器和节点资源。 ...
分类:
Web程序 时间:
2019-08-17 12:36:51
阅读次数:
129
在kubernetes集群的每个node都会运行一个kube-proxy服务进程,这个进程可用看作Service的透明代理兼负载均衡器。其核心功能是将到某个Service的访问请求转发到后端的多个pod实例上。对每一个TCP类型的kubernetes Service,kube-proxy都会在本地N ...
分类:
Web程序 时间:
2019-08-17 12:18:18
阅读次数:
101
平台运行机制: 由于性能测试运行时间可能是一个长时间的过程,所以这里采用的方案是,前端写好脚本发送到后端,后端返回一个case_id,并把要运行的任务放到消息队列,执行任务的服务监听到消息队列里面有新任务的时候,就取出来执行并把结果写入到数据库(异步处理) 由于locust需要编写压测脚本,所以最好 ...
分类:
其他好文 时间:
2019-08-02 00:06:57
阅读次数:
97
上一篇《K8S集群部署》中搭建好了一个最小化的K8S集群,这一篇我们来部署一个ASP.NET Core WebAPI项目来介绍一下整个部署过程的运行机制,然后部署一下Dashboard,完成可视化管理。本篇已加入了《.NET Core on K8S学习实践系列文章索引》,更多内容请到索引中查看。后续... ...
分类:
Web程序 时间:
2019-08-01 09:24:08
阅读次数:
144
1. new Vue() 之后。 Vue 会调用 _init 函数进行初始化,也就是这里的 init 过程,它会初始化生命周 期、事件、 props、 methods、 data、 computed 与 watch 等。其中最重要的是通过 Object.defineProperty 设置 sette ...
分类:
Web程序 时间:
2019-07-25 17:28:04
阅读次数:
155
MapReduce主要用于面向大规模数据集的并行计算,需要重点了解MapReduce的并行编程模型和运行机制。MapReduce计算模型主要由三个阶段构成:Map、shuffle、Reduce。Map和Reduce操作需要我们自己定义相应Map类和Reduce类。而shuffle则是系统自动帮我们实... ...
分类:
其他好文 时间:
2019-07-10 10:41:13
阅读次数:
134
java注解概念 Java提供了一种原程序中的元素关联任何信息和任何数据的途径和方法 java注解介绍 常用注解 @Override:表示方法是重写的方法 @Deprecated:过时的方法 @SuppressWarnings:抑制警告 注解分类 按照运行机制分 1、源码注解:注解只在源码中存在,编 ...
分类:
编程语言 时间:
2019-07-10 01:29:59
阅读次数:
161
nodejs的特点总共有以下几点 1. 异步I/O(非阻塞I/O) 2. 事件驱动 3. 单线程 4. 擅长I/O密集型,不擅长CPU密集型 5. 高并发 下面是一道很经典的面试题,描述了node的整体运行机制,相信很多人都碰到了。这道题背后的原理就是nodejs代码执行顺序 setTimeout( ...
分类:
编程语言 时间:
2019-07-05 15:31:25
阅读次数:
118
1、简介tarjan是一种使用深度优先遍历(DFS)来寻找有向图强连通分量的一种算法。 2、知识准备栈、有向图、强连通分量、DFS。 3、快速理解tarjan算法的运行机制提到DFS,能想到的是通过栈来储存沿途的点,可以找到所有的环。环本身就是联通的,所以环对于强连通分量来说环已经很接近最终答案了。 ...
分类:
编程语言 时间:
2019-07-04 09:40:06
阅读次数:
115