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

来源:互联网 发布:各种技术软件 编辑:程序博客网 时间:2024/06/05 22:17

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模式

阅读全文
0 0