作为一个典型的分布式项目,Kubernetes的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在Kubernetes项目发布初期,它的部署完全要依靠一堆由社区维护的脚本。其实,Kubernetes作为一个Golang项目,已经免去了很多类似于Python项目要安装语言级别依赖的麻烦。但是,除了将各个组件编译成二进制文件外,用户还要负责为这些二进制文件编写对应的配置文件、配置自启动脚本,以及
分类:
Web程序 时间:
2020-07-21 13:51:53
阅读次数:
114
Java虚拟机中类加载的过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现这个类进行初始化。 1. 加载 加载,是指Java虚拟机查找字节流(查找.class文件),并且根据字节流创建java.lang.Class对象的过程。这个过程,将类的.class ...
分类:
编程语言 时间:
2020-07-19 23:57:08
阅读次数:
101
自动动态方法并不能理解代码逻辑,所以仅仅被用于发现异常、崩溃和超时这类“有特征”的错误,而对于代码逻辑功能的测试,主要还是要依靠人工动态方法。 人工动态方法 人工动态测试方式,是最常用的代码级测试方法,也是我们在进行单元测试时采用的方法。 单元测试用例“输入参数”的复杂性 如果你认为单元测试的输入参 ...
分类:
其他好文 时间:
2020-07-19 11:38:23
阅读次数:
86
什么是RabbitMQ简介(优点)基于ErLang语言开发有高可用高并发的优点,适合集群。开源、稳定、易用、跨平台、支持多种语言、文档齐全。有消息确认机制和持久化机制,可靠性高。概念生产者和消费者Producer:消息的生产者Consumer:消息的消费者Queue消息队列提供了FIFO的处理机制,具有缓存消息的能力。在RabbitMQ中,队列消息可以设置为持久化,临时或者自动删除。如果是持久化的
分类:
其他好文 时间:
2020-07-19 11:25:40
阅读次数:
75
人工静态方法 代码走查(Code Review),是由开发人员检查自己的代码,尽可能多地发现各类潜在错误。但是,由于个人能力的差异,以及开发人员的“思维惯性”,很多错误并不能在这个阶段被及时发现。 结对编程(Pair Programming),是一种敏捷软件开发的方法,一般是由两个开发人员结成对子在 ...
分类:
其他好文 时间:
2020-07-18 15:37:07
阅读次数:
95
读写锁实现逻辑相对比较复杂,但是却是一个经常使用到的功能,希望将我对ReentrantReadWriteLock的源码的理解记录下来,可以对大家有帮助 前提条件 在理解ReentrantReadWriteLock时需要具备一些基本的知识 理解AQS的实现原理 之前有写过一篇《深入浅出AQS源码解析》 ...
分类:
其他好文 时间:
2020-07-17 19:28:35
阅读次数:
49
02 集中趋势的度量 基本概念 异常值: 与其他数据格格不入的极高或极低的数值。 偏斜数据:当异常值将数据向左或向右“拉”时即产生偏斜数据。 众数:众数是频数最大的数值。众数必须存在于数据集中。众数是唯一能用于类别数据 的平均数。 均值 中位数 四分位数:四分位数是这样一些数值,他们将数据一分为四。 ...
分类:
其他好文 时间:
2020-07-17 16:07:23
阅读次数:
95
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy import statsimport mathdf=pd.read_csv("hfda_ch10_employees.csv")#print( ...
分类:
编程语言 时间:
2020-07-16 21:41:06
阅读次数:
87
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy import stats df=pd.read_csv("hfda_ch10_employees.csv")#print(df) y = df ...
分类:
编程语言 时间:
2020-07-16 12:08:59
阅读次数:
80
深入浅出统计学 框架 第一印象 集中趋势的度量 分散性与变异度的度量 概率计算 离散概率分布的运用 排列与组合 几何分布、二项分布及泊松分布 正态分布的运用 再谈正态分布的运用 统计抽样的运用 总体和样本的估计 置信区间的构建 假设检验的运用 x^2分布 相关与回归 01 第一印象 基本概念 频数: ...
分类:
其他好文 时间:
2020-07-15 23:33:36
阅读次数:
76