自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day1 今日错误

springboot单元测试注解错误:@SpringBootTest(classes=BootApplication.class)启动类包扫描注解错误,使用mybatis时,启动类注解需要@MapperScan(包路径)springboot配置环境错误:pom依赖重复,application.yml文件配置错误。

2024-01-27 01:01:35 360

原创 GitHub远程仓库

输入 git config --global user.email“your@email.com" 使git邮箱与GitHub邮箱一致。输入 ssh-keygen -t rsa -C "your@email.com" 创建密匙 按三次回车跳过,不设置密码。远程ssh链接名(一般为origin)在本地仓库根路径打开gitbash。输入:git push -u。本地仓库分支名:远程仓库分支名。4.将本地仓库推送至远程仓库。3.将公钥写入GitHub。2.创建ssh公钥及私钥。(若无,远程会自动创建)

2023-12-12 22:48:28 53

原创 Filter——实现权限拦截

创建SysFilter、LoginOut、LoginServlet。

2023-08-25 23:06:24 108

原创 JavaWeb——监听器GUI中理解

【代码】JavaWeb——监听器GUI中理解。

2023-08-25 22:09:06 78

原创 JavaWeb——监听器

【代码】JavaWeb——监听器。

2023-08-25 21:49:56 50

原创 JavaWeb——过滤器

FIlter:过滤器,用于过滤网站的数据。使用过滤器解决乱码问题。

2023-08-24 22:25:50 37

原创 JavaWeb——MVC三层架构

提供链接发起servlet请求(a,form,img....)接受用户的 请求(req:请求参数、Session信息...)MVC三层架构即:Model、View、Controller。直接访问控制层,控制层就可以直接操作数据库。数据持久层:CRUD 增删改查(DAO)交给业务层处理对应的代码。业务处理(业务逻辑)

2023-08-24 22:15:43 87

原创 JavaWeb——JavaBean

一般用来和数据库的字段做映射:ORM。1.JavaBean的特定写法。必须有对于的get/set方法。JavaBean是实体类。ORM:对象关系映射。

2023-08-24 21:13:11 32

原创 JavaWeb——JSTL标签、EL表达式

JSTL标签库的使用是为了弥补HTML标签的不足,它自定义许多标签,可以供我们使用,标签的功能和java代码一致。使用任何库,必须在每个 JSP 文件中的头部包含 <taglib> 标签。、格式化标签、SQL标签、XML标签。3.EL表达式 ${ }1.JSTL表达式的依赖。standard标签库。4.JSTL使用示例。

2023-08-24 20:54:58 23

原创 JavaWeb——JSP原理、语法、内置对象及作用域

客户端——》服务器(web容器)——》JSP页面——》将JSP文件转换为jsp.java文件——》编译成jsp.class文件——》返回服务器(web容器)——》客户端。JSP表达式 :<%= 变量或者表达式%> 将程序输出到客户端 例:<%=new java.util.Date()%>application:客户端向服务器发送请求,产生的数据,一个用户用完了,其他用户还可以使用,比如:聊天数据。session:客户端向服务器发送请求,产生的数据,用户用完一次还有用,比如:购物车。

2023-08-22 16:03:17 68

原创 绝对路径与相对路径

(1)概念:以引用文件之网页所在的位置为参考基础而建立出的目录路径。之所以称之为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。物理绝对路径:指电脑磁盘的真实位置(一般带有真实盘符)如:“D:\html\day01\1.jpg”通过 '../' 返回到html文件所在的上一级文件(也就是返回和图片文件所在的同级目录)②下一级路径:图像文件位于HTML文件同级文件夹下,例如文件夹名字是:images。(2)相对路径分为三种情况:同一级路径、下一级路径、上一级路径。

2023-08-16 23:23:05 82

原创 JavaWeb——http

https:HTTPS (全称:Hypertext Transfer Protocol Secure。http1.0:客户端可以与web服务器连接,只能获得一个web资源,就断开连接。),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和。,HTTP)是一个简单的请求-响应协议,它通常运行在。客户端——发请求(request)——服务器。超文本:图片、音乐、视频、定位、地图。文本:html、字符串。保证了传输过程的安全性。服务器——响应——客户端。200:请求响应成功。

2023-08-12 14:52:05 23

原创 JavaWeb——tomcat及一个网站如何访问、如何发布

