java
【随风飘流】
自由,随性,追逐
展开
-
JVM StackOverFlowError
http://c45c43d4.wiz02.com/share/s/34n4fk0NQkwU2orqij3DPijj1kZ9Pv16VkLL2a2s_03za9KU原创 2017-02-28 20:04:36 · 1543 阅读 · 0 评论 -
java hashCode与数据防重
java hashCode与数据防重最近需要和第三方做数据对接,需要做幂等,重传数据直接取上一次的处理结果,不重复处理。原本打算将接收到的数据求hash, 通过hash来判断数据是否处理。原本不打算通过摘要算法来处理,因为自己验证了下对象(String, Integer, Long)生成hash,性能很好。测试数据: 普通PC机,100k的字符串,5w次hashcode运算,平均耗时0....原创 2018-05-22 19:58:24 · 1321 阅读 · 0 评论 -
Mybatis查询超时
文章目录问题现象问题排查初次排查探因解决方案通过elasticSearch查询其他方案补充说明问题现象测试同学反馈,商品查询功能,输入字母或汉字正常,输入数字搜索时报错。问题排查初次排查查看了一下耗时点,在mybatis执行到DruidDataSource.getConnect方法之间耗时很久(100s左右)。猜测:连接池问题,全部被占用,在等待连接?查看了下getConnecti...原创 2019-04-13 20:16:18 · 6235 阅读 · 0 评论 -
InputStream读取不完整 导致出现 Unexpected end of ZLIB input stream
文章目录错误信息排查为什么出现这个问题附, InputStream.read方法的源码注释 (jdk1.8)参考资料错误信息测试环境,某个文件读取功能报错,错误日志如下java.io.IOException: Failed to read zip entry source at org.apache.poi.openxml4j.opc.ZipPackage.<init>(Zi...原创 2019-04-26 20:24:51 · 12037 阅读 · 0 评论