- 博客(24)
- 收藏
- 关注
原创 Jrebel&Xrebel + Jrebel MybatisPlus extension实现xml热部署
Jrebel MybatisPlus extension实现xml热部署。Jrebel&Xrebel实现代码热部署。
2025-11-14 09:00:26
428
原创 kkfieview 403 云防拦截UserAgent为jdk发起的请求
下载kkfileview并更改源码DownloadUtils.downLoad方法里。
2025-01-21 10:44:01
157
原创 SpringBoot(JeecgBoot) Activiti5兼容人大金仓KingbaseES8
【代码】jeecg Activiti5兼容人大金仓KingbaseES8。
2025-01-03 10:53:10
776
原创 Error creating bean,先检查是否是java版本不对
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2024-11-08 08:57:50.814 [main] ERROR org.springframework.boot.SpringApplication:837 - Application run failedorg.springframework.beans.factory
2024-11-08 08:59:46
851
原创 安全渗透index.php?s=/Index/thinkapp\/invokefunction 路径返回tomcat IllegalArgumentException,携带tomcat版本,修复如下
HTTP Status 400 – Bad Request Type Exception Report Message Invalid character found in the request target [/ppp/index.php?s=/Index/thinkapp\/invokefunction]. The valid characters are defined in RFC 7230 and RFC 3986 Description The server cannot or will no
2024-10-16 13:48:43
479
原创 项目引入了knife4j-spring-boot-starter,安全上屏蔽swagger
方式一:knife4j:#开启生产环境屏蔽basic:方式二:#swaggerspringfox:knife4j:#开启生产环境屏蔽basic:
2024-09-19 16:09:06
576
1
原创 java: 找不到符号 符号: 类 CommonConstant 位置: 程序包 org.jeecg.common.constant
java: 程序包org.jeecg.config.sign.interceptor不存在。位置: 程序包 org.jeecg.common.constant。符号: 类 CommonConstant。解决方法:把包package一下再运行。java: 找不到符号。
2024-07-18 09:49:54
692
原创 使用antisamy JReBel无法启动
可能是版本问题,或是其他未知的问题,因为我另一个项目也用的这个版本,可以正常启动,本地热部署时候注释掉再启动。
2024-07-10 09:57:04
186
原创 EasyExcel如何自动换行
取消注解@ContentRowHeight(15),在单元格string里直接添加"\r\n"即可实现自动换行。
2024-06-28 14:34:47
2974
原创 MyBaitsPlus page的records.size和total不一致
由于一个user可能与多个depart关联,所以同一个userid可能存在多行数据,在这里使用的是left join,而mybatis看到了left join,使用count计算total的时候用的是如下的sql。而且是,在select语句中同一个userid,org_code_text不同也会查询出不同的数据,上述查询count的sql自然是错误的,可以加一个distinct更改sql如下。大功告成,此时records.size和total就一致了。此时查询count total的sql变成了。
2024-06-07 10:14:17
422
1
原创 php.exe 执行php文件报错,但是代码确实没错,看下是不是亿赛通加密搞的鬼!!!代码数量少的时候不加密,代码多了保存的时候就加密了!
php.exe 执行php文件报错,但是代码确实没错,看下是不是亿赛通加密搞的鬼!代码数量少的时候不加密,代码多了保存的时候就加密了!
2024-04-16 14:35:21
239
1
原创 明明代码执行了,并且return了,最终却报错提示404,赶快检查一下是不是漏掉了@ResponseBody注解!
明明代码执行了,并且return了,最终却报错提示404,赶快检查一下是不是漏掉了@ResponseBody注解!
2024-03-16 16:27:36
339
1
原创 自定义创建线程池处理任务,如果线程池容量满了,自动将任务放进缓冲队列的简单实现
【代码】自定义创建线程池处理任务,如果线程池容量满了,自动将任务放进缓冲队列的简单实现。
2024-03-16 10:02:11
271
1
原创 使用Hutool工具发送post请求,如果是携带JsonObject参数,接口返回报错,则可尝试将JsonObject转为字符串进行发送
使用Hutool工具发送post请求,如果是携带JsonObject参数,接口返回报错,则可尝试将JsonObject转为字符串进行发送。
2024-03-15 11:38:23
1161
1
原创 积木报表报错:JSONException: illegal identifier : {pos 1, line 1, column 2{{";group";:";trade
因为格式被破环,我们大部分的格式被破坏原因在于转义问题,比如我这里就是把双引号或单引号进行了转义,导致fastjson在解析时就会出错,当然也有原因可能是比如后端做了XSS攻击过滤。(本人是因为XSS过滤导致的,只需要在FilterRegistrationBean.addInitParameter("exclusions","/hblqazpt/jmreport)即可解决)这些字样,无法直观判断报错原因,查日志发现实际报错为。这些是因为我进行了antixss过滤,导致空格这些都被转义了。
2024-03-12 17:26:08
861
1
原创 IDEA Search Everywhere和Find in Files区别
Find in Files可以进行预览,而Search Everywhere不行,如果Ctrl+Shift+F无法弹出Find in Files,大概率是和输入法的简繁体切换快捷键冲突,取消就好了。
2024-03-12 08:54:01
681
1
原创 定时任务报Shiro错UnavailableSecurityManagerException: No SecurityManager accessible to the calling code
100%是定时任务执行代码SecurityUtils.getSubject()报错,因为没有登录用户信息,可以注释掉此代码块。
2024-03-07 10:16:49
396
1
原创 @profile.name@ found character ‘@‘ that cannot start any token. (Do not use @ for indentation)
Maven 为了能够通过 profile 实现各不同运行环境切换,提供了一种『资源属性过滤』的机制。通过属性替换实现不同环境使用不同的参数。
2024-03-05 15:53:30
1926
原创 npm i -D miniprogram-api-typings @uni-helper/uni-app-types报错改用pnpm解决
【代码】npm i -D miniprogram-api-typings @uni-helper/uni-app-types报错改用pnpm解决。
2023-12-18 12:56:50
1657
1
原创 @InterceptorIgnore(illegalSql = “true“, tenantLine = “true“)解决MyBaits ParseException unexpected toke
此时在mapper方法上方加上注解@InterceptorIgnore(tenantLine = "true")即可避开报错,如果不写注解,方法仍然可以执行,只是日志会提示错误,实际不影响程序运行。在MyBatis的xml中如果写了UNION比较复杂的查询,有时候报错optimize this sql to a count sql has exception。
2023-12-14 11:07:31
3947
1
原创 Spring Boot 无法加载 ClasspathResource 问题(getResource.getFile改用getResourceAsStream解决)
表示这个文件是一个压缩包(zip)(jar 本身就是一个 zip), 之后的路径则为压缩包内的路径(压缩包内的路径不分运行平台, 统一为 Unix 路径).为了避免资源文件冲突(Java 的打包规范忽略了资源文件的问题, 两个库的代码文件是可以合并的, 因为包名不同. 但是资源文件都从。开始的, 用户自己的资源文件的根目录也在这里, 所以为了让用户能够正确读到自己的资源文件. 加载用户代码的那个。文件的路径, 而这个路径支持网络读取, 所以必须是 URI. 然后第三方库的代码中就会使用。
2023-11-30 15:17:18
1955
原创 使用pathViriable接受url参数后的重定向redirect失效导致栈溢出
url采用/aaa/{bbb}来接收,java后台使用response.redirect("www.baidu.com")进行跳转,会跳转失败,而且后台会出现栈溢出,改进方法,将/aaa/{bbb}改为更为具体的/aaa/bbb来接收,具体的参数可以通过param携带。
2023-10-11 13:02:58
708
1
原创 MyRabbitConfig设置回调提示循环依赖如何解决(首次P260为报错,后续P330启动报错)
取消RabbitTemplate @Autowired 及 initRabbitTemplate @PostConstruct ,增加如下代码,自己造一个Bean。循环依赖指的是两个对象之间互相依赖,如果其中一个对象依赖另一个对象,而另一个对象也依赖这个对象,就会形成一个循环依赖的链条。注解用于在依赖注入完成后执行方法,但如果在同一个类中使用了该注解,就会导致循环依赖的问题。这样就可以避免循环依赖的问题了。方法移动到另一个类中,并在该类中使用。这就导致了循环依赖的问题。注解,并在其中调用了。
2023-08-20 23:12:01
365
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