(2).在电脑默认System32文件夹下的host文件中,加入主机名。在安装目录下的conf文件夹中的server.xml文件可以修改端口号。下载后,启动tomcat:在bin文件夹中点击startup.sh。进入tomcat服务器:在网页输入localhost.8080。默认主机名称为:localhost 127.0.0.1。(1).在server.xml中修改主机名。默认网站存放应用的位置是:webapps。tomcat默认端口号为:8080。4.如何发布一个web。3.如何访问一个网站?

2023-08-10 22:34:30 413

原创 MySQL——索引介绍及分类

EXPLAIN SELECT *FROM student -- 非全文索引。避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引。在一个表中,主键索引只能有一个,唯一索引可以有多个。唯一的标识,主键不可重复,只能有一个列作为主键。-- explain 分析sql执行的情况。默认的,index、key关键字来设置。-- 1.在创建表的时候给字段增加索引。在特定的数据库引擎下才有,MySAM。-- 增加一个全文索引(索引名)列名。-- 2.创建表完毕后,增加索引。-- 显示所有的索引信息。

2023-08-03 14:54:41 21

原创 MySQL——事务ACID原则

ACID原子性(Atomicity):事务中的操作要么都不发生,要么都发生一致性(consistency):前后数据完整性必须保持一致隔离性(Isolation):多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。持久性(Durability):一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响。

2023-08-02 22:15:21 34

原创 JavaScript——简易计算器实现及代码

h1 onclick="changetext(this)">点击文本!获取输入框的值 定义var num=document.getElementById('num') 然后 num.value。输入框的值=输入框的值+获取输入的值 (+作为字符串拼接)replace(替换前的值,替换后的值)

2023-07-26 23:03:15 1208 1

原创 Java基础——集合框架概述

特点:用来存储对象的容器虽然有很多并且结构不同,但是都具备着共性,可以不断向上抽取,最终就形成集合框架,该框架的顶层之一就是Collection接口。最终使用的时候,其实使用的是该框架最子类的对象。算法:是实现集合接口对象里的方法执行的一些有用的计算。这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现。类集接口Collection是Iterable的子接口,所以所有类集对象可以迭代访问。Iterable接口允许对象成为“foreach”语句的目标,即该集合对象允许迭代。

2023-06-21 16:52:53 283

原创 java基础——内部类:成员内部类、静态内部类、局部内部类、匿名内部类

内部类就是在一个类的内部再定义一个类,比如A类中定义一个B类,那么B类相对于A类来说就成为内部类。匿名内部类可以用在具体类、抽象类、接口上,且对方法个数没有要求。,但为了使用它,我们需要创建它的实现类/子类去实现/此时可以使用匿名内部类的方式,无需创建新的类,成员内部类中多了static。

2023-06-20 13:54:53 35

原创 java基础——接口定义与实现

声明类的关键字是class,接口类的关键字是interface。3.接口中默认的方法都是public abstract。接口:只有规范,自己无法写方法~专业的约束。6.可以通过implement实现多个接口。类可以实现接口通过implements接口。(1)通过implements实现接口。实现了接口的类,就需要重写接口的方法。7.实现接口必须实现接口中的方法。约束和实现分离:面向接口编程~接口就是规范,定义的是一组规则。(2)匿名内部类实现接口。实现接口要重写里面的方法。多实现:可以实现多个接口。

2023-06-20 11:24:54 391

原创 java基础——抽象类

1.不能new这个抽象类,只能靠子类去实现。带有abstract的就是抽象类。2.抽象类里可以写普通方法。3.抽象方法必须在抽象类中。

2023-06-19 18:01:27 37

原创 java基础——static类详解

静态方法及非静态方法的调用。static代码块只执行一次。静态属性及非静态属性的调用。

2023-06-19 17:49:47 117

原创 java基础——instanceof及类型转换

3.把父类转换为子类,向下转型:强制转换。X所指向的实际类型是不是Y的子类。4.方便方法的调用,减少重复的代码。2.把子类转换为父类,向上转型。1.父类引用指向子类的对象。

2023-06-19 16:58:52 48

原创 java基础——多态

2.父类和子类有联系 否则提示类型转换异常 ClassCastException!多态即同一方法可以根据发送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用类型有很多。static 方法,属于类,不属于实例,无法重写。1.多态是方法的多态,属性没有多态。(3)父类对象指向子类对象。private方法不能重写。3.父类引用指向子类类型。final常量,无法重写。2.子类重写父类的方法。

2023-06-19 16:16:28 25

原创 java基础——重写

