- 博客(119)
- 收藏
- 关注
原创 【 复盘思维】
复盘思维第一步:记录事件(当天发生了什么记录下来)问自己几个问题做这个事情的目的是什么你有什么样的主观感受最终的目标是否达成有哪些做的好或者不好?(把客观的藐视都列举出来)总结经验分析一下这件事情的进展过程中发生了什么有哪些因素影响结果的好坏你从中获得了哪些经验和教训之后要特别注意哪些方面转化为行动将之前的答案记录在日程表里,并分析哪些事情需要在下次行动前准备完成。如何刻意练习和坚持好的部分
2023-05-30 00:18:14
174
原创 Notepad++多行合并成一行
在Notepad++的使用过程中需要将多行合并成一行使用Ctrl+F 用【\r\n】替换成空,不能实现的时候不妨使用
2022-05-25 10:55:23
5620
原创 使用Ubuntu安装了个虚拟机
因公司需要,需要在自己电脑上安装一个虚拟机。首先我就在Ubuntu官网下载了1.5.7的版本。然后安装镜像。发现ifconfig都用不了。ubuntu有提示按照提示安装就可以用了。但是这个ip不能在linux中访问,需要在安装一下ssh.https://blog.youkuaiyun.com/future_ai/article/details/81701744,这个地址有详细说明按照上面的步骤做就行了,sudo vi /etc/ssh/sshd_config,这个可以配置ssh服务器,把PermitRootLogin
2021-08-12 09:14:23
255
原创 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败
vim /etc/resolv.conf将dns修改为8.8.8.8 才可以。重新再试试
2021-08-03 14:59:50
902
原创 /etc/fstab 只读无法修改的解决办法
解决方案如下:于是输入 mount -o remount,rw /逗号前面无空格(切记),而且一定要有/这个表示重新挂载为读写模式。这个时候再 vi /etc/fstab 发现已经可以修改了,修改完毕,重启,正常。
2021-08-03 14:30:05
5032
原创 Airtest
是的,没有错,浅尝辄止的我又来了,这次我们学习Airtest一个UI自动化测试工具连接篇:其实官方已经有文档了,但是有问题没有说很详细,比如连接模拟器夜神,死活连不上,还是找博客才解决,里面提供了两个方法,我试过第一个方法没有解决,第二个才解决:执行完命令后再进入Airtest页面.远程->connect...
2021-04-02 11:11:00
182
转载 转载了一个斗图深神器的爬虫
import osimport requestsfrom bs4 import BeautifulSoupif not os.path.exists('./images/'): os.mkdir('./images/')headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36'}
2021-03-25 16:10:16
134
原创 测开学习第一天-HTML1
听了老师的课,写了个表单提交的作业如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2021-03-03 23:10:58
169
1
转载 tsung的工具使用
装载自51testing:http://www.51testing.com/index.php?action-viewnews-itemid-3720564-php-1
2021-03-01 17:31:24
169
原创 POST 和 GET的 区别
上次面试被问到,今天重新整理了一下。1.POST 和GET本质都是一样一样的。2.POST和GET都是HTTP请求的基本方法。3.区别主要有以下几个:3-1 GET请求在浏览器刷新或者回退的时候是无害的。POST的话数据会被重新提交。3-2 GET可以被书签收藏,POST不行3-3 GET可以存在缓存中。POST不行3-4 GET 会将数据存在浏览器的历史中,POST不会3-5 GET 编码格式只能用ASCII码,POST没有限制3-6 GET 数据类型urlencode,POST是URL
2021-02-28 14:11:09
51494
3
原创 JDBC(二)
代码实现public class JDBCDemo02{ public class static void main (String[] args){ Connection conn = null; Statement stmt = null; try{//1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.定义SQL String sql="inster into account values(null,'王五',2300)";
2021-02-09 22:30:19
170
1
原创 JDBC(一)
JDBC概念JDBC java DataBase Connectivty,java数据库连接,Java语言操作数据库JDBC的本质:是sun公司定义的一套接口操作所有关系型数据库的规则,即接口。各个数据库的产商实现这套接口,提供数据库的驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门步骤:1.导入驱动jar包1-1复制mysql-connector-java-5.1.37-bin.jar到项目libs目录下1-2右键–>Add As L
2021-02-08 07:44:47
163
原创 数据库(九)
事务的四大特征1.原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。2.持久性:一旦提交或者回滚,那么数据库会持久的保存数据。3.隔离性:多个事务之间,相互独立4.一致性:事务操作前后,数据总量不变。1.read uncommitted :读未提交,产生的问题:脏读,不可重复读,幻读2.read committed:读已提交(Oracle),产生的问题:不可重复读,幻读3.repeatable read:可重复读,产生的问题:幻读4.serializable:串行化,可以解决所有
2021-02-06 22:30:11
131
原创 数据库(八)
事务1.事务的概念* 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。可以避免安全问题的发生。操作1.开启事务 : start transaction;2.回滚 : rollback3.提交 : commit– 0.开启事务START TRANSACTION;– 1.张三账户 -500update account set balance = balance - 500 where name = ‘zhangsan’;–2.李四账户 +500…up
2021-02-05 10:34:12
157
原创 数据库(七)
数据库-子查询概念:查询条件中的嵌套查询查询工资最高的员工信息– 1.查询最高工资是多少select max(salary) from emp;– 2.查询员工信息,并且工资等于9000的select * from emp where emp.salary = 9000;通过子查询实现select * from emp where emp.salary = (select max(salary) from emp);子查询的结果是单行单列的:<,>,<=,>=,
2021-02-04 08:47:31
206
1
原创 数据库(五)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-02-02 21:51:26
86
原创 数据库(三)
DML这个数据库类型是最常用的数据类型。包括了增删改表中的数据。增格式:insert into 表名 (列1,列2,列n) values (值1,值2,值n);insert into stu(id,name,age) values(2,“张三”,23);注意:1.列和值要一一对应2.如果列名不写的话默认为所有的列赋值。insert into stu values(值1,值2,值n);3.除了数值不用引号,其他数值都要用引号,单引号,双引号都可以。删格式:delete from 表名
2021-01-31 22:54:31
124
原创 数据库(二)
DDL(Data Definition Language)用来定义数据库对象:数据库,表,列等,关键字:creat ,drop,alter等例如:1.creat database if not exists db1;-- 判断数据库中是否有db1的表,如果没有就创建,有的话,执行这条SQL不报错。2.creat database if not exists db1 character set utf8;3.CREATE TABLE t_cloud_operation_data (id int(1
2021-01-30 08:37:58
228
原创 数据库(一)
DDL(Data Definition Language)用来定义数据库对象:数据库,表,列等,关键字:creat ,drop,alter等例如:1.creat database if not exists db1;-- 判断数据库中是否有db1的表,如果没有就创建,有的话,执行这条SQL不报错。2.creat database if not exists db1 character set utf8;3.CREATE TABLE t_cloud_operation_data (id int(1
2021-01-29 09:19:48
154
原创 基于注解一个简单的测试框架
首先准备一个被测试的类package com.yunji.test02;/* @Author wanghongyuan @Date 2021/1/28 */public class Calculator { @Check public void Add(){ int a = 1/0;System.out.println("1+0:"+(1+0)); } @Check public void Sub(){ System.out.println("1+0:"+(
2021-01-28 10:33:37
132
原创 注解(一)
内置注解,反编译注解及自定义注解package com.yunji.test.com.yunji;/* @Author wanghongyuan @Date 2021/1/27 */public @interface Annotation01 { /* Java内置的注解 @Override 检测是否继承了父类 @Deprecated 已过时的方法,已经有更好的方法,不推荐使用的方法 @SuppressWarnings("all"), 压制警告,需要
2021-01-27 09:14:05
85
原创 注解
文档注解这个格式就是以/**+Enter自动生成的。可以将该文本复制出来,放到文件夹中,使用编辑器,使用ANSI编码,后保存,然后shift+右键,选中该窗口中打开终端命令,执行javadoc + XXXX.java +回车;注意事项:文件名和类名应保持一致/** * @author wanghongyuan * @version 1.0 * @since 1.5 * */public class AnnoDemo01 { /** * * @param a
2021-01-26 08:55:34
84
原创 通过反射写个“框架”
首先准备配置文件className=com.yunji.test.PersonmethodName=eat准备两个类Person类package com.yunji.test;/* @Author wanghongyuan @Date 2021/1/22 */public class Person { private String name; private int age; public Person() { } public Pe
2021-01-25 09:33:15
151
原创 关于java中的反射
理解反射:就是将类的各个组成部分封装为其他对象,这个就是反射机制。我们通过对生成类对象,获取类对象,使用类对象进行操作就是一个操作反射的过程。举个栗子:先生成一个类对象package org.example.doMain;/* *@author wanghongyuan *@Create 2021/1/24 17:15 */public class Person { //成员变量 private String name; private int age; //构
2021-01-24 17:53:29
102
原创 Junit简单的白盒测试
一个计算器的方法package org.example.Test;/* *@author wanghongyuan *@Create 2021/1/24 13:18 */public class calculator { public int add(int a ,int b ){ return a+b; } public int sub(int a , int b){ return a-b; }}测试这个计算器中的方法p
2021-01-24 13:38:05
629
原创 网络编程练习
服务端package com.yunji.Demo03;/* *@author wanghongyuan *@Create 2021/1/23 8:29 */import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public
2021-01-23 09:19:31
112
原创 Stream流中的常用方法
count方法import java.util.ArrayList;import java.util.stream.Stream;/* Stream流中的常用方法count:用于统计Stream流中的元素个数 long count(); count方法是一个终结方法,返回值是一个long类型的整数 所以不能继续调用Stream中的其他方法了 */public class Demo01Stream_count { public static void mai
2021-01-21 08:57:54
952
原创 Predicate练习
有个数组,将数组中满足两个条件的数组挑选出来import java.util.ArrayList;import java.util.function.Predicate;public class Demo01Test { //定义一个方法,传递字符串参数和两个Predicate接口 public static ArrayList<String> filter (String[] arr,
2021-01-20 09:03:43
164
原创 predicate接口中的方法
import java.util.function.Predicate;/* 定义一个方法,参数传递一个String类型的字符串, 传递一个Predicate接口,泛型使用String 使用Predicate中的方法test对字符串进行判断,并把判断的结果返回 */public class Demo01CheckString { public static boolean checkString(String str, Predicate<String>
2021-01-19 09:09:08
303
原创 格式化打印信息,使用Consumer
package demo06.ThreadSafe;/* *@author wanghongyuan *@Create 2021/1/18 7:25 */import java.util.function.Consumer;public class Demo01Print { //定义一个方法,参数传递String类型的数组,和两个Consumer接口,泛型使用String public static void printInfo(String[] arr, Consumer&
2021-01-18 07:50:45
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人