自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态表头的table

列表数据dataList:[userId:'',nickName:'',answers:[{id:'',result:''}] ]动态表头绑定tableHeader:[{id:'',content:''}]记录下:需要展示表头不固定的表格数据。

2024-03-27 09:56:02 321

原创 动态表单校验

由于我在一个页面用了两个form表单,this.$refs[formName].validate((valid) => {})方法,不能添加两个表单名,提交校验的时候直接用,前端小白也稍折腾了下~~之前没怎么写过前端代码,看文档也不够仔细~~按常规方法写完页面之后,测试发现校验都加上去了,但是填写内容之后校验也一直在,并且添加的中文校验提示没生效,一直是英文的提示。已经不记得最开始写的是啥样的代码了,把最后结果放上来记录下吧~页面大致长下面这样~~可以添加多个问题,问题可以添加多个选项。

2024-03-22 14:24:38 745 1

原创 每天一个摆脱if-else工程师的技巧——优雅的参数校验

在日常的开发工作中,为了程序的健壮性,大部分方法都需要进行入参数据校验。最直接的当然是在相应方法内对数据进行手动校验,但是这样代码里就会有很多冗余繁琐的if-else。throw new IllegalArgumentException("用户姓名不能为空");throw new IllegalArgumentException("性别不能为空");throw new IllegalArgumentException("性别错误");

2024-03-21 19:17:28 814 1

原创 git常用命令笔记

## 用习惯了idea总是不记得git的一些常见命令,需要用到的时候总是担心旁边站了人~~~记个笔记@_@,告诉自己看笔记不丢人。

2024-03-20 11:33:35 208 1

原创 XML 实体代替符号

xml代替符号,总是记错~~~记录下,下次好找点。

2024-03-19 19:43:07 213

原创 QueryWrapper和LambdaQueryWrapper的区别

QueryWrapper和LambdaQueryWrapper都是 MyBatis-Plus 提供的用于构建 SQL 查询条件的封装类,主要用于简化查询条件的构建过程。因此,在使用 MyBatis-Plus 构建查询条件时,推荐使用 LambdaQueryWrapper。但具体使用哪个根据公司编码习惯来决定。QueryWrapper:QueryWrapper 是 MyBatis-Plus 最早提供的查询条件封装类,通过传统的。赶紧扒一扒两者的区别,记录下~(希望别再被批评了 --_--|| )

2024-03-19 09:14:42 206

原创 MyBatis 动态 SQL 记录

标签用于循环遍历集合,并将集合中的元素作为参数动态生成 SQL 语句的一部分。标签可以用于处理 SQL 片段中的前缀、后缀和分隔符等问题。标签用于动态拼接 SET 子句(通常用于更新操作)。标签用于在满足条件时包含其内部的 SQL 片段。标签类似于 Java 中的 switch 语句,标签用于动态拼接 WHERE 子句,标签用于定义条件分支,标签用于定义默认情况。

2024-03-18 15:06:38 325

原创 PageHelper.startPage 静态方法调用导致的不安全分页

如果代码在进入 Executor 前发生异常,就会导致线程不可用,这属于人为的 Bug(例如接口方法和 XML 中的不匹配,导致找不到 MappedStatement 时), 这种情况由于线程不可用,也不会导致 ThreadLocal 参数被错误的使用。这种情况下由于 param1 存在 null 的情况,就会导致 PageHelper 生产了一个分页参数,但是没有被消费,这个参数就会一直保留在这个线程上。当这个线程再次被使用时,就可能导致不该分页的方法去消费这个分页参数,这就产生了莫名其妙的分页。

2024-03-18 14:04:38 343

原创 报错org.mybatis.spring.MyBatisSystemException

在没有用注解的情况下,xml文件中找不到对应名称的参数。两个及两个以上的参数。

2024-03-14 14:28:45 149

原创 IDEA中 mybatis的Mapper.xml语句报红的解决办法

File --> Settings --> Lanuages&Frameworks --> SQL Dialects 路径下,检查全局配置或者项目配置是否和当前项目添加的数据不一致。比如:我这里配置的Oracle,只要修改成我项目中使用的Mysql就可以解决上面的问题了。idea中已经配置database数据库,程序运行也不报错。xml文件中整面报红提示看着超级难受~~看着舒服多了呢~.~

2024-03-14 11:20:16 522

空空如也

空空如也

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

TA关注的人

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