前天在使用Druid完成一个新项目时遇到了查询时间错误的问题。就是日志一直在往Druid里灌,但是查近一个小时的数据怎么也查不到。经检查,日志消费情况,时间戳的填充也都是没有问题的。后来尝试将查询起始时间往前推了1天,总算查到了数据(查询时间巨长)。而且根据查询结果中的一些时间字段来看,还是有最近一个小时的记录的。这说明我的查询json是OK的,问题出在时间
分类目录归档:Bug
Excel导出超过65535行报异常
工程中在使用POI导出Excel数据,某次因为导出的数据量比较大就报了下面的错误:
|
1 2 3 4 |
java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535) at org.apache.poi.hssf.usermodel.HSSFRow.setRow |
SpringBoot读写xml上传到S3
最近的工作涉及到了生成xml文件并上传到AWS存储服务S3这样的处理。期间遇到了两个问题,简单记录下:
- springboot读取xml模板异常
- 将生成的xml上传到S3的问题
springboot的版本是2.1.9.RELEASE,读写xml文件使用的是Dom4J,版本是2.1.3。逐个说明下遇到的这几个问题。
1.springboot读取xml模板异常
现阶段是将x
JetBrains DataGrip的JavaFx错误提示及修复
这两天(20200409)手欠升级了DataGrip(JetBrains的数据处理工具),没想到升级完成后一打开就报了下面的错误:
Tried to use preview panel provider (JavaFX WebView), but it is unavailable. Reverting to default.
后来发现是markdown文档插件的问题。关键是这个Markd…
Gradle Refresh异常: Could not HEAD
在idea中使用Gradle的时候遇到了一个奇怪的异常:获取公司内部repository中的包是正常的,但是获取jar源文件的时候却遇到了一些异常。
异常信息可以通过执行“Refresh All Gradle Projects”操作,在Gradle View中看到。
异常信息简略如下:
|
1 |
org.gradle.internal.resource.transport.htt |
spark使用kafka报NoSuchMethodError
运行spark任务消费kafka时,报了如下的异常:
|
1 2 3 4 5 6 7 8 |
java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)Ljava/lang/Object; at kafka.consumer.FetchRequestAndResponseMetrics.< |
Unsupported major.minor version
又遇到了Unsupported major.minor version 52.0这个问题。很清楚这是编译打包时使用的jdk版本与运行环境jre版本不一致导致的。但是总是记不住具体的jdk版本与major version的对应关系。在这里记一下:
…Java SE 9 = 53 (0x35 hex),[3]
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex)
hbase.fs.tmp.dir 导致的错误
在执行BulkLoad的时候报了如下的错误:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Exception in thread "main" java.lang.IllegalArgumentException: Can not create a Path from a null string at org.apache.hadoop.fs.Path.checkPathArg(Path |
解决Gson 处理Map将整型处理为浮点型的问题
gson一直是我用着非常得心应手的json处理工具。但是最近遇到了一个坑,就是在处理java.util.Map型json字符串的时候会把整型转为浮点型。
示例程序如下:
|
1 2 3 4 5 6 7 8 9 10 |
public static void main(String[] args) { Gson gson = new Gson(); &nbs |