一、简介 Paxos算法是莱斯利·兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的、具有高容错性的一致性算法。Google Chubby的作者Mike Burrows说过,世上只有一种一致性算法,那就是Paxos,所有其他一致性算法都是Paxos算法的不完整版。Paxos算法 ...
分类:
编程语言 时间:
2020-07-07 15:58:30
阅读次数:
58
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种?. 异常捕捉:try…catch…?nally 异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者Exc ...
分类:
编程语言 时间:
2020-07-07 15:58:10
阅读次数:
98
public static void main(Strign [] args){ int [] arr = {3,6,9}; //使用静态初始化定义数组 fun(arr); //传递数组引用 for(int i = 0; i < arr.length; i++){ //循环输出 syso(arr[i ...
分类:
编程语言 时间:
2020-07-07 15:56:50
阅读次数:
53
SpringCloud Ribbon是一个基于Http和Tcp的客户端负载工具。 负载均衡可以是服务端负载也可以是客户端负载,服务端负载又可以是物理负载或是软件负载,服务端物理负载:F5,服务端软件负载:Nginx,他们都是在各自下面维护一个可用的服务端清单,通过心跳检测来剔除故障的服务节点以保证清 ...
分类:
编程语言 时间:
2020-07-07 15:54:00
阅读次数:
52
最近小编在运行springboot项目时,发现前端调用后端接口时报出了跨域的错误,解决方式: 添加@CrossOrigin这个注解即可。 ...
分类:
编程语言 时间:
2020-07-07 15:42:44
阅读次数:
73
接着AbstractApplicationContext.refresh方法:initApplicationEventMulticaster,该方法用来初始化事件广播器,流程如下: protected void initApplicationEventMulticaster() { // 获取Bea ...
分类:
编程语言 时间:
2020-07-07 15:27:54
阅读次数:
80
一、说明 数据驱动测试的核心:是测试数据与测试脚本分离,实现测试脚本的参数化,例如:在使用工具测试时,常常会使用到参数化设置; 使用数据驱动测试方便后期维护,提高脚本的可重用性; 做数据驱动的方式有多种例如:Excel、CSV、MySQL等 二、使用Excel实现数据驱动 1、在pom文件添加POI ...
分类:
编程语言 时间:
2020-07-07 15:27:26
阅读次数:
96
# 这种方法我之前没有接触过 fields = ('name', 'age', 'job', 'pay') record = dict.fromkeys(fields, '?') print(record) ...
分类:
编程语言 时间:
2020-07-07 15:26:07
阅读次数:
71
转自:https://blog.csdn.net/abc78400123/article/details/7599466?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca ...
分类:
编程语言 时间:
2020-07-07 15:21:18
阅读次数:
57
class ValuePair{ constructor(key,value){ this.key = key; this.value = value; } } function defaultToString(item){ if(item == null){ return 'null'; } if ...
分类:
编程语言 时间:
2020-07-07 15:20:49
阅读次数:
62
LocalDateTime LocalDateTime本身不包含时区信息,它存储的是年、月、日、时分秒,纳秒这样的数字。 在不同的时区下,这样的数字代表不同的时间。 比如一个LocalDateTime存储2020-01-01 08:00:00,这里省略纳秒。 对北京和东京的人来看这个时间,都认为是本 ...
分类:
编程语言 时间:
2020-07-07 15:18:50
阅读次数:
190
本书围绕Java编程中多线程编程的基础与应用设计分为四个部分来展开讲解,包括多线程技术知识、Java ClassLoader、深入理解volatile关键字、多线程设计架构模式。Java 编程语言是工业级的编程语言,在诸多应用、诸多场景下被广泛使用,多线程技术作为Java语言和应用的基础能力,对其的 ...
分类:
编程语言 时间:
2020-07-07 15:16:11
阅读次数:
57
有时候我们通常会有很多python解释器,例如python2、python3、python(Anaconda)。 参考链接:https://www.cnblogs.com/michaelcjl/p/12591595.html 事先安装了anaconda3版本,此时想要安装pip3,需要: https ...
分类:
编程语言 时间:
2020-07-07 15:15:14
阅读次数:
132
1、awk数组 1.1 数组结构 1.2 数组分类 索引数组:以数字为下标 关联数组:以字符串为下标 1.3 awk关联数组 现有如下文本,格式如下:即左边是随机字母,右边是随机数字, 即将相同的字母后面的数字加在一起,按字母的顺序输出 以$1为下标,创建数组a[$1]=a[$1]+$2 或者(a[ ...
分类:
编程语言 时间:
2020-07-07 15:12:13
阅读次数:
67
此系列文档: 1. 我终于弄懂了Python的装饰器(一) 2. 我终于弄懂了Python的装饰器(二) 3. 我终于弄懂了Python的装饰器(三) 4. 我终于弄懂了Python的装饰器(四) 一、装饰器基础(什么是装饰器) Python的函数是对象 要了解装饰器,您必须首先了解函数是Pytho ...
分类:
编程语言 时间:
2020-07-07 15:10:37
阅读次数:
62
欢迎关注 CSDN:程序员小羊 微信公众号:程序员小羊 1、什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2、Java都有那些开发平台? JAVA SE:主要用在客户端开发 JAVA ...
分类:
编程语言 时间:
2020-07-07 15:08:05
阅读次数:
65
[root@localhost ~]# cat a.log a ab abc ddd [root@localhost ~]# [root@localhost ~]# cat b.log a ab abc ddd dd f [root@localhost ~]# [root@localhost ~]# ...
分类:
编程语言 时间:
2020-07-07 15:06:04
阅读次数:
98