自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 请求响应--HTTP响应格式

HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型。响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599)。

2024-05-25 21:03:34 245

原创 请求响应--参数

【代码】请求响应--参数。

2024-05-25 20:52:17 179

原创 三层架构—分层解耦

分层解耦:高内聚低耦合内聚:软件中各个功能模块内部的功能联系耦合:衡量软件中各个层/模块之前的依赖、关联的程度Controller层:接受请求,响应数据(调用Service层开始执行)Service层:业务逻辑处理(调用Dao层开始对数据进行业务逻辑处理)Dao层:数据访问操作。

2024-05-25 20:47:42 256

原创 XML映射文件规范

2024-05-25 20:38:01 511

原创 动态SQL--标签

在Mybatis中复用代码较多时可以使用 <sql id = “ ”></sql> 把复用代码摘出来,在用<include rdfid = “ ” /> 来调用这个方法ID名。在XML文件中如果传输值是随着用户的输入或外部条件的变化而变化的SQL语句可以在where条件中使用if来判断条件。判断条件有多个时可以使用<Where>,<set>(update更新语句)标签。

2024-05-25 10:56:00 235

原创 AOP入门

编写AOP程序(AOP注解:@Aspect)统计各个业务层方法执行耗时。

2024-05-24 17:16:47 196

原创 Spring事务管理@Transactional

Transactional(一般放在Service业务层的增删改上面)

2024-05-21 20:18:08 179

原创 Interceptor拦截器入门

定义拦截器,实现HandlerInterceptor接口,并重写其方法。注册拦截器(配置类)

2024-05-19 22:25:05 222

原创 Filter过滤器--登录校验过滤器

在启动类加上@ServletComponentScan //开启了对servlet组件的支持。实现Filter接口。

2024-05-18 12:04:18 147

原创 配置文件--@ConfigurationProperties和@Value

Value注解通常用于外部配置的属性注入。写法:@Value(“$(配置文件中的key)”)在使用@ConfigurationProperties在pom.xml配置文件中写入。简化可以使用@ConfigurationProperties。

2024-05-16 12:10:16 183

原创 Yml配置文件

Yml数据格式--Map集合。

2024-05-16 12:01:37 173

原创 登录验证--Coolie会话 和 Session会话

【代码】登录验证--Coolie会话 和 Session会话。

2024-05-16 11:53:31 222

原创 JWT令牌--构建和校验

使用JDK17时报错DatatypeConverter,则需要添加jaxb-api的依赖。构建Jwt令牌 (注意:算法签名的长度不能低于4个字符)使用Jwt令牌需要在pom.xml文件中添加依赖。

2024-05-16 11:37:30 147

原创 Maven基本概述

编译后的Class字节码文件在Maven项目----target文件夹----classes文件夹中。groupld:定义当前Maven项目隶属组织名称(通常时域名反写)artifactId:定义当前maven项目名称(通常是模块名称)点击右侧的Maven面板后双击package,便能自动打包项目。点击右侧的Maven面板后双击Comopile,便能自动编译。(在Maven项目下的pom.xml文件中)打包后的项目文件也在targer文件夹中。version:定义当前项目版本号。Package:打包。

2024-05-15 09:08:48 308

原创 SpringBoot文件上传到本地路径。且使文件名唯一,通过UUID实现。

使用 getOriginalFilename() 获取到原始文件名,通过 lastIndexOf(".") 创建索引定位文件名后缀位置,利用 substring(index) 来获取到文件名后缀。是用于查找指定字符或子字符串在原字符串中最后一次出现的位置。用于提取字符串子串的函数。,并返回从该索引位置开始到字符串末尾的子串。

2024-05-13 12:49:23 233

原创 sql-外键、连接、事务、索引语法

【代码】sql外键、连接、事务、索引语法。

2024-05-12 15:04:34 343 1

原创 sql创建表语法

【代码】sql创建表语法。

2024-05-12 14:58:55 560

原创 sql更新操作语法

【代码】sql更新操作数据。

2024-05-12 14:57:54 491

原创 sql插入语法

【代码】sql插入数据操作。

2024-05-12 14:56:42 151

原创 sql修改表结构语法

【代码】sql修改表结构操作。

2024-05-12 14:54:56 378

原创 sql删除语法

【代码】sql删除操作。

2024-05-12 14:52:48 1297

原创 sql查询语法

【代码】sql查询操作。

2024-05-12 14:51:34 232

原创 Element入门

在vue文件下使用axios需要在项目目录下终端执行npm install axios 下载安装。启动项是src下的App.js文件。App.js文件格式。在终端输入:npm install。

2024-05-12 12:48:14 220

原创 安装配置Node.js

最后在管理员身份运行下的cmd中输入指令--- npm install -g @vue/cli--安装vue-cli(脚手架工具)执行完成后输入--- vue –version---查看是否显示脚手架版本号。在管理员身份运行下的cmd中输入指令-----npm config set registry https://registry.npm.taobao.org-----切换npm的淘宝镜像(加速资源下载)在通过-----npm config get prefix--------可查看是否配置成功。

2024-05-12 12:39:29 157

原创 Axios-异步加载数据

【代码】HTML-Axios。

2024-05-12 12:36:46 308 1

原创 Vue基础概述

v-if、v-else-if、v-else:条件性的渲染某元素,判定为true时渲染,否侧不。v-show:根据条件展示某元素,区别在于切换的是display属性的值(适合频繁切换)插值表达式:{{表达式}},表达式内容可以是变量、三元运算符、函数调用、算术运算。v-bind:为HTML标签绑定属性值,入设置href、css样式。v-for:列表渲染,遍历容器的元素或者对象的属性。v-model:在表单元素上创建双向数据绑定。v-on:为HTML标签绑定事件。

2024-05-12 12:33:05 932

原创 Js事件入门

触发事件的2种写法。

2024-05-12 12:24:12 170

MySQL-数据类型、字符串类型、日期时间类型

MySQL--数据类型、字符串类型、日期时间类型

2024-05-25

MySQL数据库-查询、删除、修改、插入、更新操作语句

MySQL数据库-查询、删除、修改、插入、更新操作语句

2024-05-12

空空如也

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

TA关注的人

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