Java发开中中碰到的异常

 解决:配置xml读取路径错误

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zys.boot_jeep.mapper.CarpeizhiMapper.showXCar

 

并发修改异常

java.util.ConcurrentModificationException
原因
增强for或迭代器遍历时size发生了改变

while
(iterator.hasNext()){ System.out.println(iterator.next()); list.add("1111"); }

 

没有此元素异常

java.util.NoSuchElementException
原因
迭代器时已经去除全部元素继续取出
while(iterator.hasNext()){
     System.out.println(iterator.next());
}
 iterator.next();

 

序列化流

StreamCorruptedException: invalid stream header: 01ACED00
原因
迭代器时已经去除全部元素继续取出
在我的代码中FileOutoutStream write一个1,却使用了序列化流接收

 

jsp包含页与被包含页的<@ page>指令中的属性不同

org.apache.jasper.JasperException

 

在MyBatis开发中使用if标签

java.lang.IllegalArgumentException: invalid comparison: java.util.LinkedHashMap and java.lang.String
原因
if中的判断不应该加#{}
<if test="#{birthday} != null">  改为 -> birthday
    and birthday = #{birthday}
</if>

 

使用Maven安装时 install 报错  

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test

在父级pom中加入

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12.4</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

 

 

持续更新...

posted @ 2020-04-17 17:37  一半人生  阅读(207)  评论(0编辑  收藏  举报