自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单元测试Junit

单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对ava方法的测试,进而检查方法的正确性。2.此外,几乎所有的IDE工具都集成了JUnit,这样我们就可以直接在IDE中编写并运行JUnit测试,JUnit目前最新版本是5。1.JUnit是使用用Java语言实现的单元测试框架,它是开源的,Java开发者都应当学习并使用JUnit编写单元测试。3.单元测试中的某个方法测试失败了,不会影响其他测试方法的测试。2.Junit可以生成全部方法的测试报告。

2023-03-26 09:18:09 127

原创 十九节 匿名内部内

匿名内部类:

2023-03-13 18:38:17 120

原创 第十七节 多态

●同类型的对象,执行同一个行为,会表现出不同的行为特征。

2023-03-08 17:23:56 359

原创 第十六节 接口

●接口是用来被类实现(implements)的,实现接口的类称为实现类。4、一个类实现了多个接口,多个接口中存在同名的默认方法,不冲突,这个类重写该方法即可。3、一个类继承了父类,同时又实现了接口,父类中和接口中有同名方法,默认用父类的。5、一个接口继承多个接口,是没有问题的,如果多个接口中存在规范冲突则不能多继承。一个类实现接口,必须重写完全部接口的全部抽象方法,否则这个类需要定义成抽象类。接口和接口的关系:多继承,一个接口可以同时继承多个接口。从上面可以看出,接口可以被类单实现,也可以被类多实现。

2023-03-08 16:51:57 247

原创 第十四节 包、权限修饰符、final、常量

常量是使用了public static final修饰的成员变量,必须有初始化值,而且执行的过程中其值不能被改变。final修饰的变量是引用类型:那么变量存储的地址值不能发生改变,但是地址指向的对象内容是可以发生变化的。●可以修饰成员变量,方法,构造器,内部类,不同权限修饰符修饰的成员能够被访问的范围将受到限制。常量的作用和好处:可以用于做系统的配置信息,方便程序的维护,同时也能提高可读性。final修饰的变量是基本类型:那么变量存储的数据值不能发生改变。3.修饰方法:表明该方法是最终方法,不能被重写。

2023-03-02 18:31:20 245

原创 第十三节 继承

●子类们相同特征(共性属性,共性方法)放在父类中定义,子类独有的的属性和行为应该定义在子类自己里面。●子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据。如果子父类中,出现了重名的成员,会优先使用子类的,此时如果一定要在子类中使用父类的怎么办?●在继承体系中,子类出现了和父类中一模一样的方法声明,我们就称子类这个方法是重写的方法。1.子类可以继承父类的属性和行为,但是子类不能继承父类的构造器。●不可以的,子类有自己的构造器,父类构造器用于初始化父类对象。

2023-03-02 14:51:43 309

原创 第十二 代码块、设计模式(懒汉、饿汉)

