升级到 IntelliJ IDEA 2025.2 后,发现:Maven 构建日志中的中文变成了乱码。 问题原因 从 2025.2 开始,Maven 的执行方式发生了变化: 不再直接调用 java.exe,而是通过 cmd.exe /c 来启动 Maven,可以从第一行看出来。 在中文版 Windows 系统中,cmd.exe 默认使用 GBK 编码(代码页 936),而项目和源码通常是 UTF-8 编码,这就导致了编码不一致,从而出现中文乱码。 即使你在项目中设置了: File Encoding 为 UTF-8 P…

2025-08-06 0条评论 16点热度 0人点赞 admin 阅读全文

如图: 编辑器中,如果是js文件,会出现2条竖线,查了一下,这个叫Visual Guide line或者Hard wrap。 但是到Code style中找过,修改后要么都没有,要么就会出现2条。 最后在Languages & Frameworks -> Javascript -> Prettier -> Prefer Prettier configuration to IDE code style 取消这个钩子就可以了(或者直接Disable Prettier)。

2025-07-07 0条评论 7点热度 0人点赞 admin 阅读全文

SQL 注入速查表 使用 SQL 注入速查表来学习如何利用不同变体的 SQL 注入漏洞。该速查表包含针对 MySQL、Microsoft SQL Server、Oracle 和 PostgreSQL 数据库服务器的 SQL 注入攻击的技术信息和有效载荷。 什么是 SQL 注入速查表? 这个 SQL 注入速查表是一个网络安全资源,包含详细的技术信息和攻击有效载荷,用于测试由于用户输入验证和清理不足而导致的不同类型的 SQL 注入(SQLi)漏洞。该速查表可以作为渗透测试人员的参考,也可以作为任何对 Web 应用程序安…

2025-06-20 0条评论 309点热度 0人点赞 admin 阅读全文

在SpringBoot3项目中,集成knife4j,pom.xml 如下: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency> 访问http://loca…

2025-05-11 0条评论 471点热度 0人点赞 admin 阅读全文

在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条评论 689点热度 0人点赞 admin 阅读全文

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

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

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

2025-03-29 0条评论 888点热度 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条评论 728点热度 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条评论 1015点热度 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条评论 864点热度 0人点赞 admin 阅读全文
1234585