- 博客(34)
- 收藏
- 关注
原创 vue项目实战-前后端分离与结合
新建一个vue文件,实现前端页面,数据传入前端页面。后端接口写在vue.config.js中。main.js中引入axios。在utils包下新建一个。数据从数据库导入成功。
2023-11-06 15:15:07
163
1
原创 Redis
Redis是一个开源的高性能键值存储系统,主要用于缓存、消息队列、分布式锁、计数器等场景。缓存:Redis可以将常用的数据存储在内存中,以提高读取速度。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合,可以灵活地存储和查询数据。消息队列:Redis的发布订阅功能可以用作简单的消息队列,用于解耦和异步处理系统之间的通信。生产者将消息发布到特定的频道,而消费者则订阅感兴趣的频道,从中获取消息。分布式锁:Redis的单线程特性使得其在实现分布式锁时非常方便。
2023-10-23 20:18:12
47
1
原创 数据库常见题库
事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态。如果单元中的所有SQL语句均执行成功,则事物被顺利执行。
2023-08-31 19:41:03
780
原创 MySQL数据库
把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要作用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。主要的语句关键字包括CREATEDROP。
2023-08-28 10:45:42
101
1
原创 进阶技术基本知识
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。为了间接的表示一些固定的值,Java就给我们提供了枚举是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内enum与Enum的区别:enum是在jdk1.5之后出现的,为了定义枚举实际上就是让这个类继承Enum类;Enum类抽象类,没有实际意义格式枚举项1,枚举项2,枚举项3;
2023-08-19 17:08:04
76
原创 【IO流】
它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例。
2023-08-18 09:37:58
71
1
原创 java集合框架
不可以存储重复元素没有索引,不能使用普通for循环遍历(可以用迭代器与增强for循环)底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历。
2023-08-07 19:19:59
66
1
原创 常用API与异常
什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。打开帮助文档找到索引选项卡中的输入框在输入框中输入Random看类在哪个包下看类的描述看构造方法看成员方法。
2023-07-28 17:14:58
77
1
原创 面向对象三大特征
1.当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! - 2.在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示System . out . println("动物吃饭");@OverrideSystem . out . println("猫吃鱼");/*
2023-07-20 14:28:12
59
原创 面向对象相关概念
类的组成是由属性和行为两部分组成在类中通过成员变量来体现(类中方法外的变量)在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可) ① 定义类 ② 编写类的成员变量 ③ 编写类的成员方法// 属性 : 姓名, 年龄 // 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外 String name;int age;
2023-07-20 14:26:18
43
原创 06Debug&基础练习
是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头,也可以直接按F7如何删除断点选择要删除的断点,单击鼠标左键即可如果是多个断点,可以每一个再点击一次。也可以一次性全部删除/*
2023-07-11 16:57:25
100
原创 04数组知识大全
1.1第一种格式:数据类型[] 数组名1.2第一种格式: 数据类型 数组名[]每一个存储到数组的元素,都会自动的拥有一个编号,从 0 开始。这个自动编号称为数组索引(index) ,可以通过数组的索引访问到数组中的元素。格式:数组名 [ 索引 ];– 内存是计算机中的重要原件,临时存储区域,作用是运行程序。-- 我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。-- 必须放进内存中才能运行,运行完毕后会清空内存。
2023-07-06 11:05:30
80
1
原创 03流程控制语句
解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则是0-19。Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能。用while循环语句实现,打印出0-100,不包括7或者3的倍数。
2023-07-04 09:49:31
83
原创 java的基本语法
1. 在同一对花括号中,变量名不能重复。2. 变量在使用之前,必须初始化(赋值)。3. 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。4. 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
2023-06-29 23:28:51
66
原创 【JDK的下载安装(小白级别)】
如果之前已经打开命令行窗口,需要关闭重新启动才可。在非JDK安装的bin目录下,输入java或者javac命令,查看效果。至此,java环境变量配置完毕,打开命令行窗口,验证配置是否成功。默认安装目录为C盘,点击更改,修改安装路径然后下一步。然后选择相应的电脑系统,在下面点一个下载安装就可以了。右击桌面电脑图标打开属性,打开系统的高级系统设置。新建一个下面的变量,上移到最顶,然后确定。点击更改路径(需要选择一个空的文件夹)点击path进行编辑。
2023-06-29 08:45:57
33307
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人