CDN是内容分发网络,它可以将本来位于源站的内容分发到全国各地的节点,方便用户去就近访问所需的内容,以此达到缓解互联网网络拥塞、提升应用响应速率、改善用户体验的作用。随着互联网行业的变迁,CDN经历了几个关键的技术发展阶段。紧随互联网浪潮,CDN走上历史舞台谈到CDN诞生,不得不得到万维网之父TimBerners-Lee。麻省理工学院教授TimBerners-Lee作为互联网发明者之一,在制订了3
分类:
其他好文 时间:
2020-06-18 12:29:37
阅读次数:
63
一、如何理解“递归” 递归是一种应用非常广泛的算法(或者编程技巧)。 二、递归的三个条件 1、一个问题的解可以分解为几个子问题的解 2、这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样 3、存在递归终止条件 三、如何编写递归代码 写递归代码最关键的是找到如何将大问题分解为小问题的规律, ...
分类:
编程语言 时间:
2020-06-17 18:19:45
阅读次数:
58
实验环境1.centos7.4系统2.已经安装docker,部署k8s群集3.关闭防火墙4.可连接外网K8sDeployments介绍为了实现在Kubernetes集群上部署容器化应用程序。需要创建一个KubernetesDeployment,Deployment负责创建和更新应用。创建Deployment后,Kubernetesmaster会将Deployment创建好的应用实例调度到集群中的各
分类:
其他好文 时间:
2020-06-16 15:28:04
阅读次数:
475
yarn 一共有3个类型的调度器:FIFO调度器、容量调度器、公平调度器。 1,FIFO调度器。先进先出,队列中同一时间只有一个任务在运行。该任务独占整个集群的资源。 2,容量调度器。多队列,每个队列内部先进先出,同一个队列同时间只有一个任务在运行,任务的并行度为队列的个数。 3,公平调度器。同个队 ...
分类:
其他好文 时间:
2020-06-16 11:35:39
阅读次数:
107
进程 我们知道操作系统可以管理计算机的资源(IO,处理器,文件,存储器),那么如果没有操作系统那么该如何管理计算机? 在没有操作系统之前,计算机只能运行一个程序,所有的资源只属于当前运行的程序。但是当前程序不能完全合理的去运用资源,因此在配置操作系统之后就引入了多道程序的概念。这样可以合理的隔离资源 ...
分类:
编程语言 时间:
2020-06-16 11:34:13
阅读次数:
59
CAS(Compare And Swap) 比较并交换 前言 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁。锁机制存在以下问题: 在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 一个线程持有锁会导致其它所有需要此锁的线程挂起。 ...
分类:
其他好文 时间:
2020-06-16 10:25:00
阅读次数:
59
一、以fork和execve系统调用为例分析中断上下文的切换 fork系统调用可以创建一个子进程,它与父进程同时运行。创建新的子进程后,两个进程将执行fork系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进程中使用的相同打开文件。调用fork之后,数据、堆、栈 ...
分类:
系统相关 时间:
2020-06-15 22:44:39
阅读次数:
74
一、fork进程分析 1.1理论分析 什么是fork:fork系统调用用于创建一个新进程,称为子进程,它与进程(称为系统调用fork的进程)同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进 ...
分类:
系统相关 时间:
2020-06-15 20:56:25
阅读次数:
53
Scrapy是一个常用的爬虫框架,可以提升爬虫的效率,从而更好的实现爬虫。Scrapy是一个为了抓取网页数据、提取结构性数据而编写的应用框架,该框架是封装的,包含request(异步调度和处理)、下载器(多线程的Downloader)、解析器(selector)和twisted(异步处理)等。 第一 ...
分类:
其他好文 时间:
2020-06-14 20:52:44
阅读次数:
70
协程 本质:在单线程下,由用户自己控制一个任务遇到io阻塞了就切换另外一个任务去执行,以此来提升效率 目的:减少操作系统切换的开销,规避IO操作,将一条线程中的io操作 降到最低 定义 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 特点: 必须在只有一个单线程里实现并发 修改共享 ...
分类:
其他好文 时间:
2020-06-14 11:05:44
阅读次数:
47