java技术---JDK安装配置与优化

1.JDK的下载与配置环境变量

(1)下载jdk1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)安装: 建议修改安装路径到我们自己创建的文件夹下
(3) 配置环境变量
   <1>右键此电脑->属性->高级系统设置
   <2>新建系统变量:
   变量名:JAVA_HOME
​   变量值:D:\Java\jdk1.8.0_181(变量值为JDK的安装目录)
   <3>新建系统变量:
   变量名:CLASSPATH
   变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
   <4>编辑系统变量下的Path变量:
   新建:%JAVA_HOME%\bin
 ​  新建:%JAVA_HOME%\jre\bin
(4)验证:
    WIN+R打开cmd命令行窗口,输入java -version和javac -version,出现结果,即为成功;
(5)到此,JDK配置完成

2.JVM优化参数:

CATALINA_OPTS="
-server 
-Xms6000M 
-Xmx6000M 
-Xss512k 
-XX:NewSize=2250M 
-XX:MaxNewSize=2250M 
-XX:PermSize=128M
-XX:MaxPermSize=256M  
-XX:+AggressiveOpts 
-XX:+UseBiasedLocking 
-XX:+DisableExplicitGC 
-XX:+UseParNewGC 
-XX:+UseConcMarkSweepGC 
-XX:MaxTenuringThreshold=31 
-XX:+CMSParallelRemarkEnabled 
-XX:+UseCMSCompactAtFullCollection 
-XX:LargePageSizeInBytes=128m 
-XX:+UseFastAccessorMethods 
-XX:+UseCMSInitiatingOccupancyOnly
-Duser.timezone=Asia/Shanghai 
-Djava.awt.headless=true"

3.tomcat优化:

(1)打开 tomcat/conf/server.xml,搜索<Executor name="tomcatThreadPool">,开启并调整为
 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
        maxThreads="500" minSpareThreads="20" maxSpareThreads="50" maxIdleTime="60000"/>
(2)修改<Connector …>节点,增加 executor 属性,搜索【port="8080"】,调整为
  <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               URIEncoding="UTF-8"
               connectionTimeout="30000"
               enableLookups="false"
               disableUploadTimeout="false"
               connectionUploadTimeout="150000"
               acceptCount="300"
               keepAliveTimeout="120000"
               maxKeepAliveRequests="1"
               compression="on"
               compressionMinSize="2048"
 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"  redirectPort="8443" />
 (3)以上是一些常用的配置参数属性,还有好多其它的参数设置,还可以继续深入的优化,HTTP Connector 与 AJP Connector 的参数属性值,可以参考官方文档的详细说明:
   <1>https://tomcat.apache.org/tomcat-7.0-doc/config/http.html
   <2>https://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html
发布了143 篇原创文章 · 获赞 10 · 访问量 7564

猜你喜欢

转载自blog.csdn.net/qq591009234/article/details/103503408