自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 学习Servlet时配置Tomcat出错:Error during artifact deployment. See server log for details.

最近在学习Servlet,需要配置下tomcat,一直报错Error during artifact deployment. See server log for details。其他的乱码看不懂,明明严格按照教程上的去修改,但是还是出错。最终发现了问题,仅仅是一个“/”。建议 : 一定要把Tomcat的乱码改一下,这样才能看日志!!!!!!!!!!!!!!!!!!!!!!修改方法如下,找到该文件。我用的是notepad将第50行修改为GBK,原文件是UTF8,原因是系统默认是用GBK的

2020-12-10 19:30:03 408 4

原创 测试常用工具wireshark、postman、JMeter基础了解

1.Wireshark安装完成后,打开Wireshark,选择一个要监听的网络后,出现如下页面。协议颜色标识定位在菜单栏View --> Coloring Rules,可自行更改。第一栏为过滤栏,由于抓包信息过多,自己往往只需要抓取特定的某一个,所以设置了过滤器,可以看作是一个关键字筛选。第二栏是一些基础信息。Source(源头地址)、Destination(目标地址)、Protocol(协议)、Length(字节长度)、Info(信息)分别代表含义:(1)Frame: 物理层的

2020-12-04 18:04:30 1404

原创 tcp/udp连接,httpclient连接发送消息,tomcat

上岸了测试,总结一下近一周的学习。测试大体流程顺序:冒烟测试-业务测试-按照测试用例,需求 文档、UI/UE 进行测试-自由测试-性能测试这周主要工作:熟悉http请求及响应熟悉调试工具 postman抓包工具 wireshark,fiddler使用java httpclient 进行模拟请求 收集响应1.Http请求及响应一个http请求报文由请求行请求头部、空行<blank-line>和请求数据<request-body>4个部分组成。1)请求行:由请求方法、URL和HTT

2020-12-04 14:29:01 281

原创 多线程:synchronized、lock

synchronized作用:通过private关键字来保证数据对象仅可以被方法访问,所以提出同步方法,使进程有序,不会出错。加了synchronized的方法只有获得锁后才能执行,且执行直到结束后才释放,允许其他方法执行。synchronized的两种使用方法:1.同步方法:锁某一方法,public synchronized 函数名(){}2.同步代码块:锁定某一方法不够时,可以锁某一块,public 方法名(){synchronized(进程操作的变量){具体操作}}死锁:多个线程互相抱着

2020-11-27 19:31:46 94

原创 Lambda

函数式接口:存在这样一个接口,仅含有一个方法。有参:public class Lambda { public static void main(String[] args) { ILike i1=(int a,double b)->{ System.out.println("++++++"+a); System.out.println("------"+b); }; i1.Lambda(10,1

2020-11-24 21:32:41 76

原创 JAVA多线程:概念、基础实现,静态代理

概念理解1.程序:程序是指令和数据的有序集合,其本身没有任何运行的含义,是静态的。2.进程:是执行程序的一次执行过程,是动态的,是系统资源分配的单位。3.线程:通常一个进程含有多个线程(至少一个),线程是cpu调度和执行的单位。(多线程是指多个cpu,多核。很多模拟的多线程是同一cpu,同一时间智能执行一个代码但是切换的很快,模拟出多线程的形式)...

2020-11-17 19:08:58 68

原创 JAVA刷题基础知识点

静态方法:1.用static修饰的方法2.静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象(new)再使用该方法。3.静态方法是在加载类时就同时加载的,运行排序靠前。静态方法的使用:1.在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。class.method == (被new后) test.method.2.而实例方法只有后面这种方式final变量:final 对象的引用不能改变,但是里面的值可以改变final方法:cla

2020-11-16 22:21:10 325

原创 面向对象:继承、多态、接口

同一文件夹下的两个java文件,可以相互调用静态的方法,即通过static声明的方法,而非静态的方法需要调用时,则需要实例化。实例化的方式为:对象类型+对象名=对象值。 Student student=new Student()...

2020-11-10 21:01:58 118

原创 JAVA数组

public class array_01 { public static void main(String[] args) { //动态初始化,若不进行特定赋值,则数组内元素呈默认值。int型默认0,string型默认null等 int nums[]=new int[10]; //等号的左面是声明一个数组,右面为创建一个数组 int sum=0; nums[5]=10; //赋值,但必须符合数组类型的辅助 for (.

2020-11-09 20:32:13 207

原创 JAVA方法与小结

值传递与引用传递JAVA是值传递值传递:传递的仅仅的值,可以理解为单纯的拷贝,拷贝结束后互不相关,即便发生运算,也不更改源方法中的数值。引用传递:传递的是引用的地址,即变量所对应地址,若发生运算,则源方法中的变量也将发生改变。方法的重载:多个相同方法的名,设置的参数必须不同(类型或者顺序等),程序将按照参数的输入,自行调用合适的方法。递归: 了解即可,思想的学习。1.递归头:设定一结束条件。2.递归体,程序结束前所执行代码//递归效率低,较占空间。JAVA内部为栈结构,最底层为main方法,

2020-11-09 15:29:18 80

原创 JAVA流程

public class scanner { public static void main(String[] args) { //创建一个扫描器对象,用于接受数据 Scanner scanner=new Scanner(System.in); System.out.println("使用next方式接收:"); //判断是否输入 if (scanner.hasNext()){ String

2020-11-09 10:58:34 107

原创 JAVA变量与运算符

字符串连接符int i=10;int z=20;System.out.println(""+i+z);//1020,输出时,括号内部第一个元素为string,后续也变为该数据类型System.out.println(i+z+"");//30System.out.println(i+z+"a");//30a

2020-11-07 16:21:11 99

原创 JAVA数据类型拓展

悠的JAVA第二天//整数拓展 二进制0b 十进制 八进制0 十六进制0x int i=10; int i2=010; int i3=0x10; System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("=========================="); //浮点数拓展 float f=0.1f;

2020-11-07 14:05:29 73

原创 悠的JAVA第一天

简单的Dos命令#切换到电脑特定位置cd /d D:\QQ#查看当前目录dir#返回当前目录的上一层cd..#查看电脑ipcd ipconfig#ping 网址ping www.baidu.com #文件操作md 文件夹名rd 文件夹名cd> 文件名 test.txtdel 文件名 test.txt ...

2020-11-06 20:15:26 184 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除