自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JiangDong

专注分享软件测试领域的技术文档和心得

  • 博客(47)
  • 收藏
  • 关注

原创 MS08-067漏洞复现(Kali+MSF)

MS08-067漏洞复现利用

2023-06-07 18:42:15 459

原创 SQL-NVL函数实现空值的转换

【使用场景】工作中我们在数据库中统计一些数据时,如果第一个字段值为空值,则需要用第二个字段的值来代替,如果第一个字段值不为空,则打印第一个字段值。如果两个字段都为空,那就是空延伸:利用这个特性,我们可以做一下函数格式:nvl(exp1,exp2)select nvl(exp1,exp2) from table_name --当exp1为空,就展示exp2值,当exp1不为空,就展示exp1值,如果还要打印其他字段,继续在后面加使用场景拓展:利用这个特性,我们可以在工作中利用对数据

2021-01-19 16:27:19 1833

原创 SQL-三张表关联查询(INNER JOIN)

三张表关联查询使用场景:A\B\C 三张表,现在要查询并展示A表和C表中的某些字段,但是A、C两表没有相同字段,无法关联,此时有B表恰好有两个字段,一个字段和A表一个字段相同,一个字段和C表一个字段相同,我们称B表为“中间表”,因此通过B表把A、C表关联起来方法一(推荐):SELECT A1,A2,C1,C2 --展示A表中的A1\A2字段和C表中的C1\C2FROM B --中间表INNER JOIN A ON A.A1 = B.

2021-01-19 11:05:26 66947 5

原创 常见测试用例

最全的测试用例(UI)一、文本框为字符型必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:...

2020-10-16 17:33:02 318

原创 Redis性能测试---Redis内存碎片率

一、 内存碎片率mem_fragmentation_ratio = used_memory_rss / used_memoryused_memory :Redis使用其分配器分配的内存大小used_memory_rss :操作系统分配给Redis实例的内存大小,表示该进程所占物理内存的大小两者包括了实际缓存占用的内存和Redis自身运行所占用的内存,used_memory_rss指标还包含...

2020-10-16 17:18:09 1055

原创 Tomcat的启动/终止等问题

tomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目, 由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。 因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可...

2019-02-17 14:47:09 371

原创 软件测试理论--系统测试计划编写

2019-02-17 14:26:18 226

原创 软件测试理论--软件质量

软件质量​​​​​ 

2019-02-17 14:20:40 155

原创 sublime技巧大全

sublime快捷键大全Sublime Text 3 快捷键精华版Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl...

2019-02-15 22:15:08 178

原创 linux操作系统基础

操作系统基础:系统软件:操作系统、编译器、数据库用户接口:UI  User Interface用户接口有三种:命令接口、程序接口、界面接口GPU:Graphic Process Unit  图像处理单元硬件的速度不同:CPU>内存>硬盘>外设CPU——缓存(缓冲技术)——外设中断技术:程序:一系列有序指令的集合PC:personal comp...

2019-02-12 12:56:51 546

原创 java编程-演示位运算:原码 反码 补码

