摘要: 一个由distinct方法引起的bug及思考 线上产生了一个奇怪的问题,在一个求平均值的地方,却返回了不同的很奇怪的数据,排查问题花费了近大半天的时间,着实让人头大。 背景 在程序中,使用了Java8的stream流对数据进行处理。 定位 呈上犯罪现场(脱敏代码),供各位大佬嘲讽。 list.str 阅读全文
posted @ 2021-04-26 09:12 Yuesh1 阅读(297) 评论(0) 推荐(0)
摘要: JVM的编译方式及运行效率 Q:JVM采用了什么编译方式? A:JVM的编译方式分为前端编译和后端编译,部分静态提前编译(AOT) 前端编译 简介 由于JVM的输入为字节码(.class文件),而我们的编程输出的是自然语言(.java文件),所以就需要一种将我们的输出(.java文件)转换成JVM输 阅读全文
posted @ 2021-04-23 15:17 Yuesh1 阅读(456) 评论(0) 推荐(0)