摘要: WebDriver工作原理 对于每一条Selenium脚本,一个http请求会被创建并发送给浏览器的驱动 浏览器驱动轴包含了一个HTTP Server,用来接收这些http请求 HTTP Server接收到请求后根据请求来具体操控对应的浏览器 浏览器执行具体的测试步骤 浏览器将步骤执行结果返回给HT 阅读全文
posted @ 2020-09-18 01:43 大碗炸酱面 阅读(715) 评论(0) 推荐(0) 编辑
摘要: selenium提供了定位元素的API,这些方法斗殴被定义在WebDriver类中,这些方法都以find开头. # 方法名称 描述 1 find_element_by_id 通过id定位元素 2 find_element_by_xpath 通过xpath定位元素 3 find_element_by_ 阅读全文
posted @ 2020-09-11 09:09 大碗炸酱面 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.平均负载(Load Average) $ uptime 02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88 02:34:03 //当前时间 up 2 days, 20:14 //系统运行时间 1 user //正在登 阅读全文
posted @ 2020-08-23 18:30 大碗炸酱面 阅读(614) 评论(0) 推荐(0) 编辑
摘要: git init your_project 新建git仓库 git push 推送代码 git pull 拉取代码 git add 文件名 跟踪文件 git status 查看文件,文件夹的状态 git commit -m "变更原因" 提交变更和原因 git mv name1 name2 更改文件 阅读全文
posted @ 2020-07-29 03:42 大碗炸酱面 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 十大排序算法 以上表格是基于数组进行排序的一般性结论 冒泡,选择,插入,归并,快速,希尔,堆排序,属于比较排序(Comparison Sorting) 1)冒泡排序(Bubble Sort) 算法描述 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对 阅读全文
posted @ 2020-07-27 20:53 大碗炸酱面 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 先看上图,如果对图中的(a)(b)(c)(d)四个过程的处理方式都很清楚了,那么请不用再看本文了。 两个概念 强缓存:用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。 协商缓存:用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。 两者共同点:客户端 阅读全文
posted @ 2020-07-26 19:27 大碗炸酱面 阅读(240) 评论(0) 推荐(0) 编辑
摘要: SessionSession是什么 Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。什么是会话? 在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。之 阅读全文
posted @ 2020-07-26 19:11 大碗炸酱面 阅读(135) 评论(0) 推荐(0) 编辑
摘要: (1)端口被CLOSE_WAIT占用,重启后过了半天又重现 可以通过tcpdump抓包看看连接状态,分析是否是服务端的FIN packet没有发出去。 正常的关闭流程是:服务端在接收到客户端发送的关闭请求FIN后,会进入CLOSE_WAIT状态,同时发送ACK回去。在完成与客户端直接的通信操作之后, 阅读全文
posted @ 2020-07-04 11:44 大碗炸酱面 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 通过三种不同的方式创建了三个对象,再依次两两匹配,每组被匹配的两个对象是否相等?代码如下: String str1= "abc"; String str2= new String("abc"); String str3= str2.intern(); assertSame(str1==str2);/ 阅读全文
posted @ 2020-07-04 10:39 大碗炸酱面 阅读(191) 评论(0) 推荐(0) 编辑
摘要: CPU 有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能导致 CPU 资源繁忙。 内 阅读全文
posted @ 2020-07-04 09:30 大碗炸酱面 阅读(987) 评论(0) 推荐(0) 编辑