package day01;/* * 演示的是位运算,要把数值换算成二进制再进行运算,注意原码 反码 补码之间的换算关系。 * 正数的的原码=反码=补码 * 负数的补码=原码取反+1; */public class TestMove { public static void main(String[] args) { int a = -5; System.out.print...

2019-01-19 17:47:05 216

原创 Java编程-猜随机数,最多5次!

package day02;/* * 猜0-100的随机数,最多猜5次,每次都会提醒猜的数大了还是小了。 */import java.util.Scanner;public class HomeWork { public static void main(String[] args) { int random = (int)(Math.random()*101); Syst...

2019-01-19 17:46:53 2014 2

原创 java编程-小游戏

package day02;import java.util.Scanner;public class HomeWork1 { public static void main(String[] args) { int heroDam = 500; int bossDam = 1000; int heroHp = 20000; int bossHp = 100000; ...

2019-01-19 17:46:44 3739 3

原创 java编程-if判断的使用

package day02;import java.util.Scanner;public class TestAge { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入年龄:"); int age = sc.nextIn...

2019-01-19 17:46:32 433

原创 java编程-Scannery对象调用

package day02;import java.util.Scanner;public class TestPractice { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个整数"); int a = sc.n...

2019-01-19 17:46:15 233

原创 java编程-for循环练习鸡兔同笼计算

package day02;/* * 1-100֮ݤքۍ * 0+1=1 * 1+2=3 * 3+3=6 * 6+4=10 * 10+5=15mmmm * * 4950+100=5050 * * */public class TestPractice01 { public static void main(String[] args) { int sum =...

2019-01-18 20:56:54 8538

原创 java-for死循环演示

package day02;public class TestPrint { public static void main(String[] args) {// System.out.println(1);// System.out.println(1);// System.out.println(1); // System.out.println(1);// Sy...

2019-01-18 20:56:38 663

原创 java编程-do while循环

package day02;/* * do while循环的一个特点,无论条件是否满足,循环体都至少执行一次! */public class TestDoWhile { public static void main(String[] args) { int i = 1; do { System.out.println(i); i++; }while(i<...

2019-01-18 20:56:24 169

原创 java编程-for循环

package day02;public class TestBreakContinueReturn { public static void main(String[] args) { for(int i = 0;i<=5;i++) { if(i==3) { System.out.println("这是if内部的语句");// continue;//终止当...

2019-01-18 20:56:00 164

原创 java编程-switch case的演示,关键字【break】:用于跳出整个循环

package day02;import java.util.Scanner;public class TestSeason { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入月份:"); int month = sc.n...

2019-01-18 20:55:37 3117

原创 java编程-while循环演示

package day02;public class TestWhile { public static void main(String[] args) { int i = 1;// while(i<=100) {// System.out.println(i);// i++;// } int sum = 0;// while(i<=100...

2019-01-18 20:55:18 146

原创 java编程-调用

package day04;class Women{ private int age; //private关键字修饰的内容,只能被本类访问,其他类要访问,只能通过这个类里面提供的方法,如果没有这样的方法 //那就意味这个,这个内容不能被外部访问。这就是封装的思想。 private String name; public void setAge(int a) { //age...

2019-01-18 20:55:01 113

原创 java编程-调用类练习

package day04;class Dog{ // int age; String name; public void shout() { System.out.println("汪"); } public void eat() { System.out.println("吃肉"); }}//我们要在Person类中调用Dog类的成员,所以基本思想是在Perso...

2019-01-18 20:54:42 251

原创 java编程-无参构造法/代参构造法

package day04;//构造方法的作用是,初始化对象,也即是为对象的成员赋默认值class Pig{ int age; String name; public void sleep() { System.out.println("睡觉"); } public Pig() { //构造方法与类名相同,没有返回值!也没有void! //如果我们自己不写购房方法...

2019-01-18 20:54:27 368

原创 java编程-静态变量/非静态变量

package day04;class Man{ String name; static String country;//静态变量被所有的成员共享,它的值一旦变化,就意味着,所有成员的这个值都变了 public Man(String n,String c) { name = n; country = c; } public void speak() { System...

2019-01-18 20:54:14 218

原创 java编程-循环嵌套;数组定义

package day03;public class HomeWork1 { public static void main(String[] args) { int sum=0; int [][] a = {{1,2,3,4,5,6},{1,2,3}}; for(int i=0;i<a.length;i++) { for(int j = 0;j<a[i].l...

2019-01-17 02:25:29 1728

原创 java编程-利用循环打印出矩形*阵

package day03;/* * * * */public class HomeWork2 { public static void main(String[] args) { for(int i=0;i<5;i++) {// System.out.println("******"); for(int k=0;k<=4-i;...

2019-01-17 02:24:24 1488

原创 java编程-定义数组并赋值

package day03;public class TestArray { public static void main(String [] args) { int [] b; b = new int[] {88,99,66}; //分步定义数组,先定义数组名,然后再为数组赋值 int [] d = {88,99,100}; //直接定义数组,同时赋值 Sys...

2019-01-17 02:24:07 52748 1

原创 java编程-又返回值

package day03;public class TestMethod { public static void main(String[] args) { add(1,2); //void 方法只能单独调用 min(10,2); //有返回值的方法,单独调用没有错,但是返回值就没用上,所以没有意义 System.out.println(min(20,10));...

2019-01-17 02:23:00 117

原创 java编程-方法的重载

package day03;public class TestOverload { public static void main(String[] args) { add(); //方法的重载,指的是,方法名相同,参数列表不同(参数的个数不同,数据类型不同,参数的顺序不同) //调用的时候,jvm通过参数列表来识别该调用哪个方法。 add(19,29); a...

2019-01-17 02:22:36 199

原创 java编程-数组

package day03;public class TestPractice { public static void main(String[] args) { int [] a = new int[] {1,23,4,5,6,6,7,8,9,10}; int sum = 0; for(int i=0;i<a.length;i++) { sum=sum+a[i]...

2019-01-17 02:22:23 148

原创 java编程-length

package day03;public class TestString { public static void main(String[] args) { String s = "0123456789"; int length = s.length(); System.out.println(length); System.out.println(s); Sys...

2019-01-17 02:22:08 154

原创 java编程-类的定义

package day04;/* * 演示的是类的定义 */public class Cat { //定义一个类 ,类名叫Cat int age; //定义一个int类型的成员变量age String name ; //定义一个String类型的成员变量name,成员变量就是类的属性,它们都是名词。 public void shout() { //定义一个成员方法shout...

2019-01-17 02:21:49 250

原创 java编程-打印九九乘法表

package day04;public class HomeWork { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(i+"*"+j+" "); } System.out.pr...

2019-01-17 02:21:35 261

原创 java编程-类的使用

package day04;/* * 演示类的使用 * 定义类的目的就是为了使用!使用类要通过对象来调用类里面方法或者成员变量来进行。 * 所以首先要明白,怎么去生成一个类的对象 * * 类名 对象名 = new 类名(); 要求养成好习惯类名首字母大写,对象名,首字母小写 * 后续的调用,都是通过 对象名来调用相应的方法或者成员变量 * * */public ...

2019-01-17 02:21:21 180

原创 java编程-基本数据类型的使用以及变量的定义

package day01;/* * 演示基本数据类型的使用以及变量的定义,注意在=前后,变量的数据类型要与所赋的值的类型保持一致。 */public class TestVarible { public static void main(String[] args) { int a; //定义一个整型的变量,名字叫a,可以将变量名想像成一个杯子 a = 10;//为变量赋值成...

2019-01-16 20:23:38 335

原创 java编程-导入Scanner类进行调用

package day01;import java.util.Scanner; //导入Scanner类,目的是后面调用相关的方法public class TestScanner { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //创建Scanner类的对象,名字叫sc...

2019-01-16 20:21:18 6715

原创 java编程-计算器:加(add) 简(min) 乘(mul) 除(div)

package day01;import java.util.Scanner;public class HomeWord { public static void main(String[] args) { int a = 10; float f = a; byte b = (byte)a; Scanner sc = new Scanner(System.in...

2019-01-16 20:18:35 829

原创 java编程-a++/++a的理解

package day01;public class TestOperator { public static void main(String[] args) { int a = 30; int b = 20; // a++; // ++a;// System.out.println(a); //不论是a++还是++a,对a来讲都是自身的值增1 // Syst...

2019-01-16 20:15:35 518

原创 java编程-演示赋值运算

package day01;/* * 演示的是赋值运算,赋值运算的方向是从右往左,把=右边的值赋值给左边。 */public class TestEquals { public static void main(String[] args) { int a = 10; int b = 20; b+=a;// b = b + a; 30 b-=a;// b=b-a;...

2019-01-16 20:04:16 185

空空如也

空空如也

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

TA关注的人

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