Java
文章平均质量分 72
xiuson@TencentWesure
这个作者很懒,什么都没留下…
展开
-
Java使用SecureRandom 在Linux生成随机数踩坑实录
背景公司服务陆续接入sonar代码质量检测扫描,并且集成了p3c规则,在一个红包服务中使用了Random来产生随机数,扫描提示如下:Creating a new Random object each time a random value is needed is inefficient and may produce numbers which are not random dependin...原创 2020-03-31 20:41:36 · 1897 阅读 · 0 评论 -
IBATIS列名无效
作者:xiuson, 原文发表于:http://www.xiuson.com/?p=66最近在用ibatis连接Oracle,出现了几种列名无效的情况:— The error occurred in com/kingdee/youshang/basedata/mapper/ProductOnSale.xml.— The error occurred while ap原创 2017-05-26 23:41:31 · 2461 阅读 · 0 评论 -
jstack: Java占用高CPU分析之- C2 Compiler Thread
1. 现象应用刚上线时发现Java进程占用了大量的CPU份额,但过了几分钟后会降下来(流量没变的情况下),因为已经做了负载均衡,于是拿一台实例重新部署代码上线来分析。具体分析步骤参考另外一篇文章《jstack: Java占用高CPU分析之- GC task thread》。这里简单说一下步骤,重点是分析结果后的解决方法,不过强调一点:当发现Java应用占用高CPU的时候,先把Java的线程原创 2017-06-30 16:36:50 · 34542 阅读 · 2 评论 -
jstack: Java占用高CPU分析之- GC Task Thread
jstack 是JDK自带的堆栈跟踪工具,作用有两个:为Java 进程或者核心文件打印出线程的堆栈信息;远程调试服务器。查看用法:jstack -helpUsage:jstack [-l] (to connect to running process)jstack -F [-m] [-l] (to connect to a hung process)原创 2017-06-30 16:29:05 · 21913 阅读 · 4 评论