自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VisualStudioCode代码规范配置

下载VisualStudioCode插件打开VisualStudioCode的配置页面打开settings.json文件设置settings.json文件{ // 关闭根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 设置Tab键缩进大小 "editor.tabSize": 2, // 是否开启换行 "editor.wordWrap": "off", // 是否开启自动格式化粘贴后的内容 "editor.for

2021-02-21 19:49:48 1169

原创 CORS实现跨域请求

CORS跨域请求配置类import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.HttpMethod;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.c

2020-12-13 14:48:08 287

原创 MySQL5.7安装过程(Liunx)

下载MySQL源的安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装MySQL源yum localinstall mysql57-community-release-el7-8.noarch.rpm检查MySQL源是否安装成功yum repolist enabled | grep mysql安装MySQLyum install mysql-community-serve.

2020-07-26 22:10:04 195

原创 Vue脚手架的搭建

Vue、Webpack、Node 关系Vue 和 Node 的关系:Vue 基于 Webpack、Webpack基于 Node安装 Node.js下载 Node.js:点击下载开始安装打开安装包后,一直Next即可。当然,建议还是修改一下安装位置,NodeJS默认安装位置为C:\Program Files验证是否安装成功打开DOS命令界面:查看node版本: nod...

2020-05-22 17:43:12 313 1

原创 SpringBoot集成Jwt

JWT 简介Json Web Token(JWT),是为了在网络应用环境之间传递声明而执行的一种基于JSON的开放标准(RFC7519),该 token 被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者之间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其他业务逻辑所必须声明信息,该token也可以直接被...

2020-05-07 22:04:04 233 1

原创 SpringDataJPA实体类关系

实体类关系 注解 属性 一对一 @OneToOne cascade:与此实体一对一关联的实体的联级样式类型 cascade = CascadeType.PERSIST(级联新建) cascade = CascadeType.REMOVE(级联删除) cascade = CascadeType.REFRESH(级联刷新) casca...

2020-04-07 08:05:08 263

原创 SpringDataJPA动态SQL

Spring Data JPA 动态SQL步骤编写Entity层例:在com.rx.entity包中创建一个User类,如下:package com.rx.entity;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.GeneratedValue;impo...

2020-04-06 14:38:58 1250

原创 SpringDataJPA持久层操作

Spring Data JPA 持久层操作持久层即Repository层,也叫Dao层Spring Data JPA 是 Spring Data 技术下的子项目,使用 Spring Data JPA 访问数据只需要数据访问层接口实现 JpaRepository 接口即可。JpaRepository 接口继承了 PagingAndSortingRepository,QueryByExample...

2020-04-05 14:52:37 378

原创 SpringDataJPA概述

Hibernate概述Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,它将 POJO 与数据库表建立映射关系,是一个全自动的 ORM 框架,Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库JPA概述JPA是Java Persistence API的简称,中文名:J...

2020-04-04 08:10:47 202

原创 SpringBoot 整合 SpringDataJPA

1.在SpringBoot项目的pom.xml文件中引入依赖<!-- MySQL 连接驱动依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>&lt...

2020-04-03 10:35:55 136

原创 SpringBoot 整合 Swagger2

Swagger简介随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger 就是一款让你更好的书写 API 文档的框架。Swagger是全球最大的开源 API 开发工具框架,支持从设计到测试和...

2020-04-02 06:41:12 96

原创 SpringBoot 整合 Quartz框架

1.在SpringBoot项目的pom.xml文件中引入依赖<!-- quartz --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</v...

2020-04-01 10:44:02 215

原创 SpringBoot 整合 Freemarker

1.在SpringBoot项目的pom.xml文件中引入依赖<!-- Spring Boot Freemarker 模板 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemark...

2020-03-31 09:33:36 203

原创 Mybatis 逆向工程

Mybatis逆向工程使用过程在pom.xml中引入依赖<!-- MYSQL连接驱动依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>&lt...

2020-03-30 14:08:42 122

原创 SpringBoot 整合 Mybatis

1.在SpringBoot项目的pom.xml文件中引入依赖<!-- MYSQL连接驱动依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><...

2020-03-29 09:31:26 100

原创 SpringBoot 整合 JSP

1.在SpringBoot项目的pom.xml文件中引入依赖<!-- SpringBoot支持JSP的依赖 --><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId>...

2020-03-28 10:37:59 130

原创 SpringBoot配置LogBack

LogBack简介Logback旨在作为流行的log4j项目的继任者,比其他现有日志系统更快更小,且提供了独特的有用的特性。包括logback-core,logback-classic和logback-access三个模块。logback-core模块为其他两个模块奠定了基础。logback-classic模块可以被同化为log4j的显着改进版本,且本身实现了SLF4J APILogBac...

2020-03-27 09:19:23 203

原创 SpringBoot入门

运行环境:Maven管理的webapp项目、开发工具:SpringToolSuite1.使用Maven创建一个webapp项目在pom.xml中引入依赖(父级依赖必须引入)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...

2020-03-26 09:59:19 118

原创 MySQL触发器

触发器的概念触发器是和表关联的特殊的存储过程,可以在插入、删除或修改表中的数据时触发执行触发器的优点安全性:可以基于数据库的值使用户具有操作数据库的某种权利审计:可以跟踪用户对数据库的操作实现复杂的数据完整性规则提供了运行计划任务的另一种方法触发器的创建触发器的四要素:监控地点:TABLE监控事件:INSERT、UPDATE、DELETE触发时间:AFTER、BEFOR...

2020-03-25 13:53:10 166

原创 MySQL函数

函数的概念MySQL函数是执行特定任务的代码块函数的分类系统定义函数,例:SUM(); NOW();等用户自定义函数创建自定义函数语法:CREATE FUNCTION 函数名([参数列表]) RETURNS 数据类型BEGIN sql语句; RETURN 值;END;示例:CREATE FUNCTION function1() RETURNS VARCHAR...

2020-03-24 06:37:54 208

原创 MySQL视图

视图的概念MYSQL视图是一张虚拟表,其内容由查询定义视图的优点简单化:数据所见即所得安全化:用户只能查询或修改他们所能见到得到对的数据逻辑独立性:可以屏蔽真实表结构变化带来的影响视图的缺点性能相对较差,从视图查询数据可能会很慢,特别是视图是基于其他视图创建的修改不方便,特别是复杂的聚合视图基本无法修改创建视图示例1:基于单表创建视图--创建视图CREATE V...

2020-03-23 14:49:08 201

原创 MySQL条件判断和循环语句

IF条件语句示例:创建名称为p1的存储过程判断输入的数据类型--创建存储过程 CREATE PROCEDURE p1(IN num INT)BEGIN --条件判断开始 IF num<0 THEN SELECT '负数'; ELSE IF num=0 THEN SELECT '0'; ELSE num>0 THEN SELECT '正数'; --条...

2020-03-22 11:19:44 1760

原创 MySQL存储过程

存储过程的概念是一组为了完成特定功能的SQL语句集,经编译后存储在数据库存储过程的优点通过把处理封装在容易使用的单元中,简化复杂的操作通常存储过程有助于提高应用程序的性能存储过程有助于减少应用程序和数据库服务器之间的流量存储的程序对任何应用程序都是可重用和透明的,提高程序开发效率存储过程的缺点增加数据库服务器开销难以调试开发和维护难度高创建存储过程prodedure...

2020-03-22 10:38:48 95

原创 MySQL锁

定义锁是计算机协调多个进程或者线程并发访问某一资源的机制乐观锁和悲观锁乐观锁(1)乐观锁不是数据库自带的,需要我们自己去实现(2)乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据库时,并不进行任何其他特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突(3)现在许多框架已经封装好了乐观锁,如:hibernate、JPA悲观锁(1)...

2020-03-21 16:50:32 94

原创 MySQL事务

事务的概念事务是一个操作序列,该序列中的多个操作要么都做,要么都不做事务的操作开启事务(标识事务开始):START TRANSACTION;提交事务(将执行结果写入到数据库):COMMIT;回滚事务(所有影响到的数据,将返回到事务开始以前的状态):ROLLBACK;提示:MYSQL默认自动提交事务,手动操作需要先开启事务事务的四大特征(ACID)原子性(Atomicity...

2020-03-21 10:31:34 2482

原创 MySQL索引

索引概念索引是储存引擎用于快速查询到记录的一种数据结构创建索引在创建表时创建索引的语法CREATE TABLE tableName( columnName dataType, columnName dataType, INDEX indexName(columnName) );语法分析:tableaName:创建表的表名(自定义)columnName:表中的字段名(自定义)dat...

2020-03-20 22:21:16 177

空空如也

空空如也

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

TA关注的人

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