1、请求超时,在规定的最大时间内,没收到请求 2、同步超时和异步超时 同步超时:发送请求后,等待接收完响应后,再发送下一次请求。如果在规定的时间内,没有接收到请求,就是超时 异步超时:发送完一个请求后,继续发送下一个请求。从发送第一个请求,到接收完第一个请求的时间,就是第一个请求的响应时间。如果在规 ...
分类:
其他好文 时间:
2019-09-22 16:45:47
阅读次数:
111
一、创建线程安全的okhttp单例 重试拦截器: 注意:两处while是因为如果请求中出现异常,也能进行重试,比如超时,后面会有例子。 网络拦截器,打印请求、响应时间、响应状态码,响应内容 二、GET请求 1、待参数的get请求 测试: 2、不带参数的get请求 测试: ...
分类:
Web程序 时间:
2019-09-21 10:37:44
阅读次数:
1302
由于公司业务要求,西瓜代理已经不满足需求,准备更换新的代理IP池,所以调研测试了一下市面上的各家付费代理(免费代理可用率低故不考虑),功能限制和价格情况等如何,以便从中挑选满足要求的代理。 1、目标站 2、情报收集 整理套餐的价格和类型,API频率,每秒提取上限,每天提取上限,使用时长等信息: (p ...
分类:
其他好文 时间:
2019-09-20 20:58:59
阅读次数:
99
1、ANR定义 ANR的全称是application not responding,是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间未能得到有效响应或者响应时间过长,都会造成ANR。一般地,这时往往会弹出一个提示框,告知用户“xxx没有响应”,用户可选择 ...
分类:
移动开发 时间:
2019-09-20 19:27:50
阅读次数:
113
1.负载:模拟业务请求操作对服务器造成压力的过程 2.性能测试(performance testing):模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求 3.负载测试(load testing):在一定软硬件环境下,通过不断加载负载来确定在满足性能指标的情况下能够承 ...
分类:
其他好文 时间:
2019-09-19 21:55:56
阅读次数:
95
说起来非常惭愧,我在 2008 年的时候就接触了 Java,但一直到现在(2018 年 10 月 10 日),基础知识依然非常薄弱。用一句话自嘲就是:十年 IT 老兵,Java 菜鸡一枚。 于是,我想,不如静下心来,重新读一遍那些经典的 Java 技术书,并且没读完一章就输出一篇原创技术文章。从哪一 ...
分类:
编程语言 时间:
2019-09-19 09:12:35
阅读次数:
123
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 meta标签的http-equiv属性语法格式是: <meta http-equiv="参数 ...
分类:
Web程序 时间:
2019-09-18 10:59:40
阅读次数:
123
系统性能呢个是一个系统提供给用户的准更多性能指标的混合体,它既包括硬件性能,也包括软件性能。 根据应用细化的:有整数运算,浮点运算,响应时间,网络带宽,稳定性,I/O吞吐量,SPEC-Int、SPEC-Fp、TPC、Gibson mix 等 。SPEC 测试CPU性能 的权威。 两个分支:1.作为未 ...
分类:
其他好文 时间:
2019-09-17 13:07:08
阅读次数:
160
什么是线程: 操作系统调度的最小单元是线程,也叫轻量级进程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量 为什么使用多线程: 更多的处理器核心 更快的响应时间 更好的编程模型 线程优先级: 在Java线程中,通过一个整型成员变量prior ...
分类:
编程语言 时间:
2019-09-06 01:01:32
阅读次数:
116
前言: 71%用户希望在手机上打开网页能跟电脑一样快; 5秒钟被认为是用户能忍受的最长响应时间,如果响应时间超过5秒,50%的移动用户会放弃; 33%失望的用户会使用竞品替代; 用户尝试三次出现同样性能问题,50%的人不会再使用该应用。 71%用户希望在手机上打开网页能跟电脑一样快; 5秒钟被认为是 ...
分类:
Web程序 时间:
2019-09-04 19:04:59
阅读次数:
95