修改java阻塞数,加快他的运行速度

默认jdk运行是阻塞的,我们改为一起运行,这样,如果有多个tomcat,就会加快tomcat的运行速度

所以需要修改配置文件

vim /usr/local/jdk/jre/lib/security/java.security

117 securerandom.source=file:/dev/random  #随机数

将上面一行改为下面一行内容

117 securerandom.source=file:/dev/urandom

时间: 2024-08-13 05:03:01

修改java阻塞数,加快他的运行速度的相关文章

加快Android模拟器运行速度

加快Android模拟器运行速度 本文部分参考,原文:http://www.imzzy.com/andorid-virtual-device-intel-hardware-accelerated.html安装英特尔硬件加速执行管理器可以让安卓模拟器加快运行速度.原文:http://www.imzzy.com/andorid-virtual-device-1.html 这个加速器是什么:英特尔? 硬件加速执行管理器(英特尔? HAXM)是一款硬件辅助虚拟引擎(管理程序),可通过英特尔? 虚拟化技术

java线程数过高原因分析

作者:鹿丸不会多项式  出处:http://www.cnblogs.com/hechao123   转载请先与我联系. 一.问题描述 前阵子我们因为B机房故障,将所有的流量切到了A机房,在经历了推送+自然高峰之后,A机房所有服务器都出现java线程数接近1000的情况(1000是设置的max值),在晚上7点多观察,java线程数略有下降,但还是有900+的样子,而此时,单台服务器的TPS维持在400/s,并不是一个特别大的量.然后将A机房一台机器下线,继续观察,到了晚上9点多,那台下线的机器,j

java阻塞队列

对消息的处理有些麻烦,要保证各种确认.为了确保消息的100%发送成功,笔者在之前的基础上做了一些改进.其中要用到多线程,用于重复发送信息. 所以查了很多关于线程安全的东西,也看到了阻塞队列,发现这个模式很不错,可惜我目前用不到. 关于这个的讲解已经很多了,阻塞这个,就是当队列中没有数据的时候,线程读取的话会等待.当队列中的数据满的时候,线程添加数据的时候,也会等待. 有个例子很生动形象,往盘子里面放鸡蛋,只能放固定数目的.盘子里面没有鸡蛋,无法从中拿出来.当盘子里满了,也放不进去.直到被拿出去才

修改操作系统句柄数和用户进程数

对于一般的应用来说(像Apache.系统进程)1024完全足够使用.但是像squid.mysql.java等单进程处理大量请求的应用来说就有点捉襟见肘了.如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到"too many files open"的错误提示.怎么查看当前进程打开了多少个文件句柄呢? lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more 在系统访问高峰时间以root用户执行上面的脚本,可能出现的结果如下: #

Eclipse修改java代码后自动重启Tomcat解决办法

今天甚是郁闷,项目马上要上线了,早上刚到公司打开MyEclipse 10.07提示过期提示,这对于用惯了破解软件的帝国用户的我原本以为小菜一碟. 于是到网上到处找破解软件,不用多长时间,Ok 破解成功.再一打开MyEclipse没什么异常,可到了部署项目时却发现总是出问题. 于是乎继续想办法破解,清理C盘和MyEclipse有关的文件,清注册表,重复重装,到最后也无果,卸载MyEclipse... 到网上下了个Eclipse,终于松了口气,决定再也不用My....可问题又来了,每次稍微修改jav

【安卓】数据库基于脚本的"增量更新",每次更新时不需修改java代码、!

思路: 1.当然是基于SQLiteOpenHelper.onCreate(第一次安装程序时调用).onUpdate(升级程序时调用) 2.用"脚本"(脚本制作具体方法问度娘)做数据库升级,文件名标识对应版本,java中根据"上一版本.当前版本"选择执行的脚本. 升级时,修改DB_VERSION(当前版本)即可. DBManager.java: package com.example.test; import java.io.ByteArrayOutputStream

修改MyEclipse行数的颜色

1.未修改前,行数的颜色 2.依次选择"Window--->Preferences" 3.选择"General--->Editors--->Text Editors--->Line number foreground" 4.单击"Color"弹出框,选择"基本颜色",然后单击"确定" 5.单击"Apply--->OK",编辑框中的行数颜色为 修改MyEcli

修改Java程序的进程名

1.修改tomcat进程名字: 当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢? 可以使用端口号来区分不同的tomcat进程,使用netstat -nao | find "xxxx",xxxx是端口号,就可以找到所对应的进程.下面的方法可以直接修改tomcat的进程名为指定的名字,更便于辨认. 打开tomcat_home\bin\setclasspath

windows下修改apache并发数

还没有尝试 修改apache的最大连接数,方法如下: 步骤一 先修改 /path/apache/conf/httpd.conf文件. # vi httpd.conf 将“#Include conf/extra/httpd-mpm.conf”前面的 “#” 去掉,保存. 步骤二 再修改 /path/apache/conf/extra/httpd-mpm.conf文件. # vi httpd-mpm.conf 找到 这一行 原: StartServers 5 MinSpareServers 5 Ma