您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Java面试手册(100家企业总汇).pdf
  所属分类: Java
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2019-10-12
  提 供 者: im_****
 详细说明:350道java面试题收集整理,包含了上百家企业近年的人才计划!useURIValidationHack-falsedisab leUp loadTimeout=true/> Tomcat5 run- arguments中的 VM arguments中输入-Xms32m Xmx800m这个参数就可以了。 后来在 Eclipse中修改了启动参数,在 ARguments 加入了-Xms32m-Xmx80m,问题解决。 java. lang. OutofMemoryError: PermGen space PermGen space的全称是 Permanent Generation space,是指内存的 永久保存区域, 这块内存主要是被JWM存放Cass和Meta信息的,Cass在被 Loader时就会被 放到 PermGen space中,它和存放类实例 nstance的Hep区域不 同Gc( Garbage Collection)不会在主程序运行期对 PermGen space 进行清理,所以如果你的应用中有很多 CLASS的话, 就很可能出现 PermGen space错误这种错误常见在web服务器对JSP进 行 preco pile的时候。如果你的 WEB APE下都用了大量的第三方jar 其大小超过了m默认的大小(4M那么就会产生此错误信息了。 解决方法:手动设置 MaxPerm Size大小修 EX TOMCAT_HOME/bin/catalina.sh 在“echo" Using CATALINA_BASE:$ CATALINA_BASE"上面加入以下 1]:JAVA OPTS=-server-XX: Permsize=64M-XX: Max PermSize=128m 建议:将相同的第三方ja文件移置到 tomcat/ share/1ib目录下,这样 可以达到减少a文档重复占用内存的目的。 java. lang. OutofMemoryError: Java heap space Heap size设置 JM堆的设置是指java程序运行过程中JWM可以调配使用的内存空间的设 置M在启动的时候会自动设置 Heap size的值, 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存 的14。可以利用M提供的Xm- Xms-Xmx等选项可进行设置。Heap size的大小是 Young Generation和 Tenuredgeneraion 之和。 提示:在M中如果98%的时间是用于GC且可用的 Heap size不足2% 的时候将抛出此异常信息。 提示: Heap size最大不要超过可用物理内存的80%,一般的要将 XmS和-Xmx选项设置为相同,而-Xmn为1/4的Xmx值。 解决方法:手动设置 Heap size 修改T0MCAT_HOME/bin/ catalina.sh 在 “echo" Using CATALINA_ BASE:$ CATALINA BASE""上面加入以下行 JAVA OPTS=-server-Xms800m-Xmx800m-XX: MaxNewsize=256m 三、实例,以下给出1G内存环境下 Java Jvm的参数设置参考 JAVA OPTS=-server-Xms800m-Xmx800m-XX: Permsize=64M XX: MaxNewsize=256m-XX: MaxPermsize=128m- Djava. awt. headless=true 很大的web工程,用 tomcat默认分配的内存空间无法启动,如果不是在 myeclipse中启动 tomcat可以对 tomcat 这样设置 TOMCAT HOME/bin/ catalina.bat中添加这样一句话 set jAva OPTs=-server-Xms2048m-Xmx4096m-XX: Permsize=512M XX: MaxPermsize=1024M-Duser. timezone=GMT+08 或者 set jAva oPts=-Xmx 1024M-Xms512M-XX: MaxPermsize=256m 如果要在myec|pse中启动,上述的修改就不起作用了,可如下设置 Myeclipse->preferences->myeclipse->servers->tomcat- > tomcat,x->JD面板中的0 Optional Java VM arguments中添加: Xmx1024M-Xms512M-XX: MaxPermsize=256m 以上是转贴,但本人遇见的问题是:在 myeclipse中启动 I Tomcat时,提 示"aa.tang. OutofMemoryError: Java heap space",解决办法就 AE: Myeclipse->preferences->myeclipse>servers->tomcat > tomcat,x->JDK面板中的 0 ption1 Java VM arguments中添加:-Xmx1024M-Xms512M- XX: MaxPermsize=256m 4、 tomcat中如何禁止列目录下的文件 在 tomcat home}/conf/web,xmt中,把 listings参数设置成se即可, 如下 init-param> listings /init-param> listings 5、 Tomcat有几种部署方式 tomcat中四种部署项目方法 第一种方法 在 tomcat中的conf目录中,在 server,xm1中的,节点中 添加 至于 Context节点属性,可详细见相关文档。 第二种方法 将wb项目文件件拷贝到 webapps目录中。 第三种方法 很灵活,在Conf目录中,新建 Catalina(注意大小写) oca lhost目录,在该目录中新建一个xmt文件,名宁可以随意取, 只要和当前文件中的文件名不重复就行了,该xm文件的内容为 第3个方法有个优点,可以定义别名。服务器端运行的项目名称 为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐 藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换 个路径,非常有效。 第2、3还有优点,可以定乂一些个性配置,如数据源的配置等。 第四种办法 可以用 tomcat在线后台管理器,一般 tomcat都打开了,直接上传war 就可以 6、 Tomcat的优化经验 Tomcat作为veb服务器,它的处理性能直接关系到用户体验,下面是种 常见的优化措施: ·去掉对 web.xm1的监视,把jsp提前编辑成 Servlet。有富余物理内 存的情况,加大 tomcat使用的jvm的内存 服务器资源 服务器所能提供PU、内存、硬盘的性能对处理能力有决定性影响。 ·对于高并发情况下会有大量的运算,那么CP∪的速度会直接影响到处理 速度。 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用 -Xmx-Xms-XX: MaxPermsize等参数对内存不同功能块进行划分。我们之 前就遇到过内存分配不足,导致虚拟机一直处于fu1GC,从而导致处 理能力严重下降。 硬盘主要问题就是读写性能,当大量文件进行读写时,磁盘极容易成为 性能瓶颈。最好的办法还是利用下面提到的缓存。 利用缓存和压缩 对于静态页面最好是能够缓存起来,这样就不必每次从磁盘上读。这里我 们采用了Ngnx作为缓存服务器,将图片、Cs、js文件都进行了缓存,有 效的减少了后 tomcat的访问。另外,为了能加怏网络传输速度,开启 gz压缩也是必不可少的。但考虑到 toma已经需要处理很多东西了,所 以把这个压缩的工作就交给前端的Ngnx来完成。 除了文本可以用gzip压缩,其实很多图片也可以用图像处理工具预先进行 压缩,找到一个平衡点可以让画质损失很小而文件可以减小很多。曾经我 就见过一个图片从300多kb压缩到几十kb,自己几乎看不出来区别。 采用集群 单个服务器性能总是有限的,最好的办法自然是实现横向扩展,那么组建 tomcat集群是有效提升性能的手段。我们还是采用了Ngnx来作为请求分 流的服务器,后端多个 tomcat共享 session来协同工作。可以参老之前写的 《利用 ngInx+ tomcat +memcache组建web服务器负载均衡》 优化 tomcat参数 这里以 tomcat7的参数配置为例,需要修改 conf/server. xm文件,主要是优 化连接配置,关闭客户端dns查询。
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: java面试手册pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: