自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 git操作小总结

git的分支管理 git所有分支之间彼此互不干扰,各自完成各自的工作和内容。可以在分支使用完后合并到总分支(原分支) 上,安全、便捷、不影响其他分支工作 查看当前工作在那个分支 git branch # 返回 # * master 1 2 3 可以看到当前的分支叫 "master" master分支 从项目创建之初,有且唯一的分支就是主分支。如果之后再创建分支,就是一个一个的从分支,主分支被叫做master Git 的 master 分支并不是一个特殊分...

2021-12-16 19:15:37 229

原创 Spring Boot 实现AOP功能

下面主要讲述,springboot如何使用AOP功能 AOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。 那么AOP为何那么重要呢?在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等,这些代码会散落穿插在各个业务逻辑中,非常冗余且不利于维护。 简单地去理解,其实AOP要做三类事: 在哪里切入,也就是权限校验等非业务操作在哪些业务代码中执行。 在什么时候切入,是业务代码

2021-12-16 19:02:03 970

转载 Mybtia Plus注解使用说明

注解 介绍 MybatisPlus 注解包相关类详解 注解类包:mybatis-plus-annotation @TableName 描述:表名注解 属性 类型 必须指定 默认值 描述 value String 否 "" 表名 schema String 否 "" schema keepGlobalPrefix boolean 否 false 是否保持使用全局的 tablePrefix 的值(

2021-11-21 17:35:26 315

转载 Mybatis-plus查询语句使用

根据id查询记录 /** * 通过id查询 * @param id * @return */ @RequestMapping("selectById") @ResponseBody public User selectById(String id){ //通过id查询 mp自带 User user = userMapper.selectById(id); return user; } 通过多个id批量查询 /** * 通过多个id批量查询 * @param

2021-11-21 17:33:40 1184

原创 Spring Boot整合Mybatis-plus插件实现分页

创建MyMetaObjectHandler配置类 此时可以删除主类中的@MapperScan扫描注解 @EnableTransactionManagement @Configuration @MapperScan("com.songzixian.mapper*") //这里添加了`@MapperScan`注解 启动无需再添加,因为作用都一样 public class MybatisPlusConfig { @Bean public PaginationInterceptor pag..

2021-11-21 17:32:33 138

转载 Mybatis-plus删除方法使用

1.根据id删除 /** * 根据id删除 * @param id * @return sum */ @RequestMapping("deleteById") @ResponseBody public int deleteById(long id){ int sum = userMapper.deleteById(id); return sum; } 控制台打印sql = DELETE F

2021-11-21 17:31:05 7714

转载 MyBatis Plus条件构造器使用

MyBatis Plus条件构造器之Wrapper使用.png 1Wrapper: 条件构造抽象类,最顶端父类 1.1 AbstractWrapper: 用于查询条件封装,生成 sql 的 where 条件 1.2 QueryWrapper: Entity 对象封装操作类,不是用lambda语法 1.3 UpdateWrapper: Update 条件封装,用于Entity对象更新操作 1.4 AbstractLambdaWrapper: Lambda 语法使用 Wrapper统一处理解析 lamb..

2021-11-21 17:29:06 235

转载 lombok常用的基本注解使用

@Data 使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。@AllArgsConstructor 使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数@NoArgsConstructor 使用后创建一个无参构造函数@Builder 关于Builder较为复杂一些,Builder的作用之一是为了解决在某个类有很多构造函数的情况,也省去写很多构造函数的麻烦,在设计模式中的思想是:用一个内部类去

2021-11-21 17:27:45 167

转载 MyBatis Plus实现带条件分页查询

TeacherQuery条件字段封装 /** * <p> * Description: * </p> * * @author songzixian * @version v1.0.0 * @create 2020-05-24 18:19 * @see com.greatdata.provider.domain */ @ApiModel(value = "Teacher查询对象",description = "讲师查询对象封装") @Data public cla

2021-11-21 17:26:01 3734

转载 Spring Boot实现阿里云短信服务

1.引入核心依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version> </dependency> 2.编写接口 /** * <p> * Description: * </p>

2021-11-21 17:23:33 197

转载 Mybatis Plus代码生成器使用

首先在springboot的pom文件中引入代码生成器相关依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</v

2021-11-21 17:17:58 379

转载 Spring Boot2.4.0配置log4j2日志

排除Logback依赖 Spring Boot 2.x默认使用Logback日志框架,要使用 Log4j2必须先排除 Logback。 <!-- spring boot web 启动包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &lt

2021-11-21 17:15:54 433

原创 sql连表查询简单方式总结

首先新建两张表: 名为student的表1 名为class的表2 一、外连接 外连接可分为:左连接、右连接、全然外连接。 1、左连接 left join 左外连接包括left join左表所有行。假设左表中某行在右表没有匹配。则结果中相应行右表的部分所有为空,查询结果的行数等于左表数据的行数,由于左右两表此时为一对一关系 2、右连接 right join 右外连接包括right join右表所有行,假设左表中某行在右表没有匹配,则结果中相应左表的部分所有为空 二、...

2021-11-06 12:09:25 6334 1

原创 CPU、内存与硬盘的关系

关于CPU 内存与硬盘 三者之间的关系与功能 先来看一下这三者的功能 CPU就是中央处理器(英文名称叫做 Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 CPU主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)...

2019-01-18 16:35:16 982

原创 有关视频与图像处理的思考与可解决的实际问题

有关视频与图像处理的思考与可解决的实际问题 电子科技大学格拉斯哥学院曾兵教授在新生研讨课上详细讲解了他多年来一直专注的图像与视频处理的基础与应用研究,关于他所提出的诸如图像处理与视频防抖处理等问题,我有如下的思考与认识。 首先,图像与视频处理技术的发展与计算机技术的高速发展密不可分,它是基于计算机处理速度而衍生的一种算法和处理方式,因为图像与视频通常都包含大量的数据,所占据的空间...

2018-11-29 00:40:41 1143

空空如也

空空如也

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

TA关注的人

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