自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue前置基础

当访问一个对象的属性或方法时,首先JavaScript引擎会从对象自身上去找,如果找不到,就会往原型中去找,即__proto__,也就是它构造函数的prototype中。如果原型中找不到呢?因为构造函数也是对象,实例原型也是对象,他们也都有__proto__,就会往原型上去找,这样就形成了链式的结构,称为原型链原型链的作用JavaScript中没有传统的类继承概念,而是通过原型链实现继承。一个对象可以通过原型链继承另一个对象的属性和方法。1)引入方式都是通过标签来引入到同一个html文件中。

2024-10-14 08:58:30 933 1

原创 Mybatis

在开发过程中,分页查询是一个常见的需求。为了简化分页查询的操作,我们可以使用Mybatis 的分页插件,如PageHelper。分页插件的概念分页查询时,通常需要传入页数(page)*和*每页条数(pageSize)。返回的数据包括页面数据总条数总页数当前页面每页条数等。使用分页插件可以快速帮助我们获取这些数据。分页插件的核心原理分页查询的核心原理是通过SQL 语句中的 LIMIT 关键字,根据传入的参数(当前页码、每页显示条数)来控制返回的当前页的内容范围。

2024-10-13 14:34:31 1105

原创 Servlet

见名知意,是会话的意思。Session会以对象的形式占用服务器端的内存,过多的以及长期的消耗内存会降低服务器端的运行效率,所以Session对象存在于内存中时会有默认的时间限制,一旦Session对象存在的时间超过了这个缺省的时间限制则认为是Session超时,Session会失效,不能再继续访问。只要浏览器已关闭,就消失。有的时候,需要将浏览器与服务器之间的多次交互(请求和响应)看成一个整体(同一个用户的多次请求),并将多次交互时所涉及的数据(即状态)保存下来,提供给后续的交互进行数据的管理即状态管理。

2024-10-13 14:26:28 1363

原创 javaScript

<head></head><body><input type="button" value="登录" onclick="javascript:alert('hello javascript')"></body>

2024-10-13 14:22:21 1174

原创 ECMAScript

var可以在全局范围或者函数范围内声明变量// 变量与常量// 在整个window中//只能在函数内访问//全局变量会自动绑定到window对象上var 变量可以重新声明和修改//修改//重新声明,不会报错;如果在java中,就报错了var 的变量提升:在执行代码前,变量或函数的声明会移至到作用域的顶端。

2024-10-13 14:20:14 809

原创 SpringMvc

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式就是一种模子,经过多年实践锤炼形成一套行之有效的完成某个特定任务的步骤和方式。例如:飞天茅台的酿造过程,酿造工序,前后不能变,温差不能变,这样做就是好喝,稍微改动就变味道了。

2024-09-26 20:38:57 1108

原创 Spring框架

IoC控制反转:即,把创建对象的权利交给框架,也就是指将对象的创建、对象的初始化、对象的存储、对象的管理交给了Spring容器。IOC本质是一种设计思想。IoC 是一种通过描述来生成或者获取对象的技术,对于Java初学者 更多时候所熟悉的是使用 new 关键字来创建对象,而在spring中则不是,它是通过描述(XML或注解)来创建对象。

2024-09-26 19:11:41 1222

原创 JDBC技术

通过DriverManager的getConnection方法,程序可以建立与数据库的连接,返回该接口的一个实现类对象。早期的数据库应用程序开发,因为没有通用的针对与数据库的编程接口,所以,开发人员需要学习相关数据库的API,才可以进行应用程序,这样增加了学习成本和开发周期。JDBC API包含了一组类和接口,这些类和接口使得Java程序能够连接到数据库,执行SQL语句,并处理结果。那么,宕机的几率很高。定义一个接口: 在此接口中,定义应用程序对此表的所有访问操作,如增,删,改、查,等方法。

2024-09-24 20:22:01 1014

原创 MySql数据库

数据库(Data Base,简称DB):长期保存在计算机的存储设备上,数据按照一定的规则组织起来,可以被各种用户、应用共享的数据集合。数据库管理系统(Database Management System, 简称DBMS):指的是一种用来管理和操作数据的大型软件,用于建立、使用、维护数据,对数据库进行统一的管理和控制,以保证数据的完整性和安全性。用户可以通过数据库管理系统访问数据库中的数据。数据库:存储、维护和管理数据的集合。数据库管理系统:数据库软件,数据库是通过这些软件进行创建和操作的。

2024-09-24 20:04:51 830

原创 java线程

进程,是正在运行的程序实例,是操作系统进行资源分配的最小单位。每个进程都有它自己的地址空间和系统资源(比如CPU时间,内存空间,磁盘IO等)。多个进程可以同时执行,每个进程在运行时都不会影响其他进程的运行,资源不共享程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为进程。当你打开一个软件程序时,计算机会为它分配一个资源区域,并为其分配一定数量的内存,这个程序就是一个进程。举个例子来说,比如你打开了一个文字编辑器,这个编辑器就是一个进程。

2024-09-08 21:08:22 830

原创 java反射

下面我们来说反射:反射(Reflection)是java中的一个强大的特性,它允许程序在运行时查询、访问和修改类、接口、字段和方法的信息。反射提供了一种动态地操作类的能力,这在很多框架和库中被广泛使用,例如Spring框架的依赖注入。Oracle 官方对反射的解释是:简而言之,通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Java 反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。

2024-09-08 13:27:22 1364

原创 java网络编程

