自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 avue-form提交后怎么打断表单不能编辑,提交按钮无法点击状态

在提交表单之前,回进行数据验证。验证通过后,表单中的输入框会变为不可用状态。此时,done方法的作用是恢复表单输入框的状态,使其重新变为可用状态‌

2024-12-26 18:01:49 421

原创 avue中点击自带的编辑按钮弹出反应慢

将这些需要id名称转换的属性去掉后响应时间正常,从而判断是某个请求出了问题,使用排除法找到慢的接口优化解决,这样的问题,不算是bug但是寻求解决思路很重要。

2024-12-24 18:09:37 147

原创 mybatis 映射文件中参数值相同为什么等式不成立

MyBatis是使用的OGNL表达式来进行解析的,这个地方有一个坑需要注意下,单引号内有一个字符的情况下,OGNL会将其以 java 中的 char 类型进行解析,那么此时 char 类型与参数 String 类型用等号进行比较的时候结果都是false。test 中的单个字符用双引号括起来,或者在字符后面添加.tostring()函数 如 '1'.tostring()即可。在编写sql的时候想根据传入参数判断是否添加判断条件的时候,等式明明是成立的但是并没有成功拼接sql。

2024-09-19 17:25:06 288

原创 js实现简单轮询

2.3定义轮询任务, 固定写发setInterval()函数传入两个参数, 一个是需要轮询执行的代码逻辑, 另外一个是间隔时间,我这里是2秒执行一次, 返回值是这个timeId是这个任务Id,业务逻辑是查看文件Id是否返回, 已经返回直接该任务, 没有的话继续调用后台接口获取, 调用之前之前判断是否超过设定时间, 超过后则通过this.$set方法将原来上传成功的文件路径去除, 表示改文件上传失败, 需要重新上传。以上截图展示文件上传成后开始轮询调用查询文件id接口,效果实现。

2024-08-13 17:10:48 756

原创 required a bean of type ‘org.springframework.data.redis.core.RedisTemplate‘ that could not be found

在springboot2.0以上版本中自动配置了一个默认的RedisTemplate实例,其泛型类型为。而以上代码引入时泛型为,导致Spring容器不知道你具体想要哪个类型的RedisTemplate bean。或者不自定义泛型会默认为引入redisTemplate启动项目时报以上错误: 错误描述是,在你的Spring应用中使用了RedisTemplate,但是Spring容器中并没有找到相应的bean;

2024-08-12 11:58:21 1170

原创 MybatisePlus实现乐观锁但是由于版本号不更新导致失效

场景: 实体类添加了@version注解, 配置类添加了乐观锁拦截器new OptimisticLockerInterceptor但是在实际更新数据的时候出现了并发的问题, 查看原因是版本好字段version每次更新后都没有被修改,导致每次查的时候都是相同的,所以每次都可以执行修改。2.通过乐观锁拦截器去自动更新version的值,但是这样要先查,然后再更新, 直接通过创建对象的方式更新的话不会更新version的值(必须要先从数据库查出来,否则无效)

2024-05-25 17:44:14 740

原创 JSON数据过滤指定的key

实际开发场景中当后端接口需要返回前段数据时或保存系统日志时,我们只需要保存一些关键数据,不必要每次都将整个对象的数据都进行传递,这个时候就可以使用到过滤功能。1.创建了一个Mechanic对象设置两个值包括name和url, 通过过滤方法我们可以看到控制台只输出了需要的属性,达到我们想要的效果;

2024-04-02 11:25:07 503 1

原创 同样的查询sql代码执行和手动执行脚本查询结果不一致(不一定是程序问题!!避坑)

由于我在查询之前修改了其中一条数据的属性,然后查询的时候又带上了这个属性导致,数据库的确存在了两条符合查询条件的记录,但是由于这个修改和后面的查询在同一个事务中,又因为getOne方法已报错导致之前的修改操作进行了回滚,所以出现了代码跑出的结果和手动查询结果不一致的问题。在代码逻辑顺序上尽量做到先执行查询方法,修改方法放最后执行!修改代码执行顺序,将修改操作放在查询的后面执行即可。

2023-12-28 11:57:18 944 1

原创 使用<el-upload>组件时上传图片成功后不回显如何解决

2.但是这样使用的话会出现一个问题,el-image组件的src属性是动态绑定的,而item.src的值更新后并没有立即反映到el-image组件上。item.src" size="mini" type="primary">点击上传图片使用el-upload>组件时图片无法回显, 只能展示一个是否完成的图标, 这个对用户体验不是很友好, 无法直观的看到自己上传的图片.// 将返回值绑定到item.src变量 原代码是: item.src=response.link。

2023-09-18 16:17:14 5452 5

空空如也

空空如也

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

TA关注的人

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