call 异步阻塞调用 fork 异步非阻塞调用,无阻塞的执行fn,执行fn时,不会暂停Generator put 相当于dispatch,分发一个action select 相当于getState,用于获取store中相应部分的state take 监听action,暂停Generator,匹配的 ...
The end of the school year is near and Ms. Manana, the teacher, will soon have to say goodbye to a yet another class. She decided to prepare a goodbye ...
分类:
其他好文 时间:
2020-06-23 21:45:00
阅读次数:
111
一、概述 ETCD是一个开源的、分布式的键值对数据存储系统,由Go语言实现,用于存储key-value键值对,同时不仅仅是存储,主要用途是提供共享配置及服务发现,使用Raft一致性算法来管理高度可用的复制日志。有下面特点 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身份验证 ...
分类:
其他好文 时间:
2020-06-23 19:26:14
阅读次数:
159
1. 系统安装程序anaconda bootloader --> kernel(initrd(rootfs)) --> anaconda anaconda: tui:基于cureses的文本配置窗口 gui:图形界面 2. CentOS安装的启动流程 2.1 第一阶段:MBR:boot.cat 在光 ...
分类:
其他好文 时间:
2020-06-23 15:23:14
阅读次数:
82
进程,线程,协程,以及golang协程和python协程的区别。 1. 进程 进程是系统进行资源分配和调度的一个独立单位,程序段、数据段、PCB三部分组成了进程实体(进程映像),PCB是进程存在的唯一标准 1.1 进程的组织方式: 链接方式 按照进程状态将PCB分为多个队列,就绪队列,阻塞队列等 操 ...
分类:
编程语言 时间:
2020-06-23 10:24:57
阅读次数:
65
# -*- coding: utf-8 -*- from multiprocessing import cpu_count bind = ["127.0.0.1:9000"] # 线上环境不会开启在公网 IP 下,一般使用内网 IP daemon = True # 是否开启守护进程模式 pidfil ...
分类:
其他好文 时间:
2020-06-23 01:23:38
阅读次数:
75
手写一个Promise 准备 1.回调函数的分类 同步回调: 理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中 例子: 数组遍历相关的回调函数 / Promise的excutor函数 const arr = [1, 3, 5] arr.forEach(item => { // 遍历回调, ...
分类:
Web程序 时间:
2020-06-23 00:59:06
阅读次数:
58
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 ##安装Nginx 这里我用CentOS为例: 1 ...
分类:
其他好文 时间:
2020-06-22 23:30:38
阅读次数:
166
一、需求情况?MQ用户的1个通常要求是:“我怎么使用X技术连接我的?MQ网络?”。这其中X是某种其它网络或通信技术简洁明了的答案是构建1个“桥梁”。桥指的是1个小型应用程序,它用一种协议与1个套接字交流,并将其转换成为另1个套接字的另一种协议。假如你喜欢,还可以将之称为1个协议解释器。?MQ中1个通 ...
分类:
其他好文 时间:
2020-06-22 23:22:26
阅读次数:
92
1. 线程的实现方式 讲线程池之前我们先看一下线程的实现方式: Thread,Runnable,Callable // 实现Runnable接口的类将被Thread执行,表示一个基本的任务 public interface Runnable { // run方法就是它所有的内容,就是实际执行的任务 ...
分类:
编程语言 时间:
2020-06-22 22:38:40
阅读次数:
69