自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL事务

事务指的是逻辑上的一种操作,在这些操作中,要么全部成功,要么全部失败。就是即使它部分操作失败,系统也会保证事务的状态不会被部分更新。

2024-09-25 22:57:24 288

原创 MYSQL多表查询

用左边表的记录去匹配右边表的记录,如果符合条件的则显示。内连接查询的结果:两表的公共部分。CustomersCustomerIDName1Alice2Bob3CharlieOrdersOrderIDCustomerIDOrderDate10112024-01-0110222024-01-0210342024-01-03左外连接是 SQL 查询中非常重要的一种类型,它确保你可以从主表中获取所有记录,同时还可以选择性地从相关表中提取数据。

2024-09-25 18:50:13 1101

原创 MYSQL-约束

limit的作用是限制查询记录的条数格式如下举例这里的1指的是从第二行数据开始,1就是索引(索引从0开始),4指的是查询记录条数,也就是从第二条(行)开始,一共查询四条记录,到第五条(行)如果第一个参数是0的话,可以进行简写。

2024-09-24 22:11:58 1530

原创 MYSQL的安装与卸载

1.进入官网下载想要的mysql版本2.双击之后会出现如下图所示界面,询问是否同意,将我同意的选框勾选上,然后点击next,如下:3.选择自定义安装,点击下一步4.根据电脑配置选择要安装的MySql版本,然后点击next5.如果出现当前界面,则可以配置安装目录,如果出现的不是这个界面请点击Back返回6.点击back返回后,点击高级选项,配置安装路径,配置成功后点击下一步==说明:安装路径最好和以及。==

2024-09-23 17:21:41 952

原创 MYSQL基础语法

Structed Query Language结构化查询语言,对于所有的数据库都是通用的,但是任何数据库,也都会有其特有的语言。SHOW CREATE DATABASE 数据库名;

2024-09-23 16:21:28 2218

原创 html详细知识

table>行:tr列:td表头:自动加粗和居中th,表示列</table>table标签单独存在没有意义,必须借助于子标签tr td th名称作用border表格边框width表格的宽度height表格的高度单元格边沿与其内容之间的空白单元格之间的空白表格的背景颜色名称作用align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中名称作用colspan单元格可横跨的列数(横向合并单元格) columnrowspan。

2024-09-18 10:42:58 2054

原创 html简单注册页面

简单的html注册页面,代码如下,效果如下。

2024-09-02 15:16:15 524 2

原创 Vue基础知识

Vue 是一个功能强大的框架,适用于从小型项目到大型应用的开发,提供了简洁的 API 和灵活的功能扩展。Vue 是一个渐进式的 JavaScript 框架,用于构建用户界面。:Vue 的核心概念是组件,组件是 Vue 应用的基本构建块。:计算属性是基于响应式数据进行计算的属性,可以缓存结果,只有当依赖的数据发生变化时才会重新计算。:Vue Router 是 Vue 的官方路由管理器,用于在应用中创建路由和导航。:插槽允许你在组件中传递内容,从而在组件中插入自定义内容。:Vue 支持单向绑定和双向绑定。

2024-08-11 23:29:01 234

原创 JSON基础知识

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,也易于机器解析和生成。JSON 常用于客户端和服务器之间的数据传输。

2024-08-11 23:25:53 482

原创 AJAX基础知识

AJAX(Asynchronous JavaScript and XML)是一种技术,用于在网页加载时从服务器异步获取数据,而无需重新加载整个页面。它允许在后台与服务器进行通信,提升网页的交互性和用户体验。AJAX 通常结合 JavaScript 和 XML(或 JSON)使用,但数据格式不限于 XML。

2024-08-11 23:17:23 414

原创 javascript基础知识

JavaScript 是现代网页开发的核心语言之一。掌握其基本语法、对象和数组操作、DOM 操作、异步编程、模块化等内容,能够帮助你创建丰富和互动的网页应用。随着技术的不断进步,新的框架和工具也在不断涌现,了解这些新技术并保持学习可以让你保持在前沿。

2024-08-09 18:08:40 803

原创 css基础知识

CSS(Cascading Style Sheets,层叠样式表)是用于控制网页外观和布局的样式表语言。它与HTML配合使用,定义网页的视觉表现。CSS 可以控制颜色、字体、布局、间距、背景等样式,使网页更具吸引力和用户友好性。

2024-08-09 16:00:50 692

原创 html简单介绍-史上最简单版

1.网站和网页区别网站=网页+后端(java+数据库)网页:显示给用户看的2.html作用:书写网页的。

2024-08-09 15:44:45 1490

原创 Java-IO流

通过变量,数组,或者集合存储数据都是不能永久化存储 , 因为数据都是存储在内存中只要代码运行结束,所有数据都会丢失使用IO流1,将数据写到文件中,实现数据永久化存储2,把文件中的数据读取到内存中(Java程序)I 表示intput ,是数据从硬盘进内存的过程,称之为读。O 表示output ,是数据从内存到硬盘的过程。称之为写IO的数据传输,可以看做是一种数据的流动,按照流动的方向,以内存为参照物,进行读写操作简单来说:内存在读,内存在写。

2024-07-31 23:47:13 941

原创 Java-file类

当使用 Java 中的File。

2024-07-31 23:40:22 269

原创 Java-多线程

是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。好处 : 提高任务的执行性能。

2024-07-29 14:05:42 597

原创 Java-异常

异常就是程序出现了不正常情况 , 程序在执行过程中 , 数据导致程序不正常 , 最终导致了JVM的非正常停止注意 : 语句错误不算在异常体系中在方法中,当传递的参数有误,没有继续运行下去的意义了,则采取抛出处理,表示让该方法结束运行。告诉调用者方法中出现的问题原因throws :用在方法声明后面,跟的是异常类名表示声明异常,告知调用者调用该方法有可能会出现这样的异常throw :用在方法体内,跟的是异常对象名表示手动抛出异常对象,告知调用者数据传入有误。

2024-07-29 13:30:22 1092

原创 Java-stream流

Java 8 引入了 Stream API,它提供了一种高效且易于使用的处理集合数据的方式。Stream API 允许你以声明性的方式处理集合数据,支持各种操作,如过滤、映射、聚合等。

2024-07-21 22:31:16 256

原创 Java-Lambda

lambda表达式可以理解为对匿名内部类的一种简化 , 但是本质是有区别的面向对象思想 :强调的是用对象去完成某些功能函数式编程思想 :强调的是结果 , 而不是怎么去做。

2024-07-21 22:27:18 567

原创 Java-数组

数据类型[] 变量名;范例: int[] arr;定义了一个int类型的数组,数组名是arr数据类型 变量名[];范例: int arr[];定义了一个int类型的变量,变量名是arr数组就是为数组中的数组元素分配内存空间,并为每个数组元素赋值注意:数组中的每一个数据,我们称之为数组中的元素初始化时指定每个数组元素的初始值,由系统决定数组长度数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…};针对这种格式呢?Java提供了一种简化的格式,让我们使用起来更方便。

2024-07-21 22:20:35 256

原创 Java-集合的嵌套

Java中的集合可以进行嵌套,也就是说可以在集合中包含其他集合作为元素。这种嵌套可以用于处理更复杂的数据结构或者数据组织需求。简单的示例。

2024-07-21 08:30:03 491

原创 Java-正则表达式

"." : 匹配任何字符。"\d":任何数字[0-9]的简写;"\D":任何非数字0-9的简写;"\s" : 空白字符:[ \t\n\x0B\f\r] 的简写"\S" : 非空白字符:\s 的简写"\w" :单词字符:[a-zA-Z_0-9]的简写"\W":非单词字符:\w。

2024-07-16 18:32:16 451

原创 Java-Map

java.util.Map<K,V> 集合,里面保存的数据是成对存在的,称之为双列集合。存储的数据,我们称为键值对。之前所学的Collection集合中元素单个单个存在的,称为单列集合。

2024-07-16 17:57:14 1292

原创 Java-排序~查找算法

冒泡排序 : 将一组数据按照从小到大的顺序进行排序冒泡排序原理 : 相邻元素两两作比较 , 大的元素往后放。

2024-07-16 17:40:25 307

原创 Java-可变参数

在 JDK5 中提供了可变参数,允许在调用方法时传入任意个参数。可变参数原理就是一个数组形式存在格式 : 修饰符 返回值类型 方法名(数据类型… 变量名) { }举例 : public void show(int ... num) : 表达式该方法可以接收任意个整数值 , 原理 : 其实就是一个int类型的数组。

2024-07-16 17:13:54 278

原创 Java-TreeSet集合

ArrayList类LinkedList类。

2024-07-16 17:00:09 686

原创 Java-数据结构基础

如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节点,每个叶节点(Nil)是黑色的。默认情况下,不同对象的哈希值是不同的。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。二茬查找树 : 每个节点的左子节点比当前节点小 , 右子节点比当前节点大。哈希值:是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值。二茬平衡树 : 在查找树的基础上, 每个节点左右子树的高度不超过1。每一个节点或是红色的,或者是黑色的。

2024-07-14 23:37:43 216

原创 Java-迭代器

迭代器就是对Iterator的称呼 , 专门用来对Collection集合进行遍历使用的。学习迭代器的目的就是为了遍历集合。

2024-07-12 16:12:16 446

原创 Java泛型

当一个类定义其属性的时候,不确定具体是什么类型时,就可以使用泛型表示该属性的类型在类型名后面加上一对尖括号,里面定义泛型。一般使用一个英文大写字母表示,如果有多个泛型使用逗号分隔public class 类名<泛型名>{ ... }当定义接口时,内部方法中其参数类型,返回值类型不确定时,就可以使用泛型替代了。在接口后面加一对尖括号 , 尖括号中定义泛型 , 一般使用大写字母表示, 多个泛型用逗号分隔public interface<泛型名> { ... }//,表示这是一个向集合中添加元素的方法。

2024-07-12 14:54:58 854

原创 Java-String-Interger-Date

String类表示字符串。Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例String():初始化新创建的 String对象,使其表示空字符序列String(String original):初始化新创建的String对象,使其表示与参数相同的字符序列。

2024-07-10 17:08:51 732

原创 Java-常用API

void setSize(int width, int height):调整此组件的大小,使其宽度为width,高度为height,单位是像素。void setBounds(int x, int y, int width, int height):设置位置和大小。void setBounds(int x, int y, int width, int height):设置位置和大小。是可以添加组件的组件。void setLocation(int x, int y):设置位置(x坐标,y坐标)

2024-07-10 15:25:33 1041

原创 Java-面向对象基础

对象是面向对象编程的核心概念之一,它使得程序可以更加模块化、可复用和易于维护。通过对象,程序员可以将复杂的系统分解为更小的部分,并通过类和对象之间的交互来实现系统的功能。成员变量和局部变量在作用域、生存期和初始化方式等方面有显著差异。理解它们的区别对于正确地设计和实现程序至关重要,可以帮助开发者有效地管理数据的作用范围和生命周期。private关键字是Java语言中实现封装的重要手段之一。通过合理地使用私有访问修饰符,可以确保类的安全性和封装性,使得代码更加可靠和可维护。

2024-07-10 12:29:34 982

原创 Java-方法

就是完成特定功能的代码块。

2024-07-10 11:30:11 541

原创 Java-接口

定义接口的关键字使用interfacepublic interface 接口名{ ... }类与接口之间的关系是实现关系 , 用关键字implements进行连接public class 类名 implements 接口名 { ... }接口不能实例化接口的子类我们叫做实现类要么重写接口中所有的抽象方法要么实现类是一个抽象类注意 : 类与接口的关系是实现关系 , 一个类可以实现多个接口,调用逗号分隔 , 还可以继承一个类的同时 , 实现多个接口3-接口的特性接口中的方法默认是。

2024-07-09 11:47:37 614

原创 Java-代码块

在Java中,代码块(code block)是由一对花括号{}包围起来的一段代码。它可以出现在多种上下文中,并影响变量的作用域和代码的执行顺序。在Java中,方法体就是一个代码块,它包含了方法的具体实现。类初始化代码块在类加载时执行,只执行一次。用static关键字修饰。实例初始化代码块在每次创建对象时都会执行,在构造函数之前执行。局部代码块是在方法中的代码片段,用于限定变量的作用域,通常与控制语句一起使用。

2024-07-09 09:54:16 396

原创 Java-关键字(static,final)

静态的意思 , 可以修饰变量 , 也可以修饰方法 , 被static修饰的成员 , 我们叫做静态成员。

2024-07-08 19:53:18 576

原创 Java方法重写,匿名对象,抽象类

Override注解在实际开发中是一个非常有用的工具,它帮助开发者遵循重写方法的规范,提高代码的可靠性和可读性。没有变量接收的对象 , 称作为匿名对象。

2024-07-08 17:30:01 1188

原创 Java-继承入门

继承是将多个类的相同属性和行为抽取到单独一个类中,那么多个类无需再定义这些共性属性和行为,只要继承这个单独类即可继承这些属性和行为了多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)

2024-07-07 11:59:09 674

原创 Java-循环语句

有三种循环,分别是for循环while循环do…while循环.

2024-07-06 21:46:27 346

原创 Java-选择语句

从上往下,依次执行,是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行。

2024-07-06 17:13:18 462

空空如也

空空如也

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

TA关注的人

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