自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024.6.13 bailuo-Docker 安装与镜像拉取

如果已安装旧版 Docker 则先卸载。

2024-06-13 11:25:44 698

原创 SpringBoot整合阿里云短信服务(2)-整合短信服务到项目中

上文我们已经整合好了jwt,本文我们开始实现短信验证码接口的实现。这里我选用阿里云的短信服务。本文侧重点在于设计思路,阿里云控制台开通短信服务,你跟着流程走一遍就可以。个人也是可以申请的。

2024-05-25 00:07:48 545

原创 SpringBoot3整合阿里云短信服务-1(配置阿里云短信服务)

选择产品中企业服务与云通信中的短信服务选择免费开通选择快速学习和测试 根据这几个全部配置一下我这里是配置好了所以学习进度是100%

2024-05-25 00:03:15 496

原创 【Linux】Centos7安装RabbitMQ

超详细的RabbitMQ的安装

2024-05-17 11:35:46 359

原创 【Linux】Centos7安装Nginx

nginx 官网下载 nginx-1.26使用rz命令上传 nginx tar解压安装。

2024-05-17 11:03:33 188

原创 【Linux】Centos7安装Redis

Reid 官网下载 Redis 7.2。

2024-05-17 10:38:26 410

原创 【Linux】Centos7安装Tomcat

Apache 官网下载 Tomcat11。

2024-05-17 09:54:07 189

原创 【Linux】Centos7安装MySql

MySQL 官网下载 MySQL,用的是 CentOS7.9 所以选择红帽系统。

2024-05-17 09:51:11 332 1

原创 【Linux】Centos7安装JDK

Oracle 官网下载 JDK17。

2024-05-17 09:08:22 220

原创 【Linux】Linux——Centos7安装

Linux系统——Centos7安装教程,巨详细

2024-05-13 11:27:05 394 1

原创 Spring Boot 集成 EasyExcel 3.x

EasyExcel 是一个基于 Java 的、快速、简洁、解决大文件内存溢出的 Excel 处理工具。它能让你在不用考虑性能、内存的等因素的情况下,快速完成 Excel 的读、写等功能。EasyExcel文档地址:https://easyexcel.opensource.alibaba.com/在EasyExcel中,以面向对象思想来实现导入导出,无论是导入数据还是导出数据都可以想象成具体某个对象的集合,所以为了实现导出用户信息功能,首先创建一个用户对象Userimport com。

2024-04-24 08:20:31 875

原创 SpringBoot整合knife4j

在日常开发中,写接口文档是我们必不可少的,而Knife4j就是一个接口文档工具,可以看作是Swagger的升级版,但是界面比Swagger更好看,功能更丰富早期,swagger-boostrap-ui是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字Knife4j,适用于单体和微服务项目。Knife4j官方网站:https://doc.xiaominfo.com/

2024-04-23 18:18:48 828