3.修饰符范围可以扩大 public>Protected>Default>private。子类重写了父类的方法,方法重写只与非静态方法(不加static)有关。重写:子类的方法和父类必须要一致,但是方法体不同。当子类方法重写后,父类也会输出子类的方法。父类名 对象名=new 子类名();需要有继承关系,子类重写父类的方法。4.抛出的异常:范围可缩小不能扩大。重写都是方法的重写,与属性无关。父类的引用指向了子类。1.方法名必须从相同。2.参数列表必须相同。

2023-06-19 15:11:00 32

原创 Java基础——super类

1.super调用父类的构造方法,必须在构造方法的第一个。2.super必须只能出现在子类的方法或者构造方法中!3.super和this不能同时调用构造方法!(2)super:只能在继承条件下才可以使用。(2)super:代表父类对象的引用。(1)this:本身调用者这个对象。(1)this:没有继承也可以使用。this():调用本类的构造。super():父类的构造。

2023-06-16 20:59:46 60 1

原创 Java基础——继承

如 public class Student extends Person,即Student是Person的子类。快捷键Ctrl+l可显示树结构,Person的子类有Student和Teacher,Object类是所有类的父类。Java类中只有单继承,即:一个孩子只有一个父亲,一个父亲可以有多个孩子。继承是类和类之间的关系,除此之外还有依赖、组合、聚合等。当父类定义了say方法后,子类可以调用say方法。当子类方法变为private后,方法无法调用。当父类及子类均未定义方法时,不可调用方法。

2023-06-16 20:55:31 36 1

原创 java基础——封装

通常,应禁止直接访问一个对象中的实际表示,通过操作接口来访问,这称为信息隐藏。电视:内部复杂结构全部封装,只暴露电源接口、开关、换台键,用户则可以使用。通过get获取数据,set给数据赋值的形式调用属性。类的内部数据操作细节自己完成,不允许外部干涉。方法名相同,参数列表相同一定是同一个方法。1.提高程序的安全性,保护数据。仅暴露少量的方法给外部使用。2.隐藏代码的实现细节。可以使程序变得更安全。4.系统可维护性增加。

2023-06-15 18:00:55 38 1

原创 java基础——创建对象内存分析

2023-06-15 16:08:37 46

原创 java基础——类、对象、构造器

一旦定义了有参构造,无参构造必须显示,不然Person person = new Person();Person类、Pet类、Car类等,都是用来描述、定义某一类具体的事物应该具备的特点和行为。类是一种抽象的数据类型,她是对某一事物整体描述、定义,但是并不能代表一个具体的事物。因此,构造器是方法名与类名相同,并且没有返回值类型(也不能写void)的方法。张三是人的一个具体实例,张三家的旺财是狗的具体实例。构造方法(构造器)分为有参构造和无参构造。的是具体的实例,而不是一个抽象的概念。

2023-06-15 14:23:27 91 1

原创 java基础——初识面向对象

物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思索。多态:人去学习,不同的人学习成绩不一样,都执行学习方法,但学出的东西不一样。如设计学生管理系统,对学生来说只关心成绩学号,爱好不管。继承:子类可以继承父类,A类继承B类,A类拥有了B类的全部东西。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!封装:将代码数据封装,对外提供一个小口,从外部去访问。步骤清晰简单,第一步做什么,第二步做什么......

2023-06-14 17:56:11 69

原创 java基础——冒泡排序

java中实现:两层循环,外层冒泡轮数,里层依次比较。定义一个临时变量,作为中间体,实现数组两个元素间的交换。数组中的数,两两比较,大的往前排(或小的往前排),形成从大到小或从小到大的排序。

2023-06-14 15:25:46 16

原创 java基础——数组的使用、反转数组

遍历数组可用增强for循环。For-Each循环。

2023-06-14 14:55:47 20

原创 java基础——数组声明创建及初始化

【代码】java基础——数组声明创建及初始化。

2023-06-13 15:49:11 385

原创 java基础——什么是方法?方法的定义与调用、重载

参数列表是指方法的参数类型、顺序及参数的个数。参数是可选的,方法可以不包含任何参数(没有形式参数的方法,即方法名())。在main方法(属于静态方法)中调用非静态方法,需要new一个类。:是可选的,告诉编译器如何调用该方法,定义该方法的访问类型。是方法的实际名称,方法名和参数列表(形式参数)共同构成。参数列表(形参)不同:参数类型、参数个数、参数顺序。同一个类中,方法(函数)名相同,但形参不同。方法体包含具体的语句,定义该方法的功能。数据类型 变量名称=方法名称(参数)调用方法: 对象名.方法名();

2023-06-13 15:10:01 151 1

空空如也

空空如也

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

TA关注的人

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