无私蜻蜓

文章
8
资源
0
加入时间
3年1月13天

java虚拟机-d参数配置_Java虚拟机-JVM各种参数配置大全详细

一. 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java-Xmx3550m -Xms3550m -...

UseCompressedOops 压缩指针、JOL内存分布工具学习

为什么需要压缩通常64位JVM消耗的内存会比32位的大1.5倍,这是因为对象指针在64位架构下,长度会翻倍(更宽的寻址)。对于那些将要从32位平台移植到64位的应用来说(假如编译和运行环境同为32或同为64不需要手动开启),平白无辜多了1/2的内存占用,这是开发者不愿意看到的。幸运的是,从JDK 1.6 update14开始,64 bit JVM正式支持了 -XX:+UseCompres...

zipException error in opening zip file

今天在部署项目到服务器上时,tomcat成功启动,但是访问页面却报404我去查看catalina.out日志文件,发现没有提示任何错误我又查看了其他的日志文件后来在catalina.2019-12-10.log日志文件中发现报错java.util.zip.ZipException: error in opening zip file在网上了解到可能是war包还没上传完tomcat就开始解压只要再次(报404之前启动过一次)重启tomcat就能解决问题了...

有关增强型for循环的使用(详细)

JDK1.5引进了一种新的循环类型,即增强型for循环,主要用于数组和集合基本格式语法如下:for(type element: arrays) { System.out.println(element); }其中type为arrays的类型(例如String,int,double,float),element是被声明的新的局部变量,对应的是数组或集合中的每个元素值。arrays即是要访问的数组名。增强for循环使用注意事项:1、增强型for循环底层是使用了迭代器i.