文档章节

ArrayIndexOutOfBoundsException数组越界 --- 之二

Gerry1218
 Gerry1218
发布于 2018/08/30 13:10
字数 85
阅读 55
收藏 0

现象:

Caused by: java.lang.ArrayIndexOutOfBoundsException: 7786
    at org.springframework.asm.ClassReader.readClass(Unknown Source)
    at org.springframework.asm.ClassReader.accept(Unknown Source)
    at org.springframework.asm.ClassReader.accept(Unknown Source)
    at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:54)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
    at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:236)
    ... 45 more

问题及解决方案:

executor.execute(() -> threadTask(activityId, mobiles, content));

改为:

executor.execute(new Runnable() {
    @Override 
    public void run() {
        threadTask(activityId, mobiles, content);
    }
});

 

 

© 著作权归作者所有

Gerry1218
粉丝 9
博文 81
码字总数 15130
作品 1
杭州
程序员
私信 提问
jedis2.1.0的一个bug

最近在使用jedis工程中,由于一些原因,使用的仍是较低版本的jedis版本的。使用jedis时图省事,直接通过new 一个jedis的对象使用。之后出现了ArrayIndexOutOfBoundsException的错误: 具体为...

kiss鱼肠
2015/09/28
303
0
System.arraycopy()方法详解-jdk1.8

定义 可以看到,它是一个静态本地方法,由虚拟机实现,效率自然比用java一个个复制高 方法含义 从源数组src取元素,范围为下标srcPos到srcPos+length-1,取出共length个元素,存放到目标数组...

群星纪元
04/01
118
0
第33节:Java面向对象中的异常

Java中的异常和错误 Java中的异常机制,更好地提升程序的健壮性 throwable为顶级,Error和Exception Error:虚拟机错误,内存溢出,线程死锁 Exception:RuntimeException为空指针异常,数组...

达叔小生
2018/08/27
0
0
java中几点异常总结(磨砺营马剑威java)

【威哥说】java开发中有很多异常,这几个异常时每个程序员都必须要知道,并且注意的。掌握这几个异常,程序性能会有很大提升。 【小道消息】威哥要直播?真的假的?在哪里?什么时候?想知道...

磨砺营
2016/08/29
6
0
mian方法中的String[] args,命令行运行参数的传入

String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。java 本身不存在不带String args[]的main函数,java程序中去掉String args[]会出现错误。 String[] args其实就是...

Bony
2016/05/14
190
0

没有更多内容

加载失败,请刷新页面

加载更多

Andorid SQLite数据库开发基础教程(2)

Andorid SQLite数据库开发基础教程(2) 数据库生成方式 数据库的生成有两种方式,一种是使用数据库管理工具生成的数据库,我们将此类数据库称为预设数据库,另一种是使用代码生成的数据库。...

大学霸
31分钟前
3
0
YecPad 开源啦!: 基于C#的功能强大的可编辑记事本文本编辑软件

JY Lin 开源:YecPad : 基于C#的功能强大的可编辑记事本文本编辑软件 YecPad 是一款基于C#编程语言开发的功能强大的可编辑记事本文本编辑软件。 可以进行文本文件的打开、保存、删除及编辑功...

YDOOK
38分钟前
3
0
StringBuilder 与 StringBuffer 的区别

StringBuffer是线性安全的,支持并发操作,适合多线程。 StringBuilder线性不安全,不支持并发操作,适合单线程。 也就是说他们俩区别就在于支不支持并发操作,使用上基本上类似...

无名氏的程序员
40分钟前
3
0
js 找数组中的最值

本文转载于:专业的前端网站➸js 找数组中的最值 背景: 2个数组以下 , 比如 [[4, 9, 1, 3], [13, 35, 18, 26], [32, 35, 97, 39], [1000000, 1001, 857, 1]] 找最值的时候,我一开始想用两个...

前端老手
49分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部