博客
关于我
Oracle JDBC 连接卡死后 Connection Reset
阅读量:793 次
发布时间:2023-02-24

本文共 1754 字,大约阅读时间需要 5 分钟。

Oracle JDBC????????????

?Linux??????Oracle JDBC??????????????????????????????????entropy pool??????????????????????????

????

?Oracle JDBC???????????????connection reset exception?????????????????? JDBC?????????????????????????????????Linux????????????/dev/random?/dev/urandom???????????

????

??????????? JDBC ?????????????????????????????????????????????? JDBC ???????????????????????????

  • ????????????????????
  • /dev/random?????????????????
  • JDBC ????/dev/urandom?????????????????????

????

????Oracle JDBC?????????????????????

1. ????????

?????????????????????????????????

cat /proc/sys/kernel/random/entropy_avail

?????????0???????????????????????????????????????????????

2. ??rngd??????

rngd ??????????/dev/random??????????rngd??????????????????????????

??????rngd??
sudo apt-get install rngd
??????rngd??

??/etc/sysconfig/rngd??????????

# echo 'EXTRAOPTIONS="--rng-device /dev/urandom"' > /etc/sysconfig/rngd
??????rngd??
# service rngd start
??????rngd??
# chkconfig rngd on

????????rngd???????/dev/urandom????????????????????

3. ??????????

???????????????????????????????

dd if=/dev/random of=rnd_file bs=1 count=64

??????????????????????64 bytes????64+0????????????????

4. ??java.util.Random??????

???????JDBC ?????????/dev/urandom??????????????java.security.egd?????????????????

-Djava.security.egd=file:///dev/urandom

????????JDBC ?????????java.util.Random ??/dev/urandom?????????

5.??????

????????????????????????????????

for i in {1..100000}; do cat /proc/sys/kernel/random/entropy_avail; done

???????????0?????????????rngd?????????????????????????

?????

????????????????????Oracle JDBC?????????????????????????????????????

  • ????????????????
  • ??JDBC ???????????
  • ???????????????????????

???????????????Oracle JDBC???Linux?????????????????????????????

转载地址:http://bvpfk.baihongyu.com/

你可能感兴趣的文章
opencv图像切割1-KMeans方法
查看>>
OpenCV图像处理篇之阈值操作函数
查看>>
opencv图像特征融合-seamlessClone
查看>>
OpenCV图像的深浅拷贝
查看>>
OpenCV在Google Colboratory中不起作用
查看>>
OpenCV学习(13) 细化算法(1)(转)
查看>>
OpenCV学习笔记(27)KAZE 算法原理与源码分析(一)非线性扩散滤波
查看>>
OpenCV学堂 | CV开发者必须懂的9种距离度量方法,内含欧氏距离、切比雪夫距离等(建议收藏)
查看>>
OpenCV学堂 | OpenCV案例 | 基于轮廓分析对象提取
查看>>
OpenCV学堂 | YOLOv8与YOLO11自定义数据集迁移学习效果对比
查看>>
OpenCV学堂 | YOLOv8官方团队宣布YOLOv11 发布了
查看>>
OpenCV学堂 | YOLOv8实战 | 荧光显微镜细胞图像检测
查看>>
OpenCV学堂 | 汇总 | 深度学习图像去模糊技术与模型
查看>>
OpenCV安装
查看>>
OpenCV官方文档 理解k - means聚类
查看>>
opencv实现多路播放
查看>>
opencv常用函数
查看>>
OpenCV探索
查看>>
OpenCV添加中文(五)
查看>>
OpenCV点目标检测未找到所有目标,并且找到的圆圈偏移
查看>>