1.问题来源 对几万行接口数据读取log文件获取耗时,次数,请求报文,获取每个接口Top20耗时的明细。在获取top20耗时的接口明细时,将每个接口数据存放在一个对象中,设置耗时和请求报文的映射为Map<AtomicLong, String>时遇到。 2.原因 AtomicLong没有重写hashCode函数,前后new的是不同对象,Long类型可以成功,是因为重写了hashCode函数