wxiao个人技术分享
wxiao的技术分享

1.简介事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败方式一:查看/设置事务提交方式SELECT @@autocommit;
SET @@autocommit = 0;
提交事务COMMIT;
回滚事务ROLLBACK;
方式二:开启事务START TRANSACTION 或 BEGIN;
提交事务COMMIT;
回滚事务ROLLBACK;
2.事务四大特性(ACID)原子性(Atomicity): 事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):
1.使用mysqldump备份数据库语法格式:Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
注意:务必在dos命令下执行mysqldump命令示例:mysqldump -uroot -p my_school tb_test > my_school_te_test_1.sql
mysqldump -
1.使用mysqldump备份数据库语法格式:Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
注意:务必在dos命令下执行mysqldump命令示例:mysqldump -uroot -p my_school tb_test > my_school_te_test_1.sql
mysqldump -
1.添加用户-- 创建本地用户
-- 1.无密码
create user `mnb`@`localhost`;
-- 2.有密码
create user `mnb`@`localhost`
IDENTIFIED by '123456';
以上代码创建了mnb的用户,可以通过以下代码查看select User,Host from mysql.user;
+------------------+-----------+
| User | Host |
+------------------+-----------+
| maniubi | %
1.添加用户-- 创建本地用户
-- 1.无密码
create user `mnb`@`localhost`;
-- 2.有密码
create user `mnb`@`localhost`
IDENTIFIED by '123456';
以上代码创建了mnb的用户,可以通过以下代码查看select User,Host from mysql.user;
+------------------+-----------+
| User | Host |
+------------------+-----------+
| maniubi | %
定义:结构化查询语言1 数据查询语言(DQL)作用:对数据库中的数据进行查询关键字:select2 数据操作语言(DML)作用:操作数据库中包含的数据(增、删、改)关键字:insert、delete、update3 数据定义语言(DDL)作用:创建和删除数据库对象等关键字:create、drop、alter4 数据控制语言(DCL)作用:事务控制和用户权限管理等关键字:grant、revoke、commit、rollback基础查询语法 select 字段名列表
from 表名
[where 查询条件]
[group by 分组字段]
[h
定义:结构化查询语言1 数据查询语言(DQL)作用:对数据库中的数据进行查询关键字:select2 数据操作语言(DML)作用:操作数据库中包含的数据(增、删、改)关键字:insert、delete、update3 数据定义语言(DDL)作用:创建和删除数据库对象等关键字:create、drop、alter4 数据控制语言(DCL)作用:事务控制和用户权限管理等关键字:grant、revoke、commit、rollback基础查询语法 select 字段名列表
from 表名
[where 查询条件]
[group by 分组字段]
[h

OAuth2.0是什么OAuth(Open Authotization)是一个关于授权的开放网络标准,允许用户授权第三方应用访问存储在另外的服务提供者上的信息,而且不需要将用户名和密码提供给第三方应用。优点用户安全性: OAuth 2.0允许用户授权第三方应用程序访问其受保护的资源,而无需共享其凭据(例如用户名和密码)。这样可以大大降低用户的安全风险,因为用户不必将其敏感凭据直接提供给第三方应用程序。用户体验: OAuth 2.0通过简化用户授权过程,提供了更好的用户体验。相比传统的用户名和密码验证,OAuth 2.0使得用户无需在每个第三方应用程序中输入其凭据,而只需在授权服务器上一次性授权

ls命令功能:列出文件夹信息语法:ls [-l -h -a] [参数]参数:被查看的文件夹,不提供参数,表示查看当前工作目录-l,以列表形式查看-h,配合-l,以更加人性化的方式显示文件大小-a,显示隐藏文件pwd命令功能:展示当前工作目录语法:pwdcd命令功能:切换工作目录语法:cd [目标目录]参数:目标目录,要切换去的地方,不提供默认切换到当前登录用户HOME目录mkdir命令功能:创建文件夹语法:mkdir [-p] 参数参数:被创建文件夹的路径选项:-p,可选,表示创建前置路径touch命令功能:创建文件语法:touch 参数参数:被创建的文件路径cat命令功能:查看文件内容语法:

1.快速入门需求需求:基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串 “Hello World ~”。开发步骤第1步:创建SpringBoot工程项目第2步:定义HelloController类,添加方法hello,并添加注解第3步:测试运行1、创建SpringBoot工程(需要联网)基于Spring官方骨架,创建SpringBoot工程。基本信息描述完毕之后,勾选web开发相关依赖。点击Finish之后,就会联网创建这个SpringBoot工程,创建好之后,结构如下:注意:在联网创建过程中,会下载相关资源(请耐心等待)2、定义请求处理类在c

1.依赖配置依赖:指当前项目运行所需要的jar包。一个项目中可以引入多个依赖:例如:在当前工程中,我们需要用到logback来记录日志,此时就可以在maven工程的pom.xml文件中,引入logback的依赖。具体步骤如下:在pom.xml中编写dependencies标签在dependencies标签中使用dependency引入坐标定义坐标的 groupId、artifactId、version<!-- 第1个依赖 : logback -->
<dependency>
<groupId>ch.qos.logback</groupId>

方式1:使用Maven面板,快速导入项目打开IDEA,选择右侧Maven面板,点击 + 号,选中对应项目的pom.xml文件,双击即可说明:如果没有Maven面板,选择 View => Appearance => Tool Window Bars方式2:使用idea导入模块项目File => Project Structure => Modules => + => Import Module找到要导入工程的pom.xml