【摘要】云原生应用所影响的领域正逐渐从互联网走向非互联网,从传统应用升级走向云原生。当下,云原生技术的成熟正极大地影响着个人、企业乃至整个社会的生产生活方式。 “未来的软件一定是生长于云上的” 云原生时代的应用 云原生时代,随着容器技术、微服务架构思想、产品研发运营模式不断地推陈出新和迅速发展,应用 ...
分类:
其他好文 时间:
2020-06-03 17:24:32
阅读次数:
69
1、什么是zookeeper? 1、zookeeper是一个分布式协调技术,是分布式数据一致性解决方案的典型代表,力求做到强一致性但最终实现的是最终一致性,采用CAP理论的AP,用来构建高可用分布式主备系统 2、zookeeper能干什么? 1、数据发布/订阅 2、命名服务 3、集群管理 4、Mas ...
分类:
其他好文 时间:
2020-06-03 13:54:41
阅读次数:
88
阅读本文大概需要 2.8 分钟。“这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计?看到这个题目,很多人第一反应就是:分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。用一个创业公司的发 ...
分类:
数据库 时间:
2020-06-02 11:36:38
阅读次数:
82
(年初的时候go语言的学习提上了日程,前一篇sync.pool阅读之后,阅读代码进度本该更快些,奈何年后组内一直在高压运转,所以这篇文章断断续续一个月终于攒起来了。) channel和goroutine作为golang的小灵魂是一定要了解的,了解过后可能会推翻之前的一些"我以为",例如之前小编一直以 ...
分类:
其他好文 时间:
2020-06-01 00:44:58
阅读次数:
85
1.1标识符与关键字 1.1.1标识符 go语言中是程序员定义的变量,常量,函数名等,由字母或数字下划线组成,并且只能以字母和_开头 例: aa, _, _aa, _11,_a1 1.1.2关键字 预先定义好的有特殊含义的标识符,关键字、保留字都不建议用作变量名, Go语言中有25个关键字 brea ...
分类:
编程语言 时间:
2020-05-31 21:55:21
阅读次数:
83
zhangqq 2020,5,31 悦来 浙大MOOCC《语言程序设计CAP》,翁恺 Hello World! #include <stdio.h> int main() { printf("Hello World\n"); return 0; } //每一行必须有分号,分号可以空格和换行 做点计算 ...
分类:
其他好文 时间:
2020-05-31 12:48:11
阅读次数:
52
一、集中式系统 在学习分布式之前,先了解一下与之相对应的集中式系统是什么样的。 集中式系统用一句话概括就是:一个主机带多个终端。终端没有数据处理能力,仅负责数据的录入和输出。而运算、存储等全部在主机上进行。现在的银行系统,大部分都是这种集中式的系统,此外,在大型企业、科研单位、军队、政府等也有分布。 ...
分类:
其他好文 时间:
2020-05-31 00:48:06
阅读次数:
87
二分图(可以带权)中的最大匹配问题,一般图要用带花树 (不会qaq 一些定义 一些定义和性质可能在算法讲解中用不到,但是下面的题目中会用到 二分图:能将原图点集 \(V\) 分成两个集合 \(A,B\),且 \(A\cap B=\emptyset,A\cup B=V\),使得所有边的端点一个在 \( ...
分类:
编程语言 时间:
2020-05-29 21:41:17
阅读次数:
94
json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好 ...
分类:
Web程序 时间:
2020-05-29 15:12:00
阅读次数:
78
// 获取当前路径下?问号后边的值GetQueryString = function (name) { const reg = new RegExp (`(^|&)${name}=([^&]*)(&|$)`); const href = window.location.href; const ind ...
分类:
其他好文 时间:
2020-05-28 12:49:35
阅读次数:
47