总结Bug集

问题一:Mysql连接异常:No suitable driver found for jdbc:mysql:localhost:3306/test

解决方案:1.检查驱动包(com.mysql.jdbc.Driver);

                  2.检查对应的Url路径(jdbc:mysql://localhost:3306/test,root,root);

     

问题二:String转int类型异常:For input string:"xxxxx" 

                    

   解决方案:解决对应的方法使用正确;建议使用Integer.valueof();

                  

问题三:响应提交后无发调用重定向问题:

                    

解决方案:采用字符串赋值方式,最后只响应一次;

                 

 问题四:数组下标越界:java.lang.ArrayIndexOutOfBoundsException

               

              解决方案:检查数组的长度;

              

问题五:并发修改异常:Exception in thread "main" java.util.ConcurrentModificationException

                   

                    原因分析:当删除元素,导致集合顺序发生改变,指针指向错乱发生异常;

                                      

                    解决方案:将list.iteractor()改为list.listIteractor(),使用迭代器对象删除;

                                   

                                   

问题六:(未定义比较器异常) Exception in thread "main" java.lang.ClassCastException: com.entity.Person cannot be cast to java.lang.Comparable

                                  

                               解决方案:定义比较器;

                                  

问题七:(字符串数组下标越界) java.lang.StringIndexOutOfBoundsException: String index out of range: 26159

解决方案:检查是否是否传入了对相应的转化数组;

问题八:(未序列化异常)java.io.NotSerializableException: com.cy.pojo.Person

解决方案:实现序列化接口

问题九:(数据类型转换异常)java.io.OptionalDataException

解决方案:检查对应的类型转化是否对应;

问题十:(未生成序列化ID异常)java.io.InvalidClassException: com.cy.pojo.Person; local class incompatible: stream classdesc serialVersionUID = 730416046263198611, local class serialVersionUID = -7989923381271743161

解决方案:生成序列化ID;

问题十: ENOENT: no such file or directory, open 'C:\Users\wzh\package.json'

 解决方案:

方案一:生成一个package.json文件,可以介入配置

npm init

第二步:直接生成package.json文件

npm init -y

问题十一:误操作yum导致error: rpmdb解决方法

错误:[root@test ~]# yum makecache

error: rpmdb: BDB0113 Thread/process 18967/139716328294400 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed

原因:rpm数据库损坏。


解决方法(重新构建rpm数据库):
[root@test ~]# cd /var/lib/rpm

[root@test rpm]# ls

Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5
Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername

[root@test rpm]# rm -rf __db.*

[root@test rpm]# rpm --rebuilddb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值