自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker

数据卷是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。它将宿主机目录映射到容器内目录,方便我们操作容器内文件,或者方便迁移容器产生的数据。在执行docker run命令时,使用-v数据卷:容器内目录可以完成数据卷挂载。数据卷案例创建mysql数据卷安装mysql:8.0Nginx是一款是由俄罗斯的程序设计师所开发高性能的Web服务器只能运行前端项目不能运行java项目。其特点是占有内存少,并发能力强,事实上nginx。

2024-09-15 17:31:18 1008 1

原创 java-spring框架(二)

AOP 是 OOP 的延续,是软件开发中的一个热点,是 java 开发中的一个重要内 容。利用 AOP 可以对业务逻辑和非业务逻辑进行隔离,从而使得各部分之间的 耦合度降低,提高程序的可重用性,同时提高了开发的效率。知分为方法执行前通知,方法执行后通知,环绕通知等. 目标(Target): 代理的目标对象(连接点,切入点所在类)通知(Advice): 通知是指一个切面在特定的连接点要做的事情(增强的功能)。连接点(Joinpoint):类中可以被增强的方法,这个方法就被称为连接点。

2024-08-29 19:40:29 1020

原创 java-反射机制

关闭访问检查,Method,Field,Constructor均有setAccessible(boolean b)方法,作用是开启或关闭访问安全检查开关,参数为true时关闭访问检查,提高反射的效率;类一旦加载,在堆中会产生一个Class类型的对象,这个对象包含了类的完整结构信息。③对于某一个类的Class类对象,在内存中只有一份,因此类在内存中只加载一次。②当子类被加载时, 父类也被加载 静态加载。类,接口,数组,枚举,注解,基本数据类型,void。,在反射机制中,将类的各个成员都当做一个类的对象。

2024-08-27 19:41:35 498

原创 java-Mybatis框架

简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQl、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。以上内容摘自于特点①Mybatis 是一款优秀的持久层框架②Mybatis 对 jdbc 进行封装, 简化了操作。

2024-08-25 20:09:32 875

原创 ElementUI

2.在main.js文件中加入。1.安装ElementUI。//导入elementUI。导入elementUI。

2024-06-29 20:22:38 104

原创 vue-cli搭建

vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义 好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个 骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速。

2024-06-29 20:20:33 280

原创 Web--HTML

-- 解析网页的字符集 -->-- 网页的标题 --><title>Web前端</title>-- 网页标题图标 -->

2024-06-12 16:14:05 733

原创 MYSQL(事务)

事务是一组操作的集合,他是一个不可分割的单位,事务会把所有的操作作色一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。二.事务操作方式一:查看事务的提交方式SELECT @@autocommit 1为自动,0为手动SET @@autocommit = 0 设置提交方式为手动提交事务COMMIT。

2024-06-12 16:09:33 349

原创 MySQL(基础篇)

SELECT 字段列表 FROM 表1 RIGHT [OUTER] JOIN 表2 ON 连接条件 ...b.关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率。SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ...是指在数学中,两个集合A和集合B的所有组合情况(在多表查询时,需要消除无效的笛卡尔积)。注:自连接查询,可以使内连接查询,也可以是外连接查询。

2024-05-18 21:09:02 852

原创 MySQL(基础篇)

函数是指一段可以直接被另一段程序调用的程序或代码。a.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。b.目的:保证数据库中数据的正确性、有效性和完整性。2.外键约束a.语法①CREATE TABLE 表名(字段名 数据类型,...[CONSTRAINT] [外键名称] FOREIGN KEY(外键字段名) REFERENCES 主表(主表列名)②。

2024-05-18 21:07:38 803

原创 MYSQK(基础)

eg:① select count(*) from student / select count(id) from student 统计学生人数。select * from student where name like '_ _' 查询名字为两个字的学生。根据年龄升序排序,年龄相同,根据入学时间进行降序排序。INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值1,值2,...)(值1,值2,...)

2024-05-18 21:01:12 509

原创 单线程与多线程

阻塞状态: 例如调用了sleep(), 有线程调用了join(),线程中进行Scanner输入....就绪(可运行): 调用start()后,线程就进入到了就绪状态,进入到了操作系统的调度队列。一个进程中至少包含一个线程(主线程 java中的main方法就是用来启动主线程的)线程: 进程可以进一步细化为线程,就是进程中一个最小的执行单元(任务),一个进程中可以包含多个线程(一个QQ可以有多个聊天窗口)排队+锁 在关键的步骤处,多个线程只能一个一个的执行.例如:qq中的一个聊天窗口。

2024-04-12 20:04:10 324

原创 JAVA IO流

对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件。如果流封装的是某种特定的数据源,如文件、字符串、字符串数组等,如果流封装的是其它流对象,称为处理流。类的对象可以表示文件,还可以表示目录,在程序中一个。对象无法操作文件的具体数据,即不能直接对文件进行读。, 返回实际读取的字节数,如果读取前已到输入流的。, 返回实际读取的字符数,如果读取前。一个字符类型的数组中的数据写入输出流。将一个字节类型的数组中的从指定位置(将一个字符类型的数组中的从指定位置(读取一个字符并以整数的形式返回。

2024-04-05 20:14:48 448 1

原创 异常概述,体系,处理,自定义异常

有参构造;

2024-04-02 19:15:54 253 1

原创 API-常用类

当需要输出一个对象时,如:System.out.println(p),将自动调用该类的toString()方法,若该类中没有重写toString()方法,会默认调用Object类中的toString()方法。概述:Object类中定义有 public boolean equals(Object obj)方法,判断对象是都相等,默认比较的是对象地址。概述:Object类中定义有public STring toString()方法,其返回值是STring类型,描述当前对象的有关信息。

2024-04-02 19:12:44 385 1

原创 final关键字,接口

②变量时引用类型:final修饰的是引用类型的地址值不能繁盛改变,但是地址里面的内容是可以发生改变的。③修饰类:表明该类是最终类,不能被继承,不能被定义为抽象类或接口。①变量是基本类型:final修饰的是基本类型的数据值不能发生改变。二.接口(给出的一些没有实现的方法,到某个类要使用通过的时候,再写出来)参照多态的方式,通过实现对象实例化,这叫接口多态。1.final表示最终的意思,可以修饰成员方法,成员变量,类。①修饰方法:表明该方法是最终方法,不能被重写。多态的方式:具体类多态、抽象类多态、接口多态。

2024-04-02 19:11:51 343 1

原创 抽象类,多态

具体体现:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作。可以有抽象方法:限定子类必须完成某些动作。也可以说猫是动物:Animal cat = new Cat();但可以参照多态的方式,通过子类对象实例化,这叫抽象类多态。可以说猫是猫:Cat cat = new Cat();②抽象类中可以没有抽象方法,但有抽象方法的类一定是抽象类;同一个对象,在不同时刻表现出来的不同形态,称为多态。也可以有非抽象方法:提高代码复用性(继承)。

2024-04-02 19:10:23 375 1

原创 日期类

JDK1.0中包含了一个java.util.Date类,但是它的大多数方法已经在JDK1.1引入Can lender类之后被弃用了。Calender类是一个抽象类,它为特定瞬间与一组诸如TEAR、MONTH、等日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法。public Date(long date) 分配一个Date对象,并初始化,以表示它从标准基准时间起指定的毫秒数。public Date() 分配一个Date对象,并初始化,以便它代表它被分配的空间。

2024-03-06 16:53:18 236 1

原创 面向对象(类、对象,构造方法)

3.特点:类中没有定义时,会默认有一个无参的构造方法,在无参构造方法中为成员变量赋初始 值,我们还可以定义有参的构造方法,通过有参造方法中为成员变量赋初始值 一旦类中 定义了有 参的构造方法,那么默认的无参构造方法便会失效 如果需要,需要显定义无参 构造方法。成员变量可与在成员方法,构造方法,代码块中使用。在一个类中,有多个方法名相同,但参数个数不同,称为方法的重载。高内聚,灵活度高,低耦合,易扩展,易维护,

2024-02-19 19:36:20 648 1

原创 javaday3

Java数组本身是引用数据类型,是一个对象,也可以存放引用数据类型。是用来存放相同基本数据类型的一个集合(容器)在创建数组时必须要指定长度,且长度是不可变的。数据类型 [] 变量名。数据类型 变量名 []数组中每个元素的存放空间是连续的。● 条件语句 - 根据不同条件,执行不同语句。● 循环语句 – 重复执行某些动作。索引是从0开始,到数组的长度-1。索引的数据类型是整数(int)控制语句(同C语言)

2024-01-02 18:11:12 357 1

原创 javaday02

|(短路或,当且仅当都为false时,结果才为false;当第一个表达式为真时,不执行后面的表达式),&&(短路与,当且仅当都为true时,结果才为true;|(逻辑或,当且仅当都为false时,结果才为false),(逻辑非,true为false,false为true),基本转换规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型。^(按位异或,相同即为0,不同即为1),&(按位与,同1即为1,不同即为0),|(按位或,同0才为0,不同即为1),~(按位取反,1变0,0变1)

2023-12-25 20:09:46 331

原创 java01 (jdk安装,idea安装过程)

3.设置 Windows 环境变量。是否导入设置,首次无需导入。

2023-12-17 19:37:45 295

原创 java 01(基本概念)

JavaEE:Java Enterprise Edition(企业版) 包含javaSE , 又包含了一些企业级开发的相关类。在不同的操作系统上开发jvm(java虚拟机),java程序在不同的虚拟机中运行,翻译 给不同的操作系统即可。1991年 sun公司 需要研发一种语言, 在小型的家电上运行,支持不同的cpu。JavaSE(Java Standard Edition标准版 java基础): 包含java核心类(String 输入输出,线程)。

2023-12-17 11:21:08 394 1

原创 选择语句与循环语句

一、选择语句(2(完结))swich语句switch语句是一种分支结构,常用于多分支的情况 .1. 1998年的美国联邦税收计划是近代最简单的税收方案。它分为4个类别, 每个类别有两个等级。下面是该税收计划的摘要。| 类别 | 税金 || 单身 | 17850美元以内按15%计,超出部分按28%计 || 户主 | 23900美元以内按15%计,超出部分按28%计 |

2023-12-06 17:43:23 787 1

原创 顺序结构与选择语句

含义:如果表达式的结果为真,则执行语句块1;否则,执行语句块2.顺序结构是按照代码的书写顺序从上到下执行的结构。顺序结构是C语言最简单、最基本的结构。if (表达式){ 语句块1。

2023-12-06 17:39:26 368 1

原创 字符串,转义符和注释

由双引号引起来的一串字符称为字符串字面值,简称为字符串。(1)在书写内容时增加一些注释,便于理解。(2)代码中暂时不需要的内容也可注释掉。使用 /*注释内容*/ 进行多行注释。使用 // 注释内容 进行单行注释。

2023-12-06 17:37:35 339 1

原创 常量以及数据类型

(2)打印函数——printf //作为库函数,需要引入头文件#include<stdio.h>注:在使用scanf是会产生错误信息(编译器引起的), 可将scanf换做——scanf_s。(1)入口——主函数 int main() //一个程序只能存在一个主函数。(2)sizeof()int:查看每种类型的大小.单位:字节。(3)输入函数——scanf //用来接收控制台输入的数据。(3)二转八,二转十六——三/四位和一,各部分位权相加。double 双精度浮点数。%x——打印16进制数据。

2023-12-06 17:32:38 318 1

空空如也

空空如也

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

TA关注的人

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