自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux常用命令

① 作用:vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows的记事本。① 作用:将文件、文件夹链接到其他位置,类似 windoms 系统中的《快捷方式》① 作用:wget是非交互式的文件下载器,可以在命令行内下载网络文件。① 作用:对文件内容进行编辑,vim其实就是一个文件编辑器。① 作用:启动、停止。① 作用:为文件或目录改名、或将文件或目录移动到其他位置。① 作用:将管道符左边命令的结果,作为右边命令的内容源。① 作用:查看文件末尾的内容,跟踪文件的最新更改。

2023-04-12 22:58:59 1608

原创 谈谈RabbitMQ的五种消息模型以及SpringAMQP的使用

RabbitMQ的五种模型讲解,以及使用SpringAMQP完成示例代码。

2022-11-18 01:36:10 903

原创 Flask微服务注册到Nacos

讲解Flask如何注册到Nacos,以及通过通俗易懂的案例讲解Flask微服务的调用

2022-11-18 01:34:01 4247 1

原创 SpringBoot热部署

目录一、手动启动热部署二、自动启动热部署三、热部署范围配置四、关闭热部署热部署的理解通俗点说就是你的程序更改了,需要重新启动服务器再才会生效,嫌麻烦?嫌耗时?不想重启,服务器会悄悄的把更新好的程序重新加载一次,这就是热部署。一、手动启动热部署步骤①:导入对应的坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools

2022-11-12 11:25:35 5168 1

原创 SpringBoot测试及web环境模拟测试

目录一、加载测试专用属性1. 临时属性2. 临时参数二、加载测试专用配置三、Web环境模拟测试1. 启动web测试2. 测试类中发送请求3. 响应状态匹配4. 响应体匹配5. 响应头匹配6. 完整信息匹配四、数据层测试数据回滚五、测试用例数据设定一、加载测试专用属性在很多测试下需要模拟一些线上情况,或者模拟一些特殊情况。但是在测试过程中,我们能不能每次测试的时候都去修改源码application.yml中的配置进行测试呢?显然是不行的。每次测试前改过来,每次测试后改回去,这太麻烦了。于是我们就想,需要

2022-11-12 11:24:42 2066

原创 Docker-Dockerfile

Dockerfile 是一个用来构建镜像的文本文件,包含了一条条构建镜像所需的指令和说明。

2022-11-12 11:18:30 846

原创 Docker-常用命令

Docker常用命令

2022-11-12 11:17:15 2090

原创 MySQL之约束

目录一、概述1. 为什么需要约束2. 什么是约束3. 约束的分类二、非空约束1. 特点2. 添加非空约束3. 删除非空约束三、唯一性约束1. 特点2. 添加唯一约束3. 复合唯一约束4. 删除唯一约束四、主键约束1. 特点2. 添加主键约束3. 复合主键约束4. 删除主键约束五、自增列:AUTO_INCREMENT1. 特点与要求2. 添加自增约束3. 删除自增约束六、外键约束1. 主表和从表/父表和子表2. 特点3. 添加外键约束4. 约束等级5. 删除外键约束七、检查约束八、 DEFAULT约束1.

2022-10-31 23:17:05 1084

原创 MySQL-视图

目录一、概述1. 视图概述2. 为什么使用视图二、创建视图三、查看视图四、更新视图的数据1. 一般情况2. 不可更新的情况五、修改、删除视图1. 修改视图2. 删除视图六、总结1. 视图优点2. 视图不足一、概述视图是一个或者多个数据表里的数据的逻辑显示,视图并不存储数据。1. 视图概述视图是一种 虚拟表 ,本身是 不具有数据 的,占用很少的内存空间。视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。视图的创建和删除只影响视图本身,不影响对应的基表。但是当对视图中的数据进行增加、删除和

2022-10-31 23:16:15 122

原创 MySQL-存储过程与函数

目录一、存储过程概述1. 如何理解存储过程2. 存储过程分类二、创建存储过程1. 语法分析2. 创建存储过程示例三、调用存储过程1. 调用格式四、存储函数的使用1. 语法分析2. 调用存储函数3. 对比存储函数和存储过程五、 存储过程和函数的查看、修改、删除1. 查看2. 修改3. 删除六、存储过程的优缺点1. 优点2. 缺点MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函

2022-10-31 23:15:49 612

原创 MySQL-变量、流程控制与游标

目录一、变量1. 系统变量(1)系统变量分类(2)查看系统变量(3)MySQL 8.0的新特性—全局变量的持久化2. 用户自定义变量(1)用户变量分类(1)会话用户变量(3)局部变量二、 定义条件与处理程序三、流程控制1. 分支结构之 IF2. 分支结构之 CASE3. 循环结构之LOOP4. 循环结构之WHILE5. 循环结构之REPEAT6. 跳转语句之LEAVE语句7. 跳转语句之ITERATE语句8. LOOP、WHILE、REPEAT的异同四、游标1. 游标(或光标)的理解2. 使用游标步骤一

2022-10-31 23:15:22 682

原创 MySQL-触发器

目录一、触发器概述二、触发器的创建三、查看、删除触发器1. 查看触发器2. 删除触发器四、触发器的优缺点1. 优点2. 缺点在实际开发中,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如 商品信息 和 库存信息 分别存放在 2 个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用 事务 包裹起来,确保这两个操作成为一个 原子操作 ,要么全部执行,要么全部不执行。要是遇到特殊

2022-10-31 23:14:56 815

原创 SQL之玩转DDL

目录一、基础概述1. 标识符命名规则2. MySQL中的数据类型二、创建和管理数据库1. 创建数据库2. 使用数据库3. 修改数据库4. 删除数据库5. 临时数据库的创建与使用三、创建和管理表1. 创建表2. 修改表(1)添加字段(2)修改字段(3)重命名字段(4)删除字段3. 重命名表4. 删除表5. 清空表6. 临时表(1)创建(2)删除四、删表需谨慎1. 谨慎谨慎2. MySQL8新特性—DDL的原子化一、基础概述1. 标识符命名规则数据库名、表名不得超过30个字符,变量名限制为29个必须

2022-10-31 23:14:29 894

原创 SQL之玩转DML

目录一、概述二、插入数据1. VALUES的方式添加2. 将查询结果插入到表中三、修改数据四、删除数据一、概述DML(Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记录,并检查数据完整性。主要的语句关键字包括 INSERT 、 DELETE 、 UPDATE 、 SELECT 等。因为查询语句使用的非常的频繁,所以很多人把查询语句单拎出来一类:DQL(数据查询语言)。因此文本只对DML中的增、删、改做描述,关于 SELECT 详情可见 SQL

2022-10-31 23:14:01 490

原创 SQL之玩转SELECT

SQL中DQL详解,记录了大量开发中常用的SELECT语句格式规范

2022-10-20 23:51:40 729

原创 DCL中 COMMIT 与 ROLLBACK 的使用

DCL中的 COMMIT与ROLLBACK的使用介绍,以及TRUNCATE TABLE 和 DELETE FROM的对比

2022-10-20 23:23:46 922

原创 最小生成树-Prim + Kruskal算法

最小生成树的两种解法,Prim + Kruskal经典算法

2022-10-16 18:35:57 1085

原创 拓扑排序算法

拓扑排序算法详解

2022-10-16 12:08:04 542

原创 Java数据结构-图

Java图

2022-10-16 09:23:18 3250 2

原创 Java数据结构-并查集

Java并查集

2022-10-16 09:22:55 872

原创 Java数据结构-堆

Java堆的实现

2022-10-16 09:22:28 1885

原创 Java数据结构-树

Java树

2022-10-16 09:22:02 4001

原创 Java数据结构-栈与队列

Java栈、队列

2022-10-16 09:21:33 396

原创 Java数据结构-线性表

Java线性表、链表

2022-10-16 09:21:04 2219

原创 Java经典排序

Java 10大经典排序

2022-10-12 22:50:54 4206 1

原创 Nginx基本使用

Nginx是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。通常用于反向代理、负载均衡和HTTP缓存,是一个反向代理服务器软件。其特点是占有内存少,并发能力强,中国大陆使用 Nginx 的网站有:百度、京东、新浪、网易、腾讯、淘宝等

2022-08-23 16:19:45 1014

原创 Vue框架总结(五、Vue配置代理)

Vue配置代理

2022-08-10 08:21:38 884

原创 Vue框架总结(四、CLI编程组件通信)

Vue CLI编程中组件通信,自定义事件、全局事件主线、消息订阅

2022-08-09 20:30:04 514

原创 Vue框架总结(三、Vue组件化以及CLI编程)

Vue组件化以及CLI编程

2022-08-09 17:03:39 747

原创 浏览器本地存储

浏览器本地存储,localStorage 与 sessionStroage 的使用

2022-08-09 14:47:17 929

原创 Vue框架总结(二、Vue计算属性与监听属性)

Vue计算属性与监听属性

2022-08-08 16:32:16 443

原创 Vue框架总结(一、Vue基础知识)

Vue入门到神经基础知识

2022-08-08 16:32:05 6922

原创 Git使用详解

Git使用详解

2022-07-22 20:54:13 1379 1

原创 Spring 学习总结笔记【十五、SpringBoot配置文件】

SpringBoot两种配置文件,properties与yaml

2022-07-22 09:04:13 178

原创 Spring 学习总结笔记【十四、SpringBoot快速入门】

SpringBoot快速入门

2022-07-22 09:01:40 246

原创 Spring 学习总结笔记【十三、SpringMVC异常处理器】

SpringMVC的异常处理器

2022-07-21 10:38:11 231

原创 Spring 学习总结笔记【十二、Spring事务管理】

Spring事务管理

2022-07-20 21:30:01 438

原创 Maven使用详解

Maven的基本使用

2022-07-20 12:08:54 1342

原创 Spring 学习总结笔记【十一、SpringMVC拦截器】

SpringMVC拦截器、拦截器链,基于注解以及xml配置开发

2022-07-19 00:47:59 452

原创 Spring 学习总结笔记【十、SpringMVC数据响应与请求】

SpringMVC数据响应与请求

2022-07-18 11:03:38 1200

空空如也

空空如也

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

TA关注的人

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