关于SpringBoot + dubbo启动时,连接zookeeper出现问题,先来看一下异常情况 下面是关于这个问题我所总结的一些解决方案,希望能对你有所帮助 1、 检查zk所在机的防火墙。 systemctl stop firewalld | service firewalld stop(这里使 ...
分类:
其他好文 时间:
2020-03-21 14:59:49
阅读次数:
328
实验架构:黑线是正常情况数据的流向红色是异常情况下数据流向实验环境:CentOS7-1(master)192.168.13.128nginx反向代理(主)、redis缓存处理器(主)、mysql数据库(主)CentOS7-2(backup)192.168.13.129nginx反向代理(备)、redis缓存处理器(备)、mysql数据库(从)CentOS7-3(tomcat1)192.168.13
分类:
Web程序 时间:
2020-03-17 08:24:17
阅读次数:
83
缓存脚本优化总结 一、 背景 缓存脚本主要用于更新各渠道的ap缓存、ssid缓存、基站缓存、围栏缓存、蓝牙缓存;优化前主要存在的问题有: 1、脚本更新一次缓存的时间过长,无法在一天内更新完成; 2、版本号更新混乱; 3、常出现流量异常情况; 4、对于SDK的拉取量没有统计指标; 5、监控不完善; 二 ...
分类:
其他好文 时间:
2020-03-07 13:02:14
阅读次数:
61
测试数据设计方法一: 构造测试数据时,需要看数据的来源,数据的来源一般来讲有三个个,一个是根据被测系统需求的分析,针对正常业务,异常情况,边界情况等来构建完整的数据,又称为“造”数据。 这不仅仅包括最基本的基础数据,比如:用户、权限、配置、原数据等,还包括上面提到的业务数据。对于比较小型的系统来说可 ...
分类:
其他好文 时间:
2020-03-07 09:30:55
阅读次数:
91
一、代码"""通用代码框架:可使网页爬取变得更稳定更有效下面是一个爬取百度网页的例子,正常情况下是返回"""import requestsdef get_HTML_Text(): try: r = requests.get(url, timeout=30) r.raise_for_status() ...
分类:
编程语言 时间:
2020-03-01 11:00:24
阅读次数:
100
1. 先看代码结构 代码行数是否过多 代码是否易读 类名、函数名是否知名见意 代码结构是否满足“高内聚,松耦合” 2. 看设计是否实现了预期的业务逻辑 逻辑是否正确 是否处理了各种异常情况 是否入参、出参是否有校验 2. 再看设计原则、设计思想 是否符合SOLID、DRY、KISS、YAGNI、LO ...
分类:
其他好文 时间:
2020-02-29 15:03:58
阅读次数:
77
异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) #用户输入不完整(比如输入为空)或者输入非法(输入不是数字) num=input(">>: ") int(num) #无法完 ...
分类:
编程语言 时间:
2020-02-27 21:04:57
阅读次数:
92
异常:程序在运行过程中所发生的不正常事件,如文件找不到,网络连接不同或中断,下标越界,类型转换异常等。 使用if-else 处理异常缺点:a、代码臃肿,加入了大量的异常情况判断和处理代码 b、大量精力放在了异常处理,占用了编码时间,影响开发效率 c、很难穷举所有异常情况,程序不健壮 d、异常处理代码 ...
分类:
编程语言 时间:
2020-02-26 01:18:02
阅读次数:
88
1、以你做过的项目,举例来说一下你的自动化测试是怎么做的?参考答案:就拿简历上的ecshop项目来说吧,在编写脚本前,我们会对系统进行评估,确认这个系统可不可以实现UI自动化,如果可以的话,就筛选出能实现自动化测试的用例,一般优先把冒烟测试用例的转为成脚本。我们是用selenium工具来实现自动化, ...
分类:
编程语言 时间:
2020-02-23 19:55:10
阅读次数:
409
类型与值 lua 是动态类型的语言 1. 在语言中没有 类型定义 的语法 2. 每个值都携带有它的类型信息 8种基础类型 1. 用 type 可以返回这个值的类型的名称 2. 将一个变量用于不同类型,通常会导致混乱的代码 3. 但合理使用,如异常情况下返回 nil ,以区别正常情况下的其他类型的返回 ...
分类:
其他好文 时间:
2020-02-14 22:14:09
阅读次数:
202