IP是 Internet Protocol (网络互连协议),在计算机中,使用IP地址来描述一个上网终端的唯一的地址编 号。分为 IPv4 和 IPv6。IPv4 : 使用4个字节来描述一个IP地址,由四部分组成,每一部分一个字节。IPv6 : 使用6个字节来描述一个IP地址,由六部分组成,每一部分一个字节。

2024-09-08 11:14:05 1718

原创 集合的流式编程

数据源,顾名思义,既是流中的数据的来源。是集合的流式编程的第一步,将数据源中的数据读取到流 中,进行处理。注意:将数据读取到流中进行处理的时候,与数据源中的数据没有关系。也就是说,中间操作对流中的数据进行处理、过滤、映射、排序... ,此时是不会影响数据源中的数据的将流中的数据整合到一起,可以存入一个集合,也可以直接对流中的数据进行遍历、数据统计... ,通过 最终操作,需要掌握如何从流中提取出来我们想要的信息。

2024-08-13 20:17:48 645

原创 lambda表达式

便于并行处理:Lambda表达式与Java 8引入的Stream API结合使用,可以方便地进行集合的并行处理,充分发挥多核处理器的优势,提高代码的执行效率。可读性的折衷:尽管Lambda表达式可以提高代码的可读性,但在某些复杂的情况下,Lambda表达式可能变得难以理解和阅读,特别是当表达式变得过于复杂时。避免匿名内部类的繁琐语法:相比于使用匿名内部类,Lambda表达式的语法更为简洁,减少了冗余的代码,提高了编码效率。Lambda主体可以是一个表达式,表达式外的大括号,可加可不加。

2024-08-13 19:45:55 2156

原创 File与IO流

在数学与计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递 和 归,这正是递归思想的精华所在。InputStream是字节输入流的顶级父类,是抽象类。定义了基本的读取方法。OutputStream是字节输出流的顶级父类,也是抽象类,定义了基本的写出方法InputStream定义的方法从输入流中读取一个字节,把它转换为0-255之间的整数,并返回这一整数,如果返回-1,说明读到文件末尾(EOF)

2024-08-11 15:48:58 1059

原创 面向对象三大特征

=设计模式==(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的代码设计的经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。

2024-08-11 14:47:52 1187

原创 java集合

Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义了他们三个子接口的共同方法。既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。作为父接口,其子类集合的对象,存储元素的特点,可能是无序的,也可能是有序的,因此在父接口中并没有定义通过下标获取元素的方法功能。List 是一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引,从0开始List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。

2024-08-11 14:37:00 757

原创 包装类常用类型

是一个用来表示时间、日期的类,这个类在 java.util 包中,在使用 Date的时候,一定要注意 : 在 java.sql 包中,也有一个Date,千万不要导错包了。java中的时间使用标准类库的Date类型来表示,是用距离某一个固定时间点的毫秒数表达的一个特定的时间点:固定时间点:1970年1月1日00:00:00UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time格林威治时间)一样,是一种具有实际目的的科学标准时间。

2024-08-11 09:55:36 919

原创 java异常

异常,是对程序在运行过程中,遇到的种种的不正常的情况的描述。异常,在Java中,使用 Exception类来描述。如果程序遇到了未经处理的异常,将会导致程序无法编译或无法继续运行。如果系统给我们提供的异常类型,已经不能满足我们的需求了,或者不知道用哪个了。此时就需要进行异常的自定义。通过阅读异常源代码:发现java中所有的异常类,都是继承Throwable,或者继承Throwable的子类。这样该异常才可以被throw抛出。说明这个异常体系具备一个特有的特性:可抛性:即可以被throw关键字操作。

2024-08-11 09:42:10 677

原创 字符串、正则表达式

d: 用于匹配数字字符中的任意一个\w: 匹配单词字符中的任意一个 单词字符就是a-zA-Z0-9_\D: 用于匹配非数字字符中的任意一个\W: 用于匹配非单词字符中的任意一个\s: 用于匹配空格,制表符,退格符,换行符等中的任意一个\S: 用于匹配非空格,制表符,退格符,换行符等中的任意一个. : 用于匹配任意一个字符。

2024-08-11 09:32:39 681

原创 Java内部类

3、内部类编译后,也会生成.class字节码文件。类似于一个类中的成员。定义在一个类的内部,与这个类的成员(属性、方法)平级,并且使用static修饰的类。3、内部类编译后,也会生成.class字节码文件。3、实例化的过程,需要先实例化外部类对象,再使用外部类对象进行内部类的实例化。2、实例化的过程中,直接使用 new实例化一个外部类 .内部类对象即可。1、访问权限可以是任意的权限,类似于一个类中的成员。,与这个类的成员(属性、方法)平级,并且没。2、在当前方法中,直接实例化即可。1、没有访问权限修饰符。

2024-08-01 19:16:51 241

原创 Java抽象类、接口 、枚举

若不想实现父类所有抽象方法,子类也需要声明为抽象类,用abstract修饰。定义一个枚举,默认会继承java.lang.Enum类,而且是一个final类,因此。2.若类中包含抽象方法,那么该类必须使用关键字abstract声明成抽象类,5.若一个类中没有全部实现接口的抽象方法,必须用abstract声明成抽象类。3.定义抽象方法,子类虽然有不同的实现逻辑,但该方法的定义却是一致的。2.⽤static修饰的接口中的方法,表示是静态的方法。4.要实现子接口,必须重写里面所有的抽象方法。

2024-08-01 18:57:34 189

原创 CSS基础知识

(Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,

2024-07-21 20:52:32 1694

原创 HTML基础

<head><title>文档标题</title></head><body>可见文本...</body>

2024-07-20 09:25:41 927 1

空空如也

空空如也

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

TA关注的人

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