送测结束,开心上线,结果线上突然报错,发现代码走到了一个理论上不可能走到的分支里,又遇到鬼故事了_(:з」∠)_ GG。
Tomcat类加载NoSuchMethodError异常问题
最近在开发环境中进行项目部署测试,再次遇一个鬼故事。项目maven打包正常,Tomcat上项目正常启动,但是在调用某个类的特定方法时,出现NoSuchMethodError异常,反编确认对应的JAR包中包含该类和对应的方法,但是JVM依旧报错。
字符编码
ElasticSearch分组相关性写入
随着业务发展,越来越多的业务数据接入到Elasticsearch集群中,基于ES的全文索引和聚合分析功能进行简单的数据分析和日志查找。 在设计之初出于数据量和数据隔离的考虑,每个产品都以日期进行划分,生成数据索引。但是,随着新的产品越来越多,单个产品按日期划分,导致集群中的索引数量不断增加,ES集群的写入速度也越来越慢。
Java Jar包变更导致JVM崩溃问题
最近部分线上JAVA项目和Tomcat出现无规律性崩溃,崩溃信息主要为:
1 |
|
或者
1 |
|
MySQL Communications link failure问题
最近对项目进行测试,突然出现Communications link failure异常,原文如下: