自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LocalDateTime用法

LocalDateTime time = LocalDateTime.now();System.out.println(time.toString());//字符串表示System.out.println(time.toLocalTime());//获取时间(LocalTime)System.out.println(time.toLocalDate());//获取日期(LocalDate)System....

2021-06-02 10:52:09 197

原创 QueryWrapper去重

Wrappers.<User>query().select("distinct name");

2021-05-26 10:55:31 12597

原创 MyBatis-Plus 自带的更新方法,都有对对象空值进行判空。只有不为空的字段才会进行数据更新。

原因因为 MyBatis-Plus 自带的更新方法,都有对对象空值进行判空。只有不为空的字段才会进行数据更新。解决方式在实体类对应的字段上加注解@TableField(strategy=FieldStrategy.IGNORED),忽略null值的判断,例如:@TableField(updateStrategy = FieldStrategy.IGNORED)private String address;示例:1、未加注解(无法设入空值,见代码结果)://实体priv

2021-05-23 13:12:56 2905

原创 IDEA配置git,并从远程仓库获取代码分支

1.首先本地安装git,网上资料很全就不在这展示了。2.IDEA配置git2.1:首先点击file-- Settings--Version Control -- Git 将本地安装的git目录粘贴复制进去。如下图所示:然后点击Test按钮正常显示git version 信息则配置正确2.2:从远程仓库获取代码:首先如下图所示将远程仓库的路径粘贴上:2.3:然后继续点击出现下图情景:在Url中输入git的远程仓库地址2.4:等待代码下载到本地 然后...

2021-05-19 14:24:00 2692

原创 mysql悲观锁 for update

悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQL InnoDB为例商品goods表中有一个字段status,status为1代表商品未被下单,status为2代表商品已经被下单

2021-05-19 13:14:46 406

原创 MultipartFile

MultipartFile 这个类一般是用来接受前台传过来的文件下面来看代码吧@RequestMapping(value = "/impotrColl", method = RequestMethod.POST) @ResponseBody public Result<Object> impotrColl(@RequestParam MultipartFile file) throws IOException{ ...

2021-05-19 13:11:21 260

原创 mybatis-plus中getOne()方法,若实际查询结果多余一条,则返回too many错误

Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:81)解决方法:若有mapper语句,...

2021-05-10 10:00:43 8175

原创 mybatis-plus中like查询注意事项

wrapper.like默认是两边都加%,若需要左like或者右like,使用likeLeft()/likeRight();

2021-05-10 09:02:15 1366

转载 mybatis-plus

MyBatis-Plus1、简介  MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。官网文档地址:  https://mp.baomidou.com/guide/MyBatis-Plus 特性:  https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A72、使用 SpringBoot 快速使用 MyBatis-Plus(1)准备工作 

2021-05-08 17:10:22 428

转载 sql去重复操作详解SQL中distinct的用法

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列示例2.1select distinct name, id from A执行后结果如下:实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。示例2.2

2021-05-07 09:41:05 14304

原创 sql去重

SELECT DISTINCT a.name,a.area_name FROM (SELECT * FROM driver_school ORDER BY area_name DESC)AS a;

2021-04-28 13:52:52 52

原创 跨域问题

解决全局跨域:实现接口 implements WebMvcConfigurerprivate CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.setAllowCredentials(true); cors

2021-04-26 15:53:01 52

原创 maven仓库管理问题

导出项目的时候报错,显示没有相关依赖的jar包,这种情况是maven仓库无法下载指定依赖,需要手动找到相应jar包1,手动mvn命令导入相应jar包。2,找到仓库种原jar包存放路径,删除里面的文件,把完好jar包放进去。...

2021-04-26 08:41:23 57

空空如也

空空如也

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

TA关注的人

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