专栏首页叔叔的博客遇到的java随机数引起的阻塞问题

遇到的java随机数引起的阻塞问题

今天启动jar包迟迟起不来,然后大神过来,一堆没见过的命令,啪啪啪的帅的一比。

最后通过使用jstack -[pid],发现 sun.security.provider.SecureRandom 这里锁住了,原来这是java产生随机数造成了堵塞。

少见的奇怪的诡异的问题。

具体解决可以看 [这里](https://docs.oracle.com/cd/E13209_01/wlcp/wlss30/configwlss/jvmrand.html )。

  1. 打开$JAVA_HOME/jre/lib/security/java.security文件
  2. 修改securerandom.source=file:/dev/random为securerandom.source=file:/dev/urandom

本文分享自微信公众号 - 叔叔的博客(gh_b2b55a55dca8),作者:吉吉

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MyBatis的日志系统

    https://github.com/unclehh/mybatis-review.git

    叔叔
  • Docker Swarm

    docker-machine ls, 看看有没有虚拟主机,没有就Docker Machine创一个

    叔叔
  • mybatis流程认识

    之前一直觉得mybatis是个小型框架,现在感觉,这个小框架实现挺牛逼的,挺值得一看。

    叔叔
  • 『一起学AI』生成对抗网络(GAN)原理学习及实战开发

    在某种形式上,我们使用了深度神经网络学习的从数据示例到标签的映射。这种学习称为判别学习,例如,我们希望能够区分照片中的猫和狗中的照片。分类器和回归器都是歧视性学...

    小宋是呢
  • 并发知识5

    锁和条件不能解决线程中的所有问题 账户1:200; 账户2:300; 线程1:从账户1转移300到账户2 线程2: 从账户2转移400到账户1 线程一和线...

    用户2436820
  • Centos7通过yum快速安装Transmission

    用户1086810
  • 美打压国产芯片再出新招!拟逮捕福建晋华前总裁陈正坤等人

    据彭博社6月26日报道,美国旧金山法院在当地时间6月24日发出逮捕令,将涉嫌窃取美国存储大厂位于爱达荷州的美光DRAM技术商业机密的三位嫌疑人列入通缉名单。

    新智元
  • 为什么国家电网想要建5G?

    自从中国广电拿到5G牌照以来,业界对这家结构松散,空有频谱,毫无无线通信网络建设和运营经验的“运营商”到底该怎么建设5G充满了好奇。

    悲了伤的白犀牛
  • 使用Varnish+ESI实现静态页面的局部缓存

     页面静态化是搭建高性能网站必用的招式之一,页面静态化可以有效提升系统响应速度,同时也有利于搜索引擎优化。但在页面静态化后,静态页面之间包含(例如所有的静态页面...

    Java架构师必看
  • Integer to Roman

    问题:将数字转化为罗马数字 分析:将所有的数字打表出来 class Solution { public: string intToRoman(int n...

    用户1624346

扫码关注云+社区

领取腾讯云代金券