一周乱弹(1,spring mvc得到request以及绝对路径,2tomcat优化)

xiaoxiao2021-02-28  121

1,spring mvc得到request以及绝对路径

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); String file = request.getRealPath("");

2tomcat优化 这个优化主要是针对实际部署的项目用tomcat来做容器。 主要优化两点: 1,bin文件夹下的catalina文件。 2,conf文件夹下的server.xml文件

首先看catalina 直接在最顶部加上:

set JAVA_OPTS=-server -Xms3072m -Xmx3072m -Xss256k -XX:PermSize=512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m

其中JAVA_OPTS=-server是指以服务器模式运行,在开发的时候不需要这个模式,但运行项目时用这个模式效率更高。 XX:MaxPermSize=512m 这个就是防止内存溢出的。

接下来看server.xml:

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" maxHttpHeaderSize="8192" URIEncoding="UTF-8" enableLookups="false" maxThreads="220" minSpareThreads="25" acceptCount="220" disableUploadTimeout="true" compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla,traviata" compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain" redirectPort="8443" />

即找到 port=”8080”处,修改protocol为Nio模式

转载请注明原文地址: https://www.6miu.com/read-37354.html

最新回复(0)