- 博客(20)
- 收藏
- 关注
原创 解决SLF4J: Class path contains multiple SLF4J bindings.
SLF4J(Simple Logging Facade for Java)提供了一个Java日志API的简单抽象层,允许最终用户在部署其应用程序时使用他们选择的日志库。当你看到警告信息“SLF4J: Class path contains multiple SLF4J bindings.”,这意味着在你的类路径(class path)中有两个或更多的SLF4J绑定(bindings)存在。当存在多个绑定时,SLF4J不知道应该使用哪一个,因此它会发出警告,并默认选择它找到的第一个绑定,而忽略其他的。
2024-06-21 17:07:04 3168
原创 Java中对OFD文件转为PDF操作(简单,详解)
如果你出现了这个问题,不要慌。出错的原因可能不一样,exclusion写法也会不一样。byte[]、File、Path等之间的转换。
2024-06-21 16:48:49 1464 3
原创 (已解決) nodemon : 无法加载文件 C:\Users\***\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本
3、使用 nodemon 命令测试修改后的效果,可以正常使用 npm 全局命令执行脚本。2、执行命令 set-ExecutionPolicy RemoteSigned,选A。原因:windows 默认不允许 npm 全局命令执行脚本文件,所以需要修改执行策略。1、以管理员打开 PowerShell。
2024-01-15 11:02:46 655
原创 (已解决)BeanCreationException Bean创建异常
敲代码大意了,没有闪。哈哈,Service层注入依赖时,声明成员变量的是接口不是实现类。下面是模拟了我遇到的报错情况,类名是乱写的。
2024-01-03 09:58:49 526 1
原创 Textarea 动态展示限制输入字符数,Textarea 不能拉动,Textarea 内容不缩进
textarea>内容,不换行不会缩进resize: none;让 textarea 不能拖动。
2023-12-20 15:48:09 460 1
原创 解决ORA-00923 提示未找到要求的Form关键字问题
错误分析,因为是在java代码里写的sql在换行时少加了一个","号(注意是英文逗号)。注意每次换行拼接的时候双引号后面都加一个空格,防止sql拼接错误。
2023-12-15 11:10:55 2235
原创 数组转集合 解决 java.lang.UnsupportedOperationException
我这里直接将字符串分割成数组后用 Arrays.asList 将数组转为集合。之后进行增加删除集合中的元素都会报错UnsupportedOperationException,编译阶段不会报错,底层AbstractList抛出的异常。
2023-12-14 11:44:47 374 1
原创 优化使用 itext 合并多个 pdf 方案,解决使用 Itext 合并 pdf 报错 PDF header signature not found
这是我上篇关于 itext 的代码,已经解决了 PDF header signature not found 这个问题。后面分析了一下还是存在很多问题。例如:手动删除文件时被占用,PdfReader 对象循环创建没有完全关闭。将文件全部加载到内存中处理速度过快,导致影响 wkhtmltopdf 工具线程还没处理完,主线程就已经跑完了导致的 IO 异常等等。我使用这个方法时将我的文件按顺序批量将文件路径添加到了 filePaths 集合中,其中第一个文件是主文件。要求是拼接完成后还是原文件名。
2023-08-25 14:04:10 3078 1
原创 (已解决)使用Itext合并pdf报错:com.itextpdf.text.exceptions.InvalidPdfException: PDF header signature not found
当我执行这三行代码后,参数 filePaths 中的第一个文件大小会变成 0 KB,后面我又去循环这个 filePaths, 在第一次循环时,new PdfReader(filePath);真正困难的其实是:发现问题发生的真正原因,上面我们已经知道了错误的原因是由于 filePaths 中的第一个文件大小是0kb,我们在循环拼接之前将 File 保存为 byte[] ,其实应该有更好的解决方式。有好的解决方案大家一起分享一下。看似没问题的代码,运行起来让人头大,问题的原因也让人无语(小小吐槽一下,诶嘿~)
2023-08-10 10:17:12 8101 1
原创 (已解决)2021.2 idea 插件 CodeGlance Pro 右侧代码缩略图失效问题
注意:如果你同时安装了 CodeGlance 的其他版本请卸载他们。出现问题如下图,安装后用了一段时间后失效了。第一步:如果这里 √ 没打上请勾上他。最后:重启 idea,重新生效了。第二步:将禁用按钮 √ 去掉。
2023-08-08 10:11:23 555
原创 (超详细)MySQL 数据库 8.0.18 安装版 全过程(图文详解) 下载、安装、配置、测试
选择对应版本下载即可,官网显示是32位,这个不影响,安装后是正常的64位。百度网盘地址:提取码:0004腾讯微云地址:密码:vm5r9p。
2023-06-17 21:15:16 3567 5
原创 Maven 下载、安装、配置、Aliyun 镜像下载 jar 包配置,IDEA 配置 Maven(超详细图文步棸演示)
官网下载:按个人需求下载相应版本,我使用的是 3.6.3 版本的。注:官网 https 相对会慢一些,我这里也分享一个安装包,内含配置文件。百度网盘地址:提取码:0003腾讯微云地址:链接:密码:5r6d4t。
2023-06-08 19:52:10 1218 1
原创 2020版 | 2021版 Idea 如何避免新建项目时 Maven 自动变更?一文解决 Idea 全局配置 Maven (步棸图文详解)
注:只对配置完成后新创建的 Maven 项目生效。配置之前存在的项目一般只能在项目里修改当前项目的 Maven 配置。
2023-06-08 08:57:00 710 2
原创 Java入门 (超简单)IntelliJ IDEA(2020.1)的下载、安装、学习免费使用步棸(图文详细讲解,内含安装包插件整合)
官网下载:进入官网下载地址后在页面内向下浏览找到适合自己电脑操作系统的2020.1安装包下载。注:官网下载速度较快,插件在我的网盘分享里哦!内含安装包。百度网盘地址:提取码:0002腾讯微云地址:链接:https://share.weiyun.com/lzQlXMrN 密码:8siycp。
2023-06-06 20:46:50 1110
原创 Java入门 (超详细)JDK(1.8)下载与安装及环境变量的配置教程
准备一个安装位置的文件夹,选择安装的文件夹命名最好不要有空格,如:jdk 8,可以是jdk_8或是jdk-8都行。这是我的第一篇文章,是学习 Java 过程的第一步。上一步安装完成后会弹出下面这个页面,点击更改选择刚刚创建好的 jre 文件夹,选择无误后直接点击下一步就会进入安装状态。注:我的安装路径是 E:\javaApps\JDK_8,图中的此电脑>胡桃(E)中文是自己给盘符重命名的。下面的步棸都是固定的 ,变量名内容直接复制就可以啦,防止出错。不想要注册的小伙伴可以选择下载我的网盘分享呀!
2023-06-03 17:31:33 48783 25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人