●代码块是类的5大成分之一(成员变量、构造器,方法,代码块,内部类),定义在类中方法外。●在ava类下,使用{}括起来的代码被称为代码块。代码块分为静态代码块:格式:static{特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发、只执行一次使用场景:在类加载的时候做一些静态数据初始化的操作,以便后续使用。构造代码块(了解,见的少):格式:{0特点:每次创建对象,调用构造器执行时,都会执行该代码块中的代码,并且在构造器执行前执行。

2023-03-01 19:49:27 219

原创 第十一节 static关键字的用法

●由于工具里面都是静态方法,直接用类名即可访问,因此,工具类无需创建对象,建议将工具类的构造器进行私有。静态成员方法(有static修饰,归属于类),建议用类名访问,也可以用对象访问。类中都是一些静态方法,每个方法都是以完成一个共用的功能为目的,这个类用来给系统开发人员共同使用的。实例成员方法(无static修饰,归属于对象),只能用对象触发访问。●静态方法只能访问静态的成员,不可以直接访问实例成员。是调用方便,二是提高了代码复用(一次编写,处处可用)●实例方法可以访问静态的成员,也可以访问实例成员。

2023-02-28 23:26:36 65

原创 第十节 集合

集合就是能储存一批元素的容器。特征:集合类型可以不固定,大小也是可变的。

2023-02-28 17:32:58 176

原创 第九节 常用API(String/ArrayList)

●java.lang.String 类代表字符串,String类定义的变量可以用于指向字符串对象,然后操作该字符串。●Java 程序中的所有字符串文字(例如“abc”)都为此类的对象。String类的特点详解String其实常被称为不可变字符串类型,它的对象在创建后不能被更改。创建字符串对象的2种方式:有什么区别吗?(面试常考)以“”方式给出的字符串对象,在字符串常量池中存储,而且相同内容只会在其中存储一份。通过构造器new对象,每new一次都会产生一个新对象,放在堆内存中。

2023-02-28 16:07:24 262

原创 第八节 构造器和this关键字、封装

定义在类中的,可以用于初始化一个类的对象,并返回对象的地址。1.任何类定义出来,默认就自带了无参数构造器,写不写都有。2.一旦定义了有参数构造器,那么无参数构造器就没有了,如果还想用无参数构造器,此时就需要自己手写一个无参数构造器了。

2023-02-28 13:41:10 198

原创 第七节 面向对象

注意:当堆内存中的对象,没有被任何变量引用(指向)时,就会被判定为内存中的“垃圾”。2.一个java文件可以定义多个类,但是只能一个是使用public修饰的类。3.成员变量(name、price)的数据放在哪里,存在于哪个位置?c变量名中存储的是什么?)类:是共同特征的描述(设计图);对象:是真实存在的具体实例。1、成员变量(代表属性的,一般是名词)2、成员方法(代表行为的,一般是动词)类名对象名=new 类名();1.对象到底是放在哪个位置的?存储的是对象在堆内存中的地址。对象中,存在于堆内存中。

2023-02-28 13:01:34 323

原创 第六节 方法

修饰符 返回值类型 方法名(形参列表){方法体的代码(需要执行的功能代码)return 返回值;

2023-02-27 22:51:45 129

原创 Debug工具

②选择使用Debug方式启动程序,启动后程序会在断点暂停。①在需要控制的代码行左侧,点击一下,形成断点。3.控制代码一行一行的往下执行。IDEA自带的断点调试工具。DEBUG工具基本使用步骤。

2023-02-27 20:27:39 103

原创 第五节 java 内存分配介绍

执行原理:数组的内存图:

2023-02-27 20:21:25 42

原创 第四节 数组

注:String是引用类型的他的默认值用的是null,null是引用类型的默认值。什么是数组:数组就是用来存储一批同种类型的数据的内存区域(可以理解为容器)。定义数组的时候只确定元素的类型和长度,之后再存入具体数据。:数组变量名中存储的是数组在内存中的地址,数组是。一个一个的把数组的数据访问一遍。

2023-02-27 15:53:08 58

原创 第三节 流程控制语句

switch分支注意事项:1.表达式类型只是byte short int char,jdk5开始支持String,不支持double float long。2.case的值只能是字面值,不支持变量,且不能重复。switch穿透性去掉break;语句就会有穿透性。

2023-02-27 15:02:05 220

原创 第二节类型转换、运算符

创建对象, Scanner sc=new scanner(system.in);byte short char在表达式中是当做 int计算的。注:浮点型转换为整数是直接丢掉小数部分的。类型小的变量可以赋值给大的类型变量。调用方法,sc.nextInt();单独使用时,+±-放前后面都一样。大类型的变量转化为小类型的变量。+±-在变量后面,先使用在加。+±-在变量前面,先加再用。条件为真是值1,否则是值2.能算则算,不能算就在一起。有关截图来自黑马程序员。

2023-02-26 21:02:27 240

原创 第一节 变量、数据类型、关键字标识符

什么是变量:就是用来存储一个数据的内存区域,而且里面存储的数据可以变化。注:随便写一个字面量若是整数则是int型,小数类型是double型。字符存储在计算机是利用ascll对应的数字。不能以数字开头,不能是关键字。4.变量定义的时候可以没有初始值,但是使用时必须赋值。short -32768~32767 2字节。3.变量的有效范围是从定义开始到“}”截止。byte -128~127 1字节。2.变量声明后,就不能存储其他数据。十六进制:以4个二进制位为一个单元。char 0-65535 2字节。

2023-02-26 19:31:24 346

原创 linux服务器搭建nginx服务

linux服务器搭建nginx服务nginx服务可以用来做反向代理一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包,下载地址:cd /usr/local/src/wget http://downloads.sourceforge.net/project/pcre

2021-06-30 00:26:03 994 3

原创 linux服务器搭建Tomcat服务教程

linux服务器搭建Tomcat服务教程tomcat服务的默认端口是:8080,常用做部署动态网站1.安装tomcat命令//使用yum命令安装是缺少tomcat的主页的,和官网下的区别是yum命令把tomcat的主页删掉了yum install tomcatsudo yum install tomcat-webapps tomcat-admin-webapps //安装tomcat主页2.查看tomcat是否安装成功。版本rpm -qa | grep tomcat3.安装完毕之

2021-06-29 22:44:03 1226

原创 linux服务器搭建apache(httpd)服务

linux服务器安装apache(httpd)服务apache的默认端口为80,可做静态的网站1.安装apache命令yum install httpd2.查看apache是否安装成功。版本rpm -qa | grep httpd3.安装完毕之后启动httpd服务systemctl start httpd //启动服务命令systemctl stop httpd //关闭服务命令systemctl restart httpd //重启服务命令4.查看httpd服务的运行

2021-06-29 14:38:20 1121 1

原创 最好用的服务器连接管理工具

最好用的服务器连接管理工具这里小编介绍一款好用的、免费的、功能强大的连接管理工具finalshell1.finalshell是按这样操作、登录的2.登录过后3.最后附上下载地址Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exemacOS版下载地址:http://www.hostbuf.com/downloads/finalshell_install.pkg觉得可以点赞+关注哦...

2021-06-29 13:25:35 1115

原创 病毒

病毒就是具有破坏性的、能自我复制的

2020-12-29 00:15:40 131 1

原创 局域网中资源共享(第三方软件FTP)

局域网中资源共享(第三方软件FTP)在局域网中资源共享的方式有三种。第一种高级共享、第二种ftp、第三种ftp第三方软件(FTPserver)第三方软件(FTPserver)绿色版FTPserver一、启动ftp服务二、访问ftp...

2020-12-18 16:57:17 784 1

原创 局域网中资源共享(FTP)

局域网中资源共享在局域网中资源共享的方式有三种。第一种高级共享、第二种ftp、第三种ftp第三方软件(FTPserver)win搭建FTP共享在win搭建ftp前提你要启动ftp的服务一、搭建打开系统和安全——管理工具——IIS 新建一个ftp下一步二、ftp的访问...

2020-12-18 16:48:26 1089 1

原创 局域网中资源共享(高级共享)

局域网中资源共享在局域网中资源共享的方式有三种。第一种高级共享、第二种ftp、第三种ftp第三方软件(FTPserver)高级共享与访问1.共享test文件夹为例2.访问共享文件在地址栏中输入\+ip即可访问也可以在地址栏输入网络路径亦可访问...

2020-12-18 16:15:24 2460 2

原创 window搭建web服务器

window搭建web服务器在win系统下搭建web服务器一般是用IIS在Linux系统搭建web一般用Apache打开系统和安全-管理工具-Internet information service(IIS)第一步、选择绑定ip第二步、绑定基本设置1.写好HTML index.html 文件2.绑定路径第三步、访问浏览点击如图浏览...

2020-12-18 00:19:13 527

原创 Cisco(思科)路由器端口的配置

Cisco(思科)路由器端口的配置小编都是喜欢借助实验写博客一、拓扑图结合图可以知道我们一共有四个网段(四个vlan)1.vlan 1 ip:192.168.1.0网段 自带的vlan不需要在路由器添加的2.vlan 2 ip:192.168.2.0网段 需要在交换机添加划分3.vlan 3 ip:192.168.3.0网段 需要在交换机添加划分4.vlan 4 ip:192.168.168.0网段 需要在交换机添加划分划分vlan具体操作://下面这里我们具体操作一个接口的划分其他都是

2020-12-14 18:25:52 22766

原创 Cisco(思科)无线路由器

Cisco(思科)无线路由器简单的来说无线路由器就是我们日常用到的WiFi,我们可以设置WiFi的名称SSID、加密方式、连接密码等等.登录路由器和家用登录方式一样。1.下面是路由器里面无线wireless操作2.类似我们手机连接WiFi操作3.无线电脑登录路由器进行路由器的管理操利用无线pc的web(游览器)登录无线路由器,只要知道路由器的IP即可,登录时思科默认的账号密码是admin,登录之后即可做相关的操作。跟家用路由登录一样。...

2020-12-14 00:21:02 2914

原创 Cisco(思科)VLAN的配置(详细)

思科(Cisco)VLAN在配置一、拓扑图1.VLAN的理解交换机可以划分成很多个vlan,将局域网划分成很多个网段,来减少广播域和冲突域,默认情况下交换机各个接口接的都是vlan1,我们可以进入vlan数据库(database)增加vlan。具体操作:// 第一个交换机里的相关操作Switch>enable Switch# // enable用来进入特权模式Switch# Switch#vlan database

2020-12-13 15:06:41 57068 6

原创 Linux(Redhat)的简单操作

关于Linux(Redhat)的简单操作目录关于Linux的简单应用 11.目录和文件管理 11.1 Linux的文件类型和目录结构 11.2 Linux文件和目录的操作 21.3链接文件 42.用户和群组账户管理 51.1Linux用户的创建。 61.2群组账户 71.3用户和群组账户的维护 73.权限和所有者。 8关于Linux的简单应用作者:王汉添摘要:本文重在讲解Linux系统中的目录和文件管理、用户和群组账户管理、权限和所有者,先对我们.

2020-12-12 13:45:38 1158

原创 Cisco(思科)子网的换分

Cisco(思科)子网的换分题目: 机房的ip地址是192.168.1.1/24,现在要求把这个网络换分为4个子网,请给出子网掩码、4个子网对应的子网地址、以及4个子网中有效的主机ip的地址范围?

2020-12-11 13:30:36 236

原创 Cisco(思科)远程登录路由器

Cisco(思科)远程登录交换机一、拓扑图二、实验步骤1.先配置好路由器,配置如下:先进入配置电脑的终端进行配置操作Cisco在模拟器中路由器只有两个接口interface f0/0 、interface f0/1小编在这里只实现配置一个接口interface f0/0,所以远程登录的电脑也应该连接这个接口Router>Router>Router>enableRouter#conf tEnter configuration comm...

2020-12-11 12:21:20 20797 6

原创 Cisco(思科)远程登录交换机

Cisco(思科)在一个虚拟机vlan的划分一、了解VLAN是什么?VLAN简单的说就是虚拟的局域网。一个交换机可以划分好几个VLAN。是指网络中的站点不拘泥于所处的物理位置,bai而可以根据需要灵活地加入不同的逻辑子网中的一种网络技术。VLAN可以换分网段...

2020-12-11 11:56:11 15707 12

原创 cisco(思科)两个不同网段相连接

cisco(思科)两个不同网段相连接拓扑图分析:1.实验所需:四台电脑、一个DHCP服务器、两个交换机、一个路由器。2.实验分析:1).实验分成两个网段。第一个网段:192.168.2.0第二个网段:192.168.1.02).实验步骤:配置好DHCP服务器进行路由器的配置(interface 0/0、interface 0/2)进入终端命令操作:以下命令都是必要的// 第一个网段对interface 0/0配置Continue with configuration dialo

2020-12-10 21:26:25 6770

原创 SQL sever表的创建、修改、删除(经典版)

SQL sever表的创建、修改、删除相关知识:1)非空(not null):指定了非空的列必须输入值。(个数:允许多个)2)主键(primary key):一列或者多列的组合建立主键;作用:能唯一标识表中的每一条记录。主键可以保证实体完整性,一个表只能有一个主键,主键中的列不能为空,不能重复。(个数:只能1个)3)外键(foreign key):用于建立和加强两个表数据之间链接的一列或者多列。当一个表中作为主键的列被添加到另一个表中,链接就建立了,主要目的是控制存储在外键表(从表)中的数据。表之

2020-12-10 15:17:06 644 1

原创 SQL server 数据库的创建、修改、删除(命令语句操作)

SQL server 数据库的创建和删除(命令操作)一、数据库的创键如果大家喜欢可以点个赞关注一下小编哦,谢谢// 创键数据库create database db_nameON(NAME=db_name_data, //数据库命名FILENAME='E:\db_name_data.mdf' , //存放主数据文件的路径 .mdf表示主数据文件 .ndf代表此数据文件 .ldf表示日志文件SIZE=5MB, //大小MAXSIZE=20MB, //最大

2020-12-10 14:39:21 3387

原创 SQL server 的备份和还原(语句)

SQL server 的备份和还原(语句)一、备份的分类和语句1.完整数据库备份故名思意,完整数据库备份包括完整的数据库信息。它包括数据库的数据文件和备份结尾的部份活动事务日志。不必备份整个日志文件,因为在备份前很多事物已经将他们的更新操作写入数据库。事物日志:预写入。完整备份基本语法如下:。// 完整数据库备份BACKUP DATABASE THXY_SM TO DISK = 'E:/backups/thxy_sm.bak'2.差异性数据库备份差异性数据库备份包括自从上一次完整性备

2020-12-10 00:03:27 5637

原创 SQL server 表中数据的添加、修改、删除

SQL server 表中数据的添加、修改、删除向表中**添加**数据// 给表中添加数据(1)插入一行数据: Insert into 表名 values(值1,值2,值3...)(2)插入部分数据: Insert into 表名(列名1,列名2,列名3) values(值1,值2,值 3)(3)通过select插入一行数据: Insert into 表名 select 语句(4)通过select插入部分数据: Insert into 表名(列名1,列名2,列名3) sele

2020-12-09 23:31:54 1792

空空如也

空空如也

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

TA关注的人

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