11 2021 档案

正则表达式
摘要:目录正则表达式一、概述1、什么是正则表达式2、应用场景3、作用二、正则表达式规则1、规则2、举例3、常用正则表达式常用的正则表达式表达式全集如何写出高效率的正则表达式 正则表达式 一、概述 1、什么是正则表达式 正则表达式(英语:Regular Expression)使用单个字符串来描述、匹配一系列
83
0
0
Logback日志
摘要:一、Logback日志 1、什么是日志 通过日志查看程序的运行过程,运行信息,异常信息等 2、日志级别 日志记录器(Logger)的行为是分等级的。如下表所示: 分为:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF 默认情况下,spring boot从控制台打印
275
0
0
Maven深入
摘要:第四部分 Maven深入 目标 掌握POM文件的编写规则 了解Maven生命周期的概念;掌握生命周期各命令的含义 1 pom配置详解【重点】 pom(Project Object Model)指的是项目对象模型,用来描述当前的maven项目。使用pom.xml文件来实现。 【补充】 setting.
39
0
0
Maven入门
摘要:第三部分 Maven入门 目标 了解Maven的安装、配置、集成 掌握Maven的基本使用 1 Maven的下载与安装【了解】 下载 官方网站:http://maven.apache.org/ 下载页面:http://maven.apache.org/download.cgi 安装 将压缩包解压至无
82
0
0
Maven简介与Maven相关概念
摘要:Maven validate 验证项目的正确性 compile 编译源代码 test 通过单元测试框架测试编译的源代码 package 从之前阶段得到的结果组装工件(比如jar) integration-test 运行集成测试 verify 对组装的工件运行校验检查 install 安装工件到本地仓
33
0
0
统一异常处理
摘要:一、统一异常处理 目标:我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要进行统一异常处理。 1、创建统一异常处理器 创建exception包,创建统一异常处理器类UnifiedExceptionHandler,当工程中出现异常,会被统一捕获处理。 @Slf4j @Co
88
0
0
条件构造器-wapper
摘要:一、wapper介绍 1、Wrapper家族 在MP中我们可以使用通用Mapper(BaseMapper)实现基本查询,也可以使用自定义Mapper(自定义XML)来实现更高级的查询。当然你也可以结合条件构造器来方便的实现更多的高级查询。 Wrapper : 条件构造抽象类,最顶端父类 Abstra
695
0
0
乐观锁
摘要:三、乐观锁 1、场景 一件商品,成本价是80元,售价是100元。老板先是通知小李,说你去把商品价格增加50元。小李正在玩游戏,耽搁了一个小时。正好一个小时后,老板觉得商品价格增加到150元,价格太高,可能会影响销量。又通知小王,你把商品价格降低30元。 此时,小李和小王同时操作商品后台系统。小李操作
329
0
0
分页插件
摘要:一、分页插件 MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能 1、添加配置类 创建config包,创建MybatisPlusConfig类 package com.atguigu.mybatisplus.config; @Configuration @MapperScan("c
114
0
0
常用注解-@TableLogic
摘要:四、@TableLogic 1、逻辑删除 物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假删除,将对应数据中代表是否被删除字段的状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录 使用场景:可以进行数据恢复 2、实现逻辑删除 **step1:**数
1765
0
0
常用注解-@TableField
摘要:三、@TableField 1、value属性 功能同TableId的value属性 注意:MP会自动将数据库中的下划线命名风格转化为实体类中的驼峰命名风格 **例如,**数据库中的列 create_time 和 update_time 自动对应实体类中的 createTime 和 updateTi
6207
0
0
常用注解-@TableId
摘要:二、@TableId 1、雪花算法 默认情况下数据库的id列使用的是基于雪花算法的策略生成 背景 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 数据库的扩展方式主要包括:业务分库、主从复制,数据库分表。 数据库分表 将不同业务数据分散存储到不同的
4715
0
1
常用注解-@TableName
摘要:一、@TableName value属性 实体类的名字是User,数据库表名是t_user @TableName(value = "t_user") public class User {
2520
0
1
五、自定义Mapper\六、自定义Service
摘要:五、自定义Mapper 当通用Mapper无法满足我们的需求时,我们可以自定义基于Mapper接口的xml文件,并在xml文件中配置SQL语句 1、接口方法定义 在UserMapper接口中定义如下方法 List<User> selectAllByName(String name); 2、创建xml
225
0
0
四、通用Service
摘要:四、通用Service MP中有一个接口 IService和其实现类 ServiceImpl,封装了常见的业务层逻辑 1、创建Service接口 创建 service 包,创建 UserService,继承 IService package com.atguigu.mybatisplus.servi
171
0
0
三、通用Mapper
摘要:三、通用Mapper MP中的基本CRUD在内置的BaseMapper中都已得到了实现。 创建MapperTests测试类: package com.atguigu.mybatisplus; @SpringBootTest public class MapperTests { @Resource p
123
0
0
二、快速入门
摘要:二、快速入门 1、创建数据库 创建数据库:mybatis_plus 创建数据表:user CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名
46
0
0
一、简介
摘要:声明:此系列视频来源尚硅谷,喜欢看视频学习的小伙伴请跳转b站:https://www.bilibili.com/video/BV1VV411n7nR?p=1 后续文章不再做此声明,本站很多文章都来源尚硅谷,可以去官网了解学习,博客记录作为工作中方便查看,也分享给更多攻城狮。 一、简介 1、官网 ht
72
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起