摘要: https://wenku.baidu.com/view/9dbdce22cf1755270722192e453610661ed95a38.html 阅读全文
posted @ 2022-07-29 11:06 花儿在成长 阅读(10) 评论(0) 推荐(0) 编辑
摘要: POST和GET都是向服务器提交数据,并且都会从服务器获取数据。 区别:1、传送方式:get通过地址栏传输,post通过报文传输。2、传送长度:get参数有长度限制(受限于url长度),而post无限制。3、GET产生一个TCP数据包;POST产生两个TCP数据包。4、get方式的安全性较Post方 阅读全文
posted @ 2020-08-22 09:48 花儿在成长 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、打印文件的第一列(域) : awk '{print $1}' filename2、打印文件的前两列(域) : awk '{print $1,$2}' filename3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename4、打印文本文件的总行数 : awk 阅读全文
posted @ 2020-08-21 17:57 花儿在成长 阅读(3784) 评论(0) 推荐(1) 编辑
摘要: 内部类的定义为:定义在另一个类或方法中的类。根据使用场景的不同,内部类还可以分为四种:成员内部类,局部内部类,匿名内部类和静态内部类。 参考:https://www.cnblogs.com/dengchengchao/p/9713979.html 阅读全文
posted @ 2020-08-21 17:37 花儿在成长 阅读(96) 评论(0) 推荐(1) 编辑
摘要: Selenium:注解@FindBy、@FindBys、@FindAll的用法 方式有3种:@FindBy、@FindBys、@FindAll。下文对3中类型的区别和使用场景进行介绍 1)@FindBy 在类中使用@FindBy注解定位元素,并把定位结果存在变量中 @FindBy(id= "A") 阅读全文
posted @ 2020-08-21 12:48 花儿在成长 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。 栈(stack)是由编译器自动分配和释放的一块内存区域,主要用于存放一些基本类型(如int、float等)的变量、指令代码、常量及对象的引用变量(也就是对象的引用地址)。 栈内存的操作方式类似于数据结构中的栈(仅在表尾进行插入或删除操作的线 阅读全文
posted @ 2020-08-21 12:34 花儿在成长 阅读(175) 评论(0) 推荐(0) 编辑
摘要: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 阅读全文
posted @ 2020-08-21 11:54 花儿在成长 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1.selenium的显示等待原理:显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.(简而言之:就是直到元素出现才去操作,如果超时则报异常)。2.selenium的隐式等待原理:隐式等待,就是在创建d 阅读全文
posted @ 2020-08-21 11:40 花儿在成长 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 同步: 同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。 异步: 将用户请求放入消息队列,并反馈给用户,系统迁移 阅读全文
posted @ 2020-08-21 11:33 花儿在成长 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、来自不同的类 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 2、有没有释放锁(释放资源) 阅读全文
posted @ 2020-08-21 11:01 花儿在成长 阅读(608) 评论(0) 推荐(0) 编辑