自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试2

​ 界面检查、单行文本框、多行文本框、添加按钮、移除按钮、单选按钮、复选按钮、日期/时间控件、上传控件、树形控件、翻页控件、滚动条、列表、搜索框、搜索下拉框​ 链接测试、表单测试、数据校对、数据库测试、流程测试​ 导航测试、图形测试、表格测试、整体界面测试​ 连接速度测试、负载压力测试​ 平台测试、浏览器测试、分辨率测试​ 目录设置、登录(登录次数限制,限制IP登录,登录失败3次后是否锁定,口令规则是否限制,不登录页面直接浏览,超时重新登录)、日志文件、脚本语言。

2023-03-18 21:40:34 3263

原创 软件测试理论

使用一些方法和工具验证软件的各种特性是否符合用户需求的过程。

2023-02-06 20:34:07 309

原创 Docker容器

容器直接运行在操作系统内核之上的用户空间,docker管理container,container里面装的是app,我们可以通过docker将app变成标准化、可移植、自管理的组件,在任何主流的os中开发调试和运行。容器虚拟化的是操作系统,容器之间共享同一套操作系统资源,容器在linux上本机运行,与其他容器共享主机内核,是一个独立的进程,不占有其他可执行文件的内存。虚拟机虚拟的是一套硬件,然后在上面运行一个完整的操作系统,通过虚拟机管理程序对主机资源进行虚拟访问,需要的资源也更多,启动时间相对也更长。

2023-01-06 20:17:49 278

原创 Linux

​ 1)多用户同时操作​ 2)开源免费​ 3)系统稳定性好(路由器、交换机常年不停止工作)​ 4)系统安全性(一个用户出问题,不会殃及整个系统)

2023-01-06 20:06:33 154

原创 网络层和数据链路层封装

网络层接收到数据包后,检查IP协议:(1)查看目的IP地址:检查IP地址是不是自己的IP地址,如果是,则说明该数据包是发送给本机的;如果不是,则说明该数据包需要转发;(2)查路由表(3)TTL-1查ARP表;数据链路层封装Ethernet协议;数据包从物理层的接口发送出去。​ 1.直连路由:为目的ip是本网络的IP地址的数据包选路​ 产生条件:1)接口启用,2)接口上配置IP地址,3)接口之间通过通信介质连通​ 满足三个条件,直连路由自动产生。​ 2.静态路由:为目的ip是跨网络的IP地址的数据包选路​

2022-12-06 20:00:54 1034

原创 计算机网络

计算机网络

2022-11-26 21:14:40 643

原创 计算机组成

计算机组成

2022-11-26 20:55:33 202

原创 Web前端---JavaScript

JavaScript概述javaScript历史:● JavaScript是由Netscape公司(美国网景公司)开发的一种脚本语言, 结构简单,使用方便,对用户自身知识水平的要求并不高,易学易懂。● Netscape公司将这种脚本语言命名为LiveScript,与java一样,也是面向对象的语言,而且无需编译,可由浏览器直接解释运行,而不象Java那样需要经过编译。● Netscape公司见LiveScript大有发展前途,而SUN公司( java)也觉得可以 利用Livescript为Java的

2022-11-26 20:40:19 421

原创 CSS练习-网页

*{ margin: 0px; padding: 0px; outline: none;}body{ background-color: #F4F4F4;}/* 顶部logo */.top_box{ width: 1200px; background-color: white; margin: auto;}.top_box_left,.top_box_center,.top_box_riht{ float: left; height: 90px;}.top_box_lef

2022-02-16 00:41:19 469

原创 Web前端---CSS2-盒子模型、文档流

盒子 模型(box-model)CSS处理网页时,它认为每个标签都包含在一 个不可见的盒子里。如果把所有的标签都想象成盒子,那么我们对网页的布局就相 当于是摆 放盒子。我们只需要将相应的盒子摆放到网页中相应的 位置即可完成网页的布局。一个盒子我们会分成几个部分:内容区(content) 内边距(padding) 边框(border) 外边距(margin)内容区(content)● 内容区指的是盒子中放置内容的区域,也就是标签 中的文本内容,子标 签都是存在于内容区中的。● 如果没

2022-02-15 11:55:15 294

原创 CSS练习

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .h3,.p1{ background-color: cornflowerblue; color: white; text-align: center; } .c{ bac...

2022-02-14 23:42:55 455

原创 Web前端---CSS

CSS概述CSS是Cascading Style Sheets(级联样式表)。CSS是一种样式表语言,用于为HTML文档控制外观,定义布局。例如, CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面 。可将页面的内容与表现形式分离,页面内容存放在HTML文档中,而用于定义表现形式的CSS在一个.css文件中或HTML文档的某一部分,可达到样式重复利用。CSS与HTML的关系HTML是网页内容CSS定义页面的样式基本语法行内样式表行内样式表,又有人称内联样式、行间样式、内嵌样式

2022-02-14 20:18:52 382

原创 HTML练习

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h3 align="center">个人简历</h3> <table border="1" width="534" height="695" align="center" cellspac...

2022-02-13 20:54:26 352

原创 Web前端---HTML

HTML概述HTML:超文本标记语言(HyperText Markup Language)超文本:网页中的内容(超链接,图片,视频…)标记:标签,就像买东西,东西的标签上有价格,商品名称…网页是有浏览器解释执行,需要使用标签告诉浏览器如何执行<a href = "http://www.baidu.com">百度</a><b>新浪</b>学习HTML本质上就是学习各种不同功能的标签,用标签对网页内容进行标记基本语法头部区域的标签标签为: ,

2022-02-13 19:07:58 303

原创 JavaSE---多线程

多线程的概念多线程是指程序中包含多个执行单元,即在一个程序中可以同时运行多 个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行 执行的线程来完成各自的任务。何时需要多线程程序需要同时执行两个或多个任务。程序需要实现一些需要等待的任务时,如用户输入、文件读写操作、 网络操作、搜索等。需要一些后台运行的程序时。多线程的优点提高程序的响应.提高CPU的利用率.改善程序结构,将复杂任务分为对个线程,独立运行.多线程的缺点线程也是程序,所以线程需要占用内存,线程越多占用内存也越多;

2022-02-12 17:10:46 255

原创 JAVA练习(线程+网络编程)

1.创建两个线程,在一个线程中打印输出1-100以内的偶数,在一个线程中输出1-100以内的奇数.package com.ffyc.javaoop.day15.HM.Demo1;//1.创建两个线程,在一个线程中打印输出1-100以内的偶数,在一个线程中输出1-100以内的奇数.public class ThreadDemo implements Runnable{ @Override public void run() { for (int i = 0; i <

2022-02-12 11:39:27 148

原创 MySql--JDBC

JDBC概述● JDBC(Java DataBase Connectivity)java数据库连接● 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。● 不同的数据库实现方式不同,java链接不同的数据库,需要的实现细节不同,有了JDBC,java开发人员只需要编写一次程序,就可以访问不同的数据库java语言开发者制定一套标准的访问数据库接口(程序对数据库的操作一般就是增删改查)不同的数据库开发商具体实现实现java提

2022-02-11 22:25:28 1684

原创 JavaSE---线程

程序,进程,线程● 程序(program):为完成特定任务、用某种语言编写的一组指令的集合。即在计算机上安装的程序代码(静态的)。.● 进程((process):正在执行的程序,从硬盘上加载到内存中,分配空间。从Windows角度讲,进程是操作系统进行资源分配的最小单位.● 线程(thread):进程可进一步细化为线程,是一个进程内部的最小执行单元,是操作系统进行任务调度的最小单元,隶属于进程.线程的调度是操作系统指挥的例如说,qq安装到电脑上(静态代码) 双击运行(加载到内存中运行)线程和

2022-02-11 17:29:10 239

原创 JAVA练习题(IO)

1.遍历输出某个文件夹中所有的文件名demoaaabbccaaabbbcccbcd2.测试字节流两个read() 和两个write()的读写速度 一个字节读写 和 一次读一个数组和写一个数组哪个效率高3.写一个方法,将feige.exe文件分割为每份1MB大小的若干份,存储在一个temp的文件夹中(每份文件名自己定义), 1.temp 2.temp…然后再写一个方法,将这若干份合并为一个文件.提示:分割:输入一个文件输出多个文件合并: 输入多个文件

2022-02-10 23:49:38 483

原创 MYSQL

为什么学习数据库早期数组/对象/集合存储数据,数据存储在内存中后来数据使用IO(字符流)将数据写入到文件中,做到持久保存但是是以字符串的形式存储在文件中,操作不方便数据库的优点:● 实现数据持久化到本地;● 使用完整的管理系统统一管理,可以实现结构化查询,方便管理,使用sql语言对数据进行管理。数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。数据库的相关概念DB:

2022-02-10 00:22:56 407

原创 JavaSE---Lambda&Stream语法

背景有一个学生类,传入5个学生对象,然后用ArrayList存储并输出,传入时无序,想要输出时按照自然顺序(学生的学号大小)排序。Comparator是一个排序比较接口,里面定义了一个比较的方法,但是没有实现共4种方法package com.ffyc.javaoop.day13.Lambda;public class Student { int no; String name; public Student(int no, String name) { th

2022-01-27 11:44:29 594

原创 JAVA练习题(正则表达式)

输入手机号 使用正则表达式 验证手机号格式package com.ffyc.javaoop.day09.HM;import java.util.Scanner;/* 输入手机号 使用正则表达式 验证手机号格式 */public class Phone { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String phone = s

2022-01-26 22:33:35 4136

原创 JAVA练习题(Map双列集合)

1.利用Map,完成下面的功能:从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该年没有举办世界杯,则输出:没有举办世界杯。历届世界杯冠军届数 举办年份 冠军第一届 1930年 乌拉圭第二届 1934年 意大利第三届 1938年 意大利第四届 1950年 乌拉圭第五届 1954年 西德第六届 1958年 巴西第七届 1962年 巴西第八届 1966年 英格兰第九届 1970年 巴西第十届 1974年 西德第十一届 1978年 阿根廷第十二届 1982年

2022-01-26 22:27:44 1175

原创 JAVA练习题(单列集合)

1.测试ArrayList和LinkedList添加,查询效率 package com.ffyc.javaoop.day11.HM;import java.util.ArrayList;import java.util.LinkedList;/*测试ArrayList和LinkedList添加,查询效率 */public class Demo1 { public static void main(String[] args) { long start1 = Syst

2022-01-25 20:41:39 207

原创 Java练习题(API)

1.将一个字符串逆序输出 例如: abcd --> dcbapackage com.ffyc.javaoop.day08.HM;/*.将一个字符串逆序输出 例如: abcd --> dcba */public class Demo1 { public static void main(String[] args) { String s = "abcd"; char[] c = s.toCharArray(); String s

2022-01-23 19:05:34 649

原创 Java练习(final关键字,接口,数组1)

类Account中方法声明正确的是哪几项? CA.class Account {deposit();}B.interface Account{void deposit();}C.class Account{ void deposit(){ }}D. class Account{void deposit{ }}如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类? DA. abstractB. newC. staticD. final现

2022-01-20 19:23:42 409

原创 Java练习题(继承重写多态)

写出程序结果 class Fu{boolean show(char a){System.out.println(a);return true;}}class Demo extends Fu{public static void main(String[] args){int i=0;Fu f=new Demo();//向上转型,多态,编译看左边,运行看右边Demo d=new Demo();for(f.show(‘A’); f.show(‘B’)&&(i<2);

2022-01-20 09:00:34 723

原创 练习题(面向对象1)

下面Java代码的运行结果是public class Dog {String name=null;int age = 10;public Dog() {this.name = “旺财”;this.age = 20;}public void show(){System.out.println(“名字:”+name+" 年龄:"+age);}public static void main(String[] args) {new Dog().show();}}//名字:旺财 年龄:2

2022-01-17 19:38:25 280

原创 JAVA练习题(基础语法)

1.编程一个程序,计算今天是今年的第几天.输入年 输入月 输入天package day02.HM;import java.util.Scanner;//编程一个程序,计算今天是今年的第几天.// 输入年 输入月 输入天//输入年,判断该年2月有几天//判断该月之前的每月有几天,循环到该月,所有天数加起来public class days { public static void main(String[] args) { int day = 0

2022-01-15 15:54:07 319

原创 JavaSE---内部类

内部类什么是内部类把类定义在另一个类的内部,该类就被称为内部类。如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类(或称为嵌套类),而类 Outer 则称为外部类(或称为宿主类)。内部类的分类内部类一般来说包括这四种:成员内部类包括私有内部类和静态内部类1.成员内部类成员内部类——就是位于外部类成员位置的类/*外部类 */public class Outer { //外部类成员 private int age = 20; /

2021-03-23 15:32:05 107

原创 JavaSE---GUI编程

GUI的概念到目前为止,我们编写的都是基于控制台的程序;GUI(Graphical User Interface 接口,界面)即图形用户界面,它能够使应用程序看上去更加友好;UI— 用户界面网页 —HTML CSSJava中提供了三个主要包做GUI开发:1.java.awt包-主要提供字体/布局管理器2.javax.swing包-主要提供各种组件3.java.awt.event包-事件处理,后台功能的实现Swing概述Swing是纯Java组件,使得应用程序在不同的平台上运行时具有相同外

2021-03-21 16:44:32 405

原创 JavaSE---网络编程

网络编程计算机网络:把分布在不同地理区域的具有独立功能的计算机,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。网络编程的目的:​ 直接

2021-02-08 19:14:10 203

原创 JavaSE---IO

File类File类是java.io包中很重要的一个类;File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录;File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件大小等;File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。//在当前目录下创建一个与aaa.txt文件名相关联的文件对象File f1 = new File("aaa.txt");//指明详细的路径以及文件名,请注意双斜线或用反斜杠File f2 =

2021-02-07 17:50:54 202

原创 数据结构一(数组,栈和队列)

数据结构数据结构:研究的是数据如何在计算机中进行组织和存储,使得我们可以高效的获取数据和修改数据。数据结构可以分为三类:线性结构: 数组、队列、栈、链表、哈希表…树型结构:二叉树、二分搜索树、AVL树,红黑树、堆、Trie、线段树、并查集…图结构:邻接矩阵、邻接表数据结构 + 算法 = 程序数组使用数组时,最重要的就是数组的索引,通过索引可以对数组进行增删改查操作。数组最大的优点:快速查询。数组最好应用于索引有语义的情况。并非所有有语义的数字都可以作为数组的索引,例如:6105211

2021-02-03 19:37:54 241

原创 JavaSE---集合

集合框架图泛型为什么会有泛型呢?早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在这隐患,所以Java提供了泛型来解决这个安全问题。泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。参数化类型,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。puimport java.util.ArrayList;

2021-02-02 19:23:58 338

原创 JavaSE---常用类

JAVAAPI概述API(Application Programming Interface)应用程序编程接口是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明.API—>语言中提供的类,接口API–>对类,接口功能的说明文档基本数据类型包装类基本类型:结构简单 int short long byte char boolean double float每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类.

2021-01-28 15:21:06 353 2

原创 JavaSE---异常

异常异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。Java程序在执行过程中所发生的异常(运行时一切不正常情况)事件可分为两类:Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理。java.lang.StackOverflowError //程序运行时出现错误,例如内存不够用Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如:访问数组下标越界int

2021-01-26 18:02:38 139

原创 JavaSE---面向对象

面向过程和面向对象面向过程:procedure oriented programming 缩写 POP分析出解决问题所需要的步骤,然后把步骤一步一步实现。面向过程直接关注流程。面向对象:object oriented programming 缩写 OOP面向对象的编程语言以分类的方式进行思考和解决问题。面向对象先对整体关系作出分类,然后根据不同的类深入细节的处理。面向对象的思想符合人类的认知习惯。JAVA类什么是类?类是一个模板,它是描述一类事物(具体的对象,具体的存在)的属性和行为

2021-01-22 17:15:42 636

原创 JavaSE---数组

数组数组是相同数据类型元素的集合数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。数组的长度一旦声明不能再改动。数组的声明数组创建的三种方式://声明数组的同时,根据指定的长度分配内存,但数组中元素值都为默认的初始化值 int[] ary0 = new int[10];//动态创建数组(没有为元素赋值,可以结合for循环进行赋值)//声明数组并分配内存,同时将其初始化 int[] ary1 = new int[]{1, 2, 3, 4, 5}

2021-01-20 16:58:44 128

原创 JavaSE---基础语法

开发工具常用的java开发工具有IntelliJ IDEAEclipseIDE(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具注释​ 对程序功能的说明,以某种特定符号作为标记,程序在运行过程中不会执行注释.//用于单行注释/*用于多行注释*//***文档注释,用于为类,方法(函数),属性 功能进行说明,可在调用时提示*/关键字

2021-01-20 16:58:01 460

空空如也

空空如也

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

TA关注的人

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