摘要: jvm调优总结
由于应用服务器本身对内存消耗比较大,所以遇到不同配置的机器时经常要对suite的启动脚本进行修改
来调整内存参数,尤其是在虚拟机分配内存过小的情况
于是想总结一下内存参数相关的内容,但搜索之后发现unixboy已经很好的总结了
于是转载过来以供自己学习参考。
声明:本文一下内容转自:http://unixboy.javaeye.com/blog/174173
堆大小设置
JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
-Xmx3550m:设置JVM最大可用内存为3550M。
-Xms3550m:设置JVM促使内存
阅读全文
posted @
2009-07-15 14:26 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: @Column(name="columnName";boolean unique() default false;boolean nullable() default true;
boolean insertable() default true;boolean updatable() default true;
String columnDefinition() default "";
String table() default "";
int length() default 255;
int precision() default 0; // decimal precision
int scale() default 0; // decimal scale
name 可选,字段名(默认值是属性名)
unique 可选,是否在该字段上设置唯一约束(默认值false)
nullable 可选,是否设置该字段的值可以为空(默认值false)
insertable 可选,该字段
阅读全文
posted @
2009-07-15 13:17 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: 1.备份
>pg_dump -h 192.168.4.217 --username admin RestaurantCenter >restaurantcenter1.sql
2.执行sql
>psql -h 192.168.1.18 --username postgres RestaurantCenter < restaurantcenter1.sql
阅读全文
posted @
2009-07-02 13:43 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: df -hl 查看磁盘剩余空间
du -sm 文件夹
返回该文件夹总M数
阅读全文
posted @
2009-06-17 11:26 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: 说明
可能会抛出以下异常:
#|2008-11-19T01:44:37.422+0530|SEVERE|sun-appserver9.1|org.apache.catalina.session.ManagerBase|_ThreadID=17;_ThreadName=pool-1-thread-3;_Req uestID=cc0ddf54-a42e-400a-9788-e30d79a25d88;|PWC2768: IOException while loading persisted sessions: java.io.InvalidClassException: org.apache .catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = 8647852380089530442, local class serialVersi onUID = -8515037662877107054 java.io.InvalidClas
阅读全文
posted @
2009-06-16 11:00 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: 说明
(仅 Internet Explorer 6 和 7)当尝试从 Internet Explorer 6 或 7 导出负载平衡器配置文件 (loadbalancer.xml) 时,浏览器会显示错误消息,表示找不到 sun-loadbalancer_1_2.dtd DTD 文件。
解决方法
要保存此文件,请使用以下解决方法:
在 Internet Explorer 中,在“负载平衡器”页上单击“导出”。
将显示“XML page cannot be displayed”消息。
单击错误框,然后从 Internet Explorer 中选择“文件”->“另存为”。
将 loadbalancer.xml 文件保存到所选目录中。
阅读全文
posted @
2009-06-16 10:53 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: glassfish启动的时候:
.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;|UnknownException during st
artup. Disable quick startup by setting system property com.sun.enterprise.server.ss.ASQuickStartup to false
com.sun.appserv.server.ServerLifecycleException: java.rmi.server.ExportException: Port already in use: 0; nested exception is:
java.net.BindException: Can't assign requested address
at com.sun.enterprise.admin.server.core.channel.AdminChannel.createRMIChannel(
阅读全文
posted @
2009-06-16 09:26 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: java -cp "./WEB-INF/lib/*:./WEB-INF/classes" bran.RestaurantCenterJettyStarter
nohup java -cp "./WEB-INF/lib/*:./WEB-INF/classes" bran.RestaurantCenterJettyStarter >log.log & 退出时候,不中断
阅读全文
posted @
2009-06-15 18:02 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: Ensure that the fieldType maps back to solr.SortableIntField rather
than solr.IntField
阅读全文
posted @
2009-06-13 17:45 冰是没有未来的,因为它的永恒|
编辑 收藏
摘要: have a little testcase:
Class enumClass = TestEnum.class;
System.out.println(TestEnum.我);
Method method = null;
method = enumClass.getDeclaredMethod("values", new Class[0]);
Object[] values = (Object[]) method.invoke(null, new Object[0]);
Assert.assertTrue(values.length > 0);
System.out.println(values[0]);
The method invocation blows out and complains uncompilable code
The reason seems to
阅读全文
posted @
2009-06-13 14:38 冰是没有未来的,因为它的永恒|
编辑 收藏