在MyBatis的Mapper中,想执行多条SQL语句,这些语句已经在SQL的客户端中执行过没有任何问题的,但是写在Mapper中执行后,却总是报错,报错可能是(这是在Oracle数据库的报错,MySQL可能也是类似的): 1)invalid character<EOL><EOL> 2); bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束 MySQL…

2025-04-19 0条评论 44点热度 0人点赞 admin 阅读全文

希望在两种情况下实现不同的滚动行为: 当用户通过点击链接跳转到新页面时,希望页面滚动到顶部 当用户使用浏览器的返回按钮时,希望页面恢复到之前的滚动位置 Vue Router 的 scrollBehavior 函数可以帮助我们解决这个问题,它可以根据导航类型来决定滚动行为。 const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), scrollBehavior(to, from, savedPosition) …

2025-04-10 0条评论 88点热度 0人点赞 admin 阅读全文

使用若依框架,新增了一个vue页面后,发现当前页面的标签页可以打开,但是再切换到其他页面就无法显示了,控制台报错: TypeError: Cannot read properties of null (reading 'nextSibling') 查了很多,最后发现原因是<template></template>中的没有一个单独的根元素的问题,因为vue3不再要求template里只需要一个根元素了,但是发现在若依中还是需要的 原来这样写(均不行): <template> Hel…

2025-03-29 0条评论 167点热度 0人点赞 admin 阅读全文

因为Swagger配置引起的Springboot3拦截器不生效,检查SwaggerConfig.java: @Configuration @ConditionalOnProperty(name = "springdoc.enabled", havingValue = "true", matchIfMissing = true) public class SwaggerConfig extends WebMvcConfigurationSupport { @Bean public OpenAPI customOpen…

2025-03-27 0条评论 148点热度 0人点赞 admin 阅读全文

官方并没有提供直接的属性来实现ElPopover的弹出层隐藏箭头、调整弹出层位置这2个功能(ElPopover倒是有的,使用:show-arrow="false"),可以使用自定义popper-class以及popper-options来实现。 <template> <el-dropdown popper-class="custom-dropdown-popper" :popper-options="{ modifiers: [{ name: 'offset', options: { offset…

2025-02-03 0条评论 374点热度 0人点赞 admin 阅读全文

问题描述 在 MySQL 8.0.32 版本中,当使用 UNION 操作将多个 SELECT 语句的结果合并,并在 WHERE 条件中使用中文字符进行过滤时,可能会出现无法查询到预期结果的问题。 现象 比如一个视图是这样定义的: select col1, col2 from table_a union select col1, col2 from table_b; 然后查询视图(假设视图名称为view_a):select * form view_a 是有数据的且包含col=中文1'的数据,但是select * fr…

2025-01-24 0条评论 324点热度 0人点赞 admin 阅读全文

之前一直用的是Intellij的IDEA开发的,最近因为使用AI工具,需要使用VSCode的编辑器(其实是基础VSCode的Windsurf),刚用的时候,比较不适应,比如快捷键等操作,还有一点很直观的就是看惯了IDEA,VSCode的配色实在适应不了,花了点时间改成了IDEA一样的,效果图如图:   有需要的朋友可以拿去或者参考,主要是修改settings.json配置文件,配置文件内容如下(找颜色的内容复制过去即可): { "editor.minimap.enabled": false, "redha…

2025-01-09 0条评论 765点热度 0人点赞 admin 阅读全文

效果动画图: 完整代码如下 <template> <div class="number-flip"> <div class="box-item" v-for="(digit, index) in digits" :key="index"> <span class="item-num" ref="spanRefs">0123456789</span> </div> </div> </template> <script…

2024-12-18 0条评论 884点热度 0人点赞 admin 阅读全文

在使用MybatisPlus开发的时候,在执行添加功能的时候,使用MP的id生成策略(ASSIGN_ID)生成的id是一个很长的long类型的数字。数字长其实还没事,问题是我后端返回的那串数字和前端拿到的数据不一致,前端axio请求后,ID后面几位的是00 经过研究,MyBatis-Plus 的 ASSIGN_ID 策略使用雪花算法生成一个 19 位的 Long 类型数值。当这个数值传到前端时,由于超过了 JavaScript 中数字的最大范围,导致最后两位始终为 0。 第一种方案是,在每个实体类的ID字段上加注解…

2024-11-27 0条评论 452点热度 0人点赞 admin 阅读全文

SpringBoot项目中使用lombok后起动报错: java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' 解决办法: 兼容性问题,使用1.8.24以后的版本即可,有时候项目的pom中并没有指定lombok的版本,改成如下: <dependency> <g…

2024-10-02 0条评论 614点热度 0人点赞 admin 阅读全文
1234585