解决办法
文章平均质量分 54
pan_mlpan
没有伞的孩子要努力奔跑
展开
-
org.hibernate.engine.loading.internal.CollectionLoadContext@6b6f68cdrs=com.alibaba.druid.pool.Druid?
org.hibernate.engine.loading.internal.CollectionLoadContext@6b6f68cdrs=com.alibaba.druid.pool.Druid?(栈溢出、空指针问题)问题描述今天在项目中同时使用 lombok 中的 @Data 注解与 hibernate 时出现了一个bug在运行的时候报错 org.hibernate.engine.loading.internal.CollectionLoadContext@6b6f68cdrs=com.a原创 2022-05-04 17:14:03 · 996 阅读 · 0 评论 -
Proxy error Could not proxy request xxxx from localhost:xxxx to localhost:xxxx?
Proxy error Could not proxy request xxxx from localhost:xxxx to localhost:xxxx?问题描述最近在启动vue前端项目发送请求的时候,抛出以下错误:出错描述:看错误说明,应该是代理出了问题问题处理我是本地的后端项目,端口号是8000,本地的前端项目,端口号为8083这种错误出现的原因一般有以下几个:1、代理没有配置好找到项目中的 vue.config.js 文件,查看想要的代理配置是否正确devServer: {原创 2022-04-28 10:20:28 · 2797 阅读 · 0 评论 -
javax.crypto.BadPaddingException Given final block not properly padded?
javax.crypto.BadPaddingException Given final block not properly padded?问题描述最近在玩Cipher加密解密的时候,加密没错,但在解密是抛出错误:出错描述:提供的字块不符合填补的,解密出错出错原因:DES加密的时候,最后一位长度不足块长64时的,它会自动填补到64,那么在进行字节数组到字串的转化过程中,可以把它填补的不可见字符改变了,所以引发系统抛出异常(若是对称加密当加密与解密的密钥使用的不同,也会出现该异常)问题处理源代码原创 2022-04-19 15:25:42 · 1390 阅读 · 0 评论 -
Error attaching to process sun.jvm.hotspot.debugger.DebuggerException cannot open binary file
Error attaching to process sun.jvm.hotspot.debugger.DebuggerException cannot open binary file?问题描述使用 jinfo jmap 查看java进程时候出现以下错误:出错描述:使用jinfo查看jvm参数时候报错 Error attaching to process sun.jvm.hotspot.debugger.DebuggerException cannot open binary file出错原因:原创 2022-04-14 16:18:02 · 13056 阅读 · 2 评论 -
AttributeError ‘torch.Size‘ object has no attribute ‘numel‘
AttributeError ‘torch.Size’ object has no attribute ‘numel’问题描述使用 torchstat 来统计神经网络中的参数量的时候,出现以下错误:出错描述:使用torchstat 的stat方法 报错 AttributeError ‘torch.Size’ object has no attribute 'numel’出错原因:版本不一致问题处理当时是直接 pip install torchstat 安装的 torchstat 包,没有考虑原创 2022-03-27 15:39:52 · 2319 阅读 · 0 评论 -
TypeError: load() missing 1 required positional argument: ‘Loader‘?
TypeError: load() missing 1 required positional argument: ‘Loader‘?问题描述跑模型使用 yam 包l出现以下错误:File "D:\document\pycharm_project\faster-rcnn.pytorch\lib\model\utils", line 374, in config.py yaml_cfg = edict(yaml.load(f))TypeError: load() missing 1 requi原创 2022-03-03 10:02:15 · 8008 阅读 · 1 评论 -
Runtime Error CUDA error out of memory
Runtime Error CUDA error out of memory问题描述出错描述:在训练模型python train.py 的时候,出现 RuntimeErrorCUDA error out of memory 错误出错原因:字面意思,out of memory问题处理(三种常见的解决方式)1、查看GPU的使用情况,切换(多GPU的情况)在服务器上输入 :nvidia-smi查看GPU的使用情况:可以看到第0个GPU 使用占了,可以用空闲的第1GPU来跑你的程序,修改CUD原创 2022-02-27 14:11:05 · 3893 阅读 · 0 评论 -
The temporary upload location *** is not valid?
The temporary upload location *** is not valid?问题描述之前好好的,一段时间之后,在调用文件上传的接口 的时候出现以下错误出错描述:在调用文件上传的接口的时候报错 The temporary upload location *** is not valid出错原因:文件目录不存在问题处理这个问题主要的原因是这个文件上传的临时目录不存在了(可以查看下这个目录 /temp/tomcat_xxxx.端口号/work/Tomcat/localhost/RO原创 2022-02-22 09:48:35 · 629 阅读 · 0 评论 -
Caused by java.net.URISyntaxException Illegal character in query at index 82 httpweblib.scutnc?
Caused by java.net.URISyntaxException Illegal character in query at index 82 httpweblib.scutnc?问题描述使用HttpClient调用其他服务的时候,出现以下错误:出错描述:使用HttpClient调用其他服务的时候报错 Caused by java.net.URISyntaxException Illegal character in query at index 82 httpweblib.scutnc?原创 2022-02-21 16:25:10 · 540 阅读 · 0 评论 -
Cannot delete or update a parent row: a foreign key constraint fails
Cannot delete or update a parent row: a foreign key constraint fails问题描述在执行数据库sql的时候,报该 Cannot delete or update a parent row: a foreign key constraint fails 错误问题处理翻译过来就是 不能够删除或者更新一行,外键约束失败,定位脚本文件,发现是因为:/*会有外键约束*/DROP TABLE `lms_course_quiz`;那么如何避原创 2022-01-18 15:01:08 · 20586 阅读 · 4 评论 -
Failed to initialize NVML: Driver/library version mismatch?
Failed to initialize NVML: Driver/library version mismatch?问题描述之前好好的,一段时间之后,在调用 nvidia-smi 的时候出现一下错误,大无语事件出错描述:在运行查看显卡信息的时候报错 Failed to initialize NVML: Driver/library version mismatch出错原因:版本不匹配(nvidia的内核版本信息与系统的驱动版本不匹配)问题处理(1)首先查看显卡驱动所需的内核版本信息cat原创 2022-01-07 14:50:54 · 4354 阅读 · 0 评论 -
NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver. Make sure that the lat
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running问题描述之前好好的,一段时间之后,在调用 nvidia-smi 的时候出现一下错误,大无语事件详细状况:$nvidia-smiNVIDIA-SMI has failed because it couldn't co原创 2022-01-07 14:48:14 · 1511 阅读 · 0 评论 -
Error:(15, 13) java: No property named “id“ exists in source parameter(s). Did you mean “null“?
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?问题描述在项目中同时使用 lombok 与mapstruct 包的时候,写了一个mapper,Log与LogDTO里面用了@Getter、@Setter注解在运行的时候报错 Error:(15, 13) java: No property named “id” exists in source paramet原创 2022-01-06 09:52:39 · 8943 阅读 · 4 评论 -
IDEA 出现 Error:(1, 1) java: 非法字符: ‘\ufeff‘
问题IDEA 运行的时候出现报错:Error:(1, 1) java: 非法字符: ‘\ufeff'Error:(1, 10) java: 需要class, interface或enum解决办法直接在IDEA中进行编码的转换在右下角有对应的编码格式先转换为其他格式,例如转换为GBK再转换回UTF-8再次运行即可...原创 2021-05-15 14:34:41 · 251 阅读 · 0 评论 -
解决办法之 ModuleNotFoundError: No module named ‘pip‘
问题描述进行pip更新的时候,执行命令报错后,再次尝试的时候,出现:问题解决可以进行两个命令进行操作:python -m ensurepippython -m pip install --upgrade pip若第二条command 出现问题,可查看相关博文:解决办法之执行pip install出现Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问...原创 2021-05-07 11:12:48 · 181 阅读 · 0 评论 -
解决办法之执行pip install出现Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
问题描述在进行pip install 的时候出现:然后尝试更新pip:python -m pip install --upgrade pip出现问题:解决办法查看版本:pip --version或者pip -V将python -m pip install --upgrade pip更换为python -m pip install -U pip --user或者python -m pip install --upgrade pip --user如果出现以下问原创 2021-05-07 11:08:01 · 786 阅读 · 0 评论 -
IDEA常见问题处理
1、IDEA乱码问题1、对于某个项目的解决乱码设置File->setting->File Encodings->更改为utf-8 勾选后面的自动转换按钮2、对于idea全局的解决乱码设置File->other setting->Default setting->File Encodings->更改为utf-8 勾选后面的自动转换按钮2、IDEA自动导入依赖单独某个项目配置:File | Settings | Build, Execution, De原创 2020-12-24 22:54:23 · 558 阅读 · 0 评论 -
数据库之为什么RR读可以解决可重复读
数据库事务隔离级别RR为什么可以解决可重复读脏读与幻读与不可重复读脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会是不正确的。不可重复读(Non-repeatable read):在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间插入了一个事务更新的原有的数据。幻读(Phantom Read):在一个事务的两次查询中数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一原创 2021-04-13 11:24:42 · 1444 阅读 · 0 评论 -
解决办法之Duplicate entry ‘1‘ for key ‘PRIMARY‘
问题描述往数据库中插入数据的时候,出现了错误,查看日志是报关于Duplicate entry ‘1’ for key 'PRIMARY’的错误问题解决一般这种情况是因为Id不是自增长导致的解决办法第一种情况:若没有使用像hibernate框架,直接就是因为数据库表的创建id没有自增长导致了错误,需要进行修改创建表的语句create table t_user( id int primary key auto_increment );修改表id的语句alter table shop_pr原创 2021-04-09 21:06:18 · 25551 阅读 · 0 评论 -
Flutter之Finished with error: ProcessException: Process xxx exited abnormally
问题描述在正常运行项目的时候,会报错误问题处理(一)因为google需要爬墙,所以需要修改镜像android下面的build.gradle文件,增加阿里云的镜像maven{ url 'https://maven.aliyun.com/repository/google' }maven{ url 'https://maven.aliyun.com/repository/jcenter' }maven{ url 'http://maven.aliyun.com/nexus/content/gr原创 2021-04-02 10:26:42 · 833 阅读 · 0 评论 -
解决办法之we failed to succeed more than the maximum number of allowed acquisition attempts
问题描述开启服务器应用,出现报错:问题原因应用连接数据库失败,尝试次数达到最高次数,最终导致了失败问题处理分为以下几点进行排查:(1) 判断连接数据库的URL与用户、密码是否正确(绝大部分是因为这个)例如配置的数据库信息如下:jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ttjdbc.username=testjdbc.password=test@020验证很简单,利用原创 2021-03-26 19:41:39 · 4666 阅读 · 1 评论 -
解决办法之JavaDoc导出编码问题
JavaDoc使用一般在将API的注解进行生成API文档供前端观看,使用JavaDoc而在生成的时候会报这样的错误:问题处理:1、若采用的是Maven工程直接在javaDoc使用的时候,指定编码为utf-8-encoding utf-8 -charset utf-8 2、若采用的Gradle工程在项目的跟目录下的gradle文件中增加下面的代码allprojects { ... tasks.withType(Javadoc) { options{原创 2021-03-25 10:45:15 · 319 阅读 · 0 评论 -
解决办法之如何让emoji存放到数据库中
问题描述客户端存储表情符号的时候数据库存储不进去问题原因我们将数据库与表的的字符类型都设置为utf8原来utf8可能是2或3或4个字节,而mysql的utf8是3个字节,存放一个emoji是需要4个字节的,自然不够。导致了错误问题处理第一种:数据库处理思路:修改数据库的字符集修改数据库的配置文件(/etc/mysql中):mysql.conf 或者 my.ini,不同的数据库可能会不一样,根据实际情况进行修改[mysqld] character-set-server=utf8mb4进原创 2021-03-21 09:38:29 · 826 阅读 · 0 评论 -
服务器端解决跨域问题
跨域是指html文件所在的服务器与ajax请求的服务器是不同的ip+port,例如:‘192.168.1.1:8080’ 与 ‘192.168.1.2:8080’是不同的域。‘192.168.1.1:8080’ 与 ‘192.168.1.1:8081’是不同的域。解决此类问题的方法很多,有需要客户端和服务端都要更改的,例如jsonp,iframe等等;有只需要客户端更改的,这种情况只能出现在hybrid app开发中,即通过调用native方法来进行网络请求;有只需要服务端配置的,下面介绍3种服务原创 2021-03-19 15:47:43 · 378 阅读 · 0 评论 -
JAVA 如何将class文件转换成java文件
说明若将应用部署到了服务器上或者将JAVA文件编译成了class文件之后,而原JAVA代码又因为某些原因丢失了,那么能否将Class文件转换为JAVA文件?工具JAVA反编译工具 jad.exe下载地址:JAD工具下载选择合适的进行下载,我这里下载的是window的版本下载后进行解压,可以看到相应的可执行文件:使用1、将自己要反编译的class文件放入某个位置这里为了方便,我新建一个java目录,与可执行文件同级,里面是我要进行反编译的class文件2、进入命令行,并到该目录下原创 2021-03-18 10:02:11 · 12928 阅读 · 1 评论 -
解决办法之Linux新硬盘挂载某目录后原目录的文件消失
问题描述项目初期用户文件较少,全部存储在/home目录下/home目录没有单独划开分区,随着项目网站做大,用户文件越来越多,/home目录不够空间,想挂载一个新硬盘来负责储存挂载硬盘1、若挂载到一个新的目录下,请查看原先的博客:挂载硬盘处理2、若挂载到一个原先有文件的目录下(以挂载到 /home为例子)当挂载时候发现新挂载/home到新硬盘时,/home原来数据变空了原因:是由于linux的VFS(虚拟文件系统)机制导致的正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的原创 2021-03-13 19:55:45 · 18632 阅读 · 1 评论 -
UBUNTU挂载新的硬盘到文件管理系统中 WRONG FS TYPE, BAD OPTION, BAD SUPERBLOCK ON /DEV/SDB
1、若Linux服务器安装了双硬盘一个硬盘作为系统盘,那另外一个盘就可作为存储盘,需要进行挂载2、首先查看是否挂载lsblk或者:sudo fdisk -f其他不相关的分区就不截图了,如果你看到很多loop的话,请忽略它,不需要在意,那个是给系统管理挂载用的。可以看到现在我设备上除了原来的500GB的固态硬盘,sda1之外,已经能够读到sdb这个硬盘了,是一个4TB 的机械硬盘,主要是用来备份数据集。3 挂载硬盘分区需要先创建一个目录,然后再把这个新分区挂载到目录上。sudo m原创 2021-03-12 22:14:41 · 3799 阅读 · 0 评论 -
Flutter报错之Waiting for another flutter command to release the startup lock
问题描述:Waiting for another flutter command to release the startup lock大致意思是有其他的flutter命令在进行,若这些命令是想结束的命令,采取下面办法解决办法:1、关闭Android Studio2、打开flutter安装目录/bin/cacheflutter sdk的目录下面的bin/cache3、删除lockfile文件若删除不掉,需要在进程管理器中停止 dart.exe的进程,然后再次尝试进行删除4、此时可在命令行原创 2021-03-12 09:45:55 · 3910 阅读 · 0 评论 -
Flutter报错Got socket error trying to find package flutter_custom_clippers at https://pub.dartlang.org
问题描述:Got socket error trying to find package coverage at http://pub.dartlang.orgError: Unable to pub upgrade flutter tool. Retrying in five seconds...大致意思是连接https://pub.dartlang.org配置dart包失败访问flutter官方,仔细查看flutter的配置方法,发现如下图所示Note,相信有很多朋友配置环境的时候都没有注意原创 2021-03-12 09:41:41 · 5315 阅读 · 0 评论 -
Ubuntu20x版本设置静态ip地址(包括不同版本)
Ubuntu 20ubuntu 20 配置静态ip地址与其他的略有不同首先查看自己的网卡:ifconfig需要编辑下面这个文件进行配置:sudo vim /etc/netplan/01-network-manager-all.yamladdresses: 需要设置的ip地址gateway:网关设置nameservers: dns服务器ethernets: ens33: dhcp4: false addresses: [192.168.43.142/24]原创 2021-03-12 09:31:33 · 665 阅读 · 0 评论 -
解决办法之Linux服务器添加新硬盘无法识别
说明一般来说,当我们在服务上插入新的磁盘时,服务器是会对磁盘进行识别的。但是,有的时候服务器并没有对这些新插入的磁盘进行识别。这时,我们可以通过重启服务器,来使服务器重新加载硬盘。若不想对服务器进行重启或者因为某些原因不能够重启服务器。下面介绍的就是无需重启服务器,使其识别新磁盘的方法。解决方法【1】查看磁盘fdisk -l无权限用:sudo fdisk -llsblk【2】查看主机总线号ls /sys/class/scsi_host/【3】重新扫描SCSI总线添加设备原创 2021-03-04 09:41:53 · 9566 阅读 · 1 评论 -
解决办法之Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC
报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.数据库的数据导出sql,然后在另外一个库中执行的时候出现了这个问题,查看当前的表类型为innodb找到m原创 2021-03-03 11:27:04 · 14441 阅读 · 1 评论 -
SSL certificate problem: certificate has expired、error: RPC failed; curl 56 OpenSSL SSL_read: No err
报错情况解决办法打开命令行,进行设置全局sslgit config --global http.sslVerify false原创 2021-03-01 10:53:27 · 2006 阅读 · 0 评论 -
解决办法之启动jar包日志记录与脚本编写
运行命令jar -jar a.jar解释:直接执行该jar包,伴随程序允许,日志直接输出java -jar a.jar > /log.txt &解释:执行share-book.jar这个文件,并且输出到log.txt文件,&表示后台运行启动与关闭脚本编写创建2个脚本文件,startup.sh stop.shstart.sh:启动脚本#! /bin/bash #注意:必须有&让其后台执行,否则没有pid生成 jar包路径为绝对路径例如:a原创 2021-01-25 11:49:58 · 707 阅读 · 0 评论