原创 MybatisPlus

Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : Lambda 更新封装Wrapper/**

2024-02-27 17:20:18 880

原创 六、Vuex

mapActions与mapMutations使用时,若需要传递参数需要:在模板中绑定事件时传递好参数,否则参数是事件参数。通过 commit( )来触发 mutation 中函数的调用, 间接更新 state。mutations 中方法的特点:不能写异步代码、只能单纯的操作 stat。.谁能调用 mutations 中的方法?值是一个对象,包含多个直接更新 state 的方。值为一个对象,包含多个响应用户动作的回调函数。可以包含异步代码(定时器, ajax 等等。如何触发 actions 中的回调?

2024-02-24 08:34:26 354

原创 五、使用脚手架

组件化编码流程:拆分静态组件:组件要按照功能点拆分,命名不要与html冲突实现动态组件:考虑好数据的存放位置,数据是一个组件再用,还是一些组件再用。一个组件再用:放在组件自身即可。一些组件再用:放在他们共同的父组件上。实现交互:从绑定事件开始。props适用于:父组件==>子组件 通信子组件==>父组件 通信(要求父先给子一个函数)使用 v-model 时要切记:v-model 绑定的值不能是props传过来的值,因为props是只读不可以修改。

2024-02-22 17:35:42 979

原创 三、创建脚手架和脚手架分析

使用 vue-cli 3.x 以上的脚手架创建的 vue 项目不再有 build文件夹,若需要进行相关配置,需在项目目录下新建文件 vue.config.js。里面有俩个文件夹和俩个文件。其他都可以删,唯独容器的。

2024-02-21 21:55:30 2031

原创 二、Vue组件化编程

学校名称:{{ name }}学校地址:{{ address }}datareturnname'学校'address'河南'//创建 student 组件constextendtemplate学生姓名:{{ name }}学生年龄:{{ age }}

2024-02-21 21:44:46 1984

原创 一、初始 Vue

采用模式,提高代码复用率、且让代码更好维护。编码,让编码人员无需直接操作DOM,提高开发效率。使用+优秀的,尽量复用DOM节点。一对多多对一同时出现两个 直接写会出现冲突可以将 在套在另一个对象中1.4 数据绑定Vue 中又2种数据绑定的方式:单向绑定(v-bind):数据只能从 data 流向页面,改变页面中的数据 影响不到 data 中的数据双向绑定(v-model):数据不仅能从 data 中流向页面,改变页面中的数据也能影响到 data1.4.1 单向数据

2024-02-21 17:21:25 867

原创 Mybatis

maven 仓库获取Github 获取源码中文文档MyBatis 官网创建一个 maven 项目导入三个 maven依赖mysql驱动mybatisjunit1.2.2 编写 mybatis 的核心配置文件在 resources 文件夹新建一个名为 的 xml 文件以上 标签中的 value 值,就是我们在 JDBC 中编写配置文件对应的例如 driver 代表驱动类的位置等等下面按照我自己的项目中的写法,示例1.2.3 编写 Mybatis 工具类

2024-02-19 09:12:03 942

原创 ES6 特性

//传统定义变量和常量的方式var name="败落";//ES6定义的方式let name2="败落太棒了";//定义常量

2024-01-29 09:07:04 979

原创 二、Java框架基础 XML

在实际应用中,经常需要对 XML 文档进行各种操作如应用程序启动时去读取 XML 文档配置文件信息或者把数据库中的内容读取出来转换成 XML 文档形式这些时候都会用到 XML 文档的解析技术目前常用的 XML 解析技术有 4 种Attribute:定义了 XML 的属性Branch:为能够包含子节点的节点。CDATA:定义了 XML CDATA 区域。CharacterData:是一个标识接口,标识基于字符的节点,如CDATA、Comment 和 Text。

2024-01-25 23:11:08 1875

原创 一、Java框架基础反射

Java 反射有以下3个动态特性运行时创建实例运行期间调用方法运行时更改属性反射机制允许 Java 程序加载一个运行时才得知其名称的类,获悉其完整 API 信息,包括修饰符(诸如 public、static 等)、超类、实现的接口,也包括属性和方法的所有信息;并可生成其实例、对其属性赋值或调用其方法。通过 Java 反射可以实现一下功能。在运行时探知任意一个实例所属的类。在运行时构造任意一个类的实例。在运行时探知任意一个类所具有的方法和属性。在运行时调用任意一个实例的方法。

2024-01-25 23:05:27 916

原创 六、JSP06 使用 EL 和 JSTL 简化 JSP

用户实体类 User。

2024-01-12 11:47:53 390

原创 五、JSP05 分页查询及文件上传

使用 SQL 语句中的 LIMIT 子句实现分页需求,来查询每页的数据。使用 LIMIT 查询每页的数据具体语法如下。使用 SQL 语句查询是实现数据分页的关键。内置的一些方法可以方便地进行文件上传。

2024-01-11 11:44:29 857

原创 四、 JSP04 Servlet 技术

Servlet 是一个符合特定规范的 Java 程序,是一个基于 Java 技术的 Web 组件主要用于生成动态的内容Servlet 在服务器端运行,有 Servlet 容器管理Servlet 与客户端通过 Servlet 容器实现的 请求/响应模型进行交互运行流程主要如下图Servlet 容器也被称为 Servlet 引擎,是 Web 服务器或应用程序服务器的一部分用于在发送的请求和响应之上提供网络服务,管理和运行 Servlet/JSP。

2024-01-11 08:42:23 776

原创 三 、JSP03 数据访问

application 对象代表 Web 应用,整个 Web应用共享一个 application 对象application 对象类似于系统中的 “全局变量”用于同一个 Web 应用内的所有用户之间的数据共享application 对象的常用方法方法名称说明以 key/value 的形式将对象存储到 application 中通过 key 获取 application 中存储的对象返回相对路径的真实路径。

2024-01-11 08:40:06 862

原创 二、JSP02 核心内置对象

​ 2.通过项目配置文件 web.xml 进行设置,以分钟为单位。是指两次请求的时间间隔超过了服务器允许的最大时间间隔。在 JSP 中使用 Cookie 存取数据的主要步骤。session 过期时间可以通过三种方式进行设置。> 项目配置文件 > Tomcat 配置文件。​ 3.通过应用服务器进行设置。

2024-01-05 09:13:15 870 1

原创 一、 JSP01 初识动态网页

URL 是用于完整地描述 Internet 上网页和其他资源地址的一种标识方法,即网址web 应用程序的所有数据资源都存储在远程服务器上,这些资源在 Internet 上都有一个独一无二的 URL用户通过 URL 进行访问,告诉浏览器到哪里取得服务器存储的文件等资源实现对资源的访问。

2023-08-31 15:36:40 89

原创 七、MySQL 07JDBC

获取 Connection 对象后,需要使用 Connection 对象的 createStatement() 方法创建 Statement 对象,在通过 Statement 对象 将 SQL 语句发送到 MySQL 服务器中执行操作。SQL 语句可以具有一个或多个输入参数时,这些输入参数的值在 PreparedStatement 创建时违背指定,而。使用 JDBC 查询数据库中的数据时,需要使用 ResultSet 对象来接收从数据库中返回的数据。测试 SQL 注入攻击 运行效果展示。

2023-08-22 17:55:20 226

原创 六、MySQL 06 事务、视图、索引、备份和恢复

使有序的内容在查找时消耗的时间更少,效率更高索引是对数据表中的一列值或多列值进行排列的一种结构索引是创建在数据表对象上的,有一个字段或多个字段生产的键组成。

2023-08-19 12:40:45 59

原创 五、MySQL 05 存储过程

MySQL 中变量包括 用户自定义变量 和 系统变量两种MySQL 用户自定义变量又包括 局部变量 和 会话变量局部变量一般用于 SQL 的语句块中,如存储过程中的 BEGIN 和 END 语句块中作用于仅限于定义该变量的语句块内,语句块结束,变量释放会话变量也成为用户变量服务器为每个客户端连接维护的变量,与MySQL客户端是绑定的可以暂存值,并传递给同一连接中其他SQL语句进行使用当默认DEFINER = CURRENT_USERMySQL客户端连接退出时,用户变量就会被释放。

2023-08-11 13:01:58 81 1

原创 四、MySQL 04 SQL 高级(二)

如果子查询的结果为多个值,就会导致代码报错。

2023-08-11 13:01:26 182 1

原创 三、MySQL 03 SQL 高级(一)

【代码】三、MySQL 03 SQL 高级(一)

2023-08-09 21:50:24 36

原创 二、MySQL 02 MySql 初体验

​ 5、除了使用 命令行窗口链接 MySql,也可以数据库管理工具来连接。​ 在操作数据之前,需要先选定表所在的数据库,选择对某个数据库的表进行操作。​ 2、如果连接本机的 mysql,可以不输入服务器主机地址,如下。​ 1、在命令行窗口中,可使用以下语法格式连接数据库。查询时间0s 表示语句执行时间,执行时间可能是几毫秒,所以显示0s。​ 3、然后再次输入密码,即可连接。​ 4、使用命令。​ 2、输入。打开 “服务” 窗口。服务,右键,点击启动。

2023-08-08 15:30:25 34

原创 七、 jQuery 操作 DOM

当网页被加载时,浏览器会创建当前网页的 DOM 对象。JavaScript 通过提供的方法对 DOM 节点进行操作,实现页面的交互;jQuery 提供了一系列操作 DOM 的方法;一方面简化了 JavaScript 操作 DOM的写法;另一方面解决了浏览器的兼容性问题。JavaScript 操作 DOM 分为三类,即 DOM Core(核心)、HTML-DOM 和 CSS-DOM,jQuery 操作 DOM 同样分为这三类。

2023-08-03 15:30:00 848

原创 六、jQuery 中的事件与动画

这时就需要使用绑定事件方法 bind() 一次性绑定或移除一个或多个事件。例如,鼠标指针移至某一个元素上时出现一种特效,离开时又显示另一种特效。主要用于绑定或移除其他基础事件,也可以绑定或移除自定义事件。在 jQuery 中,绑定事件与移除事件也属于基础事件。既然有绑定事件,就有移除事件方法 unbind()有时需要对同一个元素进行多个不同的事件处理。

2023-08-02 12:00:00 43

原创 五、 jQuery 基础

jQuery 是一个快速、小型且功能丰富的 JavaScript 库。jQuery 支持目前的主流的浏览器Chrome、Edge、Firefox、IE9+、Safari 和 Opera。注意: jQuery 并不是代替 JavaScript、jQuery 的内部仍然是调用 JavaScript 实现的。编写 jQuery 的代码、扩展插件等仍然需要 JavaScript 的技术。

2023-08-01 11:12:52 142 1

原创 四、DOM 操作

1.DOM core (DOM 操作核心)2.HTML-DOM3.CSS-DOM。

2023-05-10 19:21:28 111

原创 三、BOM 操作

BOM 操作3.1 window 对象BOM 是 JavaScript 的组成部分之一,它提供了独立于内容与浏览器窗口进行交互的对象。使用 BOM 可以实现与 HTML 的交互。BOM 的作用是将相关的元素组织包装起来,提供给程序开发人员使用,从而降低开发者的劳动量,提高 Web 页面的能力。3.1.1 window 对象的常用属性在 JavaScript 中。语法window.属性名="属性值";window 对象的常用属性如下:history:用户访问过的统一资源定位符(

2023-05-10 19:14:50 304

原创 二、JavaScript 函数

JavaScript 函数2.1 初始函数在 JavaScript 中,函数类似于 Java 中的方法,是执行特定功能的 JavaScript 代码。但是 JavaScript 中的函数使用更简单,不用定义函数属于哪个类,因此调用时不需要用"对象.函数名()"的方式。直接使用函数名称来调用函数即可。JavaScript 中有函数有两种:一种时 JavaScript 自带的系统函数,另一种时用户自行创建的自定义函数。2.1.1 系统函数在 JavaScript 中, 常用的系统函数有三

2023-04-11 17:18:54 312

HTML CSS 代码风格指南.url

HTML CSS 代码风格指南.url

2022-12-07

空空如也

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

TA关注的人

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