??xml version="1.0" encoding="utf-8" standalone="yes"?>eeuss影院www在线播放,日韩精品在线一区,亚洲第一精品久久忘忧草社区http://www.aygfsteel.com/jgao/<a >JGAO~程随笔(.net ?&nbsp;&nbsp;</a>zh-cnWed, 18 Jun 2025 18:35:06 GMTWed, 18 Jun 2025 18:35:06 GMT60在IBM的JDK环境下进行JVM内存监控的问?/title><link>http://www.aygfsteel.com/jgao/archive/2010/11/25/339013.html</link><dc:creator>JGAO~程随笔</dc:creator><author>JGAO~程随笔</author><pubDate>Thu, 25 Nov 2010 04:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/jgao/archive/2010/11/25/339013.html</guid><wfw:comment>http://www.aygfsteel.com/jgao/comments/339013.html</wfw:comment><comments>http://www.aygfsteel.com/jgao/archive/2010/11/25/339013.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jgao/comments/commentRss/339013.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jgao/services/trackbacks/339013.html</trackback:ping><description><![CDATA[<p><span style="background-color: #00ff00; color: red">错误信息如下Q?br /> </span><span style="color: red">java.lang.NoClassDefFoundError: sun.management.ManagementFactory<br /> </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; background: lime; color: red; font-size: 12pt">处理Q?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; color: blue; font-size: 10pt">?/span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">sun.management.ManagementFactory</span><span style="font-family: 宋体; color: blue; font-size: 10pt">替换?/span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">java.lang.management.ManagementFactory  </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; color: blue; font-size: 10pt">因ؓ</span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">ibm</span><span style="font-family: 宋体; color: blue; font-size: 10pt">?/span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">jdk</span><span style="font-family: 宋体; color: blue; font-size: 10pt">没有</span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">sun.management.ManagementFactory</span><span style="font-family: 宋体; color: blue; font-size: 10pt">q个对象</span></p> <img src ="http://www.aygfsteel.com/jgao/aggbug/339013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jgao/" target="_blank">JGAO~程随笔</a> 2010-11-25 12:01 <a href="http://www.aygfsteel.com/jgao/archive/2010/11/25/339013.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracel PreparedStatement的setString问题http://www.aygfsteel.com/jgao/archive/2010/11/25/339012.htmlJGAO~程随笔JGAO~程随笔Thu, 25 Nov 2010 04:00:00 GMThttp://www.aygfsteel.com/jgao/archive/2010/11/25/339012.htmlhttp://www.aygfsteel.com/jgao/comments/339012.htmlhttp://www.aygfsteel.com/jgao/archive/2010/11/25/339012.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/339012.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/339012.html

错误信息如下Q?/span>

过最大长度限?/span>

处理Q?/span>

只能插入666个中文字W?/span>


或者更新到最新的oracle驱动?/span>

JGAO~程随笔 2010-11-25 12:00 发表评论
]]>
servicemix部v到websphere中,需注意的问?/title><link>http://www.aygfsteel.com/jgao/archive/2010/11/25/339011.html</link><dc:creator>JGAO~程随笔</dc:creator><author>JGAO~程随笔</author><pubDate>Thu, 25 Nov 2010 03:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/jgao/archive/2010/11/25/339011.html</guid><wfw:comment>http://www.aygfsteel.com/jgao/comments/339011.html</wfw:comment><comments>http://www.aygfsteel.com/jgao/archive/2010/11/25/339011.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jgao/comments/commentRss/339011.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jgao/services/trackbacks/339011.html</trackback:ping><description><![CDATA[<span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><span style="font-family: 宋体; color: blue; font-size: 10pt"><font face="Verdana">1</font>Q?/span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">derby.jar</span><span style="font-family: 宋体; color: blue; font-size: 10pt">包可能冲H,需删除目中的该包</span> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">2</span><span style="font-family: 宋体; color: blue; font-size: 10pt">Q?/span><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">MBean</span><span style="font-family: 宋体; color: blue; font-size: 10pt">调用问题</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">   Websphere</span><span style="font-family: 宋体; font-size: 12pt">的MBean注册路径包括cellQnodeName和processNameQ具体可以铜鼓jconsoleq接来查看MBean注册的全路径。这三个值可以通过Websphere的com.ibm.websphere.management.AdminServiceFactoryq个对象来获取,spring中的配置如下:</span><br /> <!-- </span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">用于获取</span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt">websphere</span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">?/span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt">MBean</span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">名称?/span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt">cell,node,process --></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><bean id="adminService" class="com.ibm.websphere.management.AdminServiceFactory" factory-method="getAdminService"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><bean id="adminService.cellName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><bean id="adminService.nodeName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><bean id="adminService.processName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><bean id="websphereNamingStrategy" class="com.des.engine.mbean.WebsphereNamingStrategy"></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><property name="cellName" ref="adminService.cellName"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><property name="nodeName" ref="adminService.nodeName"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"><property name="processName" ref="adminService.processName"/></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"></bean></span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">WebsphereNamingStrategy</span><span style="font-family: 宋体; font-size: 12pt">己创建的对象包括那三个属?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Verdana', 'sans-serif'; color: blue; font-size: 10pt">3</span><span style="font-family: 宋体; color: blue; font-size: 10pt">Q安全问?/span></p> <p style="text-align: left; text-indent: 18pt" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">出现如下错误Q?/span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt">Caused by: javax.management.JMRuntimeException: ADMN0022E: </span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">׃凭证不或凭证ؓI,无法?/span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"> org.apache.servicemix:Name=ServiceMgtImpl,cell=dvpbNode02Cell,Type=SystemService,ContainerName=ServiceMix,node=dvpbNode02,process=server1 MBean </span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">?/span><span style="font-family: 'Verdana', 'sans-serif'; color: #00b050; font-size: 10pt"> retrieveServiceList </span><span style="font-family: 宋体; color: #00b050; font-size: 10pt">操作q行讉K?/span></p> <span style="font-family: 宋体; font-size: 12pt">    </span><span style="font-family: 宋体; font-size: 12pt">该问题是因ؓ讄了安全控Ӟ把控制台的【安全?>安全理、应用程序和基础l构】里面的所以安全配|都LQ?span style="color: red">然后重新启动服务器主机(注意是重启主机,不然安全讄不v作用Q,再启动websphere服务</span>应该可以了Q还有就是servicemix的应用要跟websphere一起启动,不要{websphere启动后再到控制台启动</span> <img src ="http://www.aygfsteel.com/jgao/aggbug/339011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jgao/" target="_blank">JGAO~程随笔</a> 2010-11-25 11:58 <a href="http://www.aygfsteel.com/jgao/archive/2010/11/25/339011.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ResultSet内存溢出OutOfMemory问题http://www.aygfsteel.com/jgao/archive/2009/06/23/283827.htmlJGAO~程随笔JGAO~程随笔Tue, 23 Jun 2009 13:19:00 GMThttp://www.aygfsteel.com/jgao/archive/2009/06/23/283827.htmlhttp://www.aygfsteel.com/jgao/comments/283827.htmlhttp://www.aygfsteel.com/jgao/archive/2009/06/23/283827.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/283827.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/283827.html错误信息如下Q?/span>

jdbc在操?/span>oracle量数据的时候用ResultSet获取所有的q回数据出现内存溢出

处理Q?br /> 出错的原因是ResultSet用的是可滚动l果集,正常情况?/span>ResultSet是指针指向数据库的数据,本n是不存储数据库的数据的,默认情况下就是提交?/span>sql能查询处上亿条的数据也是不消耗内存的Q但是如果用的是可滚动结果集?/span>ResultSet情况׃一样了Q?/span>ORACLE ?/span>不支持可滚动l果集的Q那么我们用JDBC得到一个可滚动的结果集是?/span>JDBC自己支持的,也就是说l果集是要存攑֜内存中的Q所以在量数据的情况下也就是要消耗大量内存的Q因此造成内存溢出也就是正常的了,所以如果是量数据的话׃要用可滚动结果集可以了?/span>



JGAO~程随笔 2009-06-23 21:19 发表评论
]]>
com.ibm.websphere.ce.cm.StaleConnectionException: [ibm][db2][jcc][t4][2030][11211] 到了通信错误http://www.aygfsteel.com/jgao/archive/2009/06/23/283826.htmlJGAO~程随笔JGAO~程随笔Tue, 23 Jun 2009 13:14:00 GMThttp://www.aygfsteel.com/jgao/archive/2009/06/23/283826.htmlhttp://www.aygfsteel.com/jgao/comments/283826.htmlhttp://www.aygfsteel.com/jgao/archive/2009/06/23/283826.html#Feedback1http://www.aygfsteel.com/jgao/comments/commentRss/283826.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/283826.html错误信息如下Q?/span>

com.ibm.websphere.ce.cm.StaleConnectionException: [ibm][db2][jcc][t4][2030][11211]

到了通信错误。所使用的通信协议Q?/span>TCP/IP?/span>"n所使用的通信 APIQ?/span>SOCKETS?/span>

到错误的位|:Reply.fill()?/span>"n用于错误的通信功能Q?/span>InputStream.read()?/span>

特定于协议的错误代码数据不?/span>?/span> 0。消息:null"n   

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)"n     

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)"n    at

sun.reflect.DelegatingConstructorAccessorImpl.newInstance

(DelegatingConstructorAccessorImpl.java:45)"n

at java.lang.reflect.Constructor.newInstance(Constructor.java:522)"n  

at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper

(GenericDataStoreHelper.java:523)"n   

at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:578)"n      

at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException(WSJdbcUtil.java:909)"n 

at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.executeQuery(WSJdbcStatement.java:898)"n   

at com.newland.bi.util.db.DBUtil.executeQuery(Unknown Source)"n

at com.newland.bi.util.db.DBUtil.executeSql(Unknown Source)"n     

at com.newland.bi.dao.jdbc.DaoImpl.executeQuery(DaoImpl.java:64)"n   

at com.newland.bi.service.report.exp.dao.ReportExpDao.getExpList(ReportExpDao.java:72)"n 

at com.newland.bi.service.report.exp.manage.ReportExpMgt.runExport(ReportExpMgt.java:91)"n   

at com.newland.bi.service.report.exp.servlet.ReportExp1Servlet$1.run(ReportExp1Servlet.java:97)"n      

at java.util.TimerThread.mainLoop(Timer.java:537)"n       at java.util.TimerThread.run(Timer.java:487)"n

处理Q?br />

出错的原因可能是防火墙问?/span>,?/span>websphere应用服务器和数据库服务器之间是否存在防火?/span>

防火墙是否会讄多久没活动的q接p动断开?/span>,如果是这L话就会有问题,因ؓwebsphere上面的数据库q接池可能有一D|间没q接而被防火墙断掉了

但对于连接池本nҎ׃知道该连接是否还可用,所?/span>web应用从连接池获取的连接可能就是已l断开的了,所以就可能会出现日C的错误问?br />

 



JGAO~程随笔 2009-06-23 21:14 发表评论
]]>
Timer.schedule和Timer.scheduleAtFixedRate的区?/title><link>http://www.aygfsteel.com/jgao/archive/2009/06/23/283825.html</link><dc:creator>JGAO~程随笔</dc:creator><author>JGAO~程随笔</author><pubDate>Tue, 23 Jun 2009 13:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/jgao/archive/2009/06/23/283825.html</guid><wfw:comment>http://www.aygfsteel.com/jgao/comments/283825.html</wfw:comment><comments>http://www.aygfsteel.com/jgao/archive/2009/06/23/283825.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jgao/comments/commentRss/283825.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jgao/services/trackbacks/283825.html</trackback:ping><description><![CDATA[<span lang="EN-US" style="font-size: 12pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">schedule</span><span style="font-size: 12pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">?span lang="EN-US">scheduleAtFixedRate</span>的区别在于,如果指定开始执行的旉在当前系l运行时间之前,<span lang="EN-US">scheduleAtFixedRate</span>会把已经q去的时间也作ؓ周期执行Q?span lang="EN-US">schedule</span>不会把过ȝ旉上?/span> <img src ="http://www.aygfsteel.com/jgao/aggbug/283825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jgao/" target="_blank">JGAO~程随笔</a> 2009-06-23 21:13 <a href="http://www.aygfsteel.com/jgao/archive/2009/06/23/283825.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cxf找不到类org.apache.axis.soap.MessageFactoryImpl出错http://www.aygfsteel.com/jgao/archive/2009/06/23/283824.htmlJGAO~程随笔JGAO~程随笔Tue, 23 Jun 2009 13:10:00 GMThttp://www.aygfsteel.com/jgao/archive/2009/06/23/283824.htmlhttp://www.aygfsteel.com/jgao/comments/283824.htmlhttp://www.aygfsteel.com/jgao/archive/2009/06/23/283824.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/283824.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/283824.html错误信息如下Q?/span>

Caused by: java.lang.ClassNotFoundException: org.apache.axis.soap.MessageFactoryImpl

    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

    at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:50)

    ... 10 more

处理Q?/span>

原因是调用了axis?/span> soap.MessageFactoryImpl,cxf应该用的?/span>sun?br />      在注册安全拦截器之前执行下面代码可以了

System.setProperty("javax.xml.soap.MessageFactory", "com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl");



JGAO~程随笔 2009-06-23 21:10 发表评论
]]>
览器下载txt文g问题http://www.aygfsteel.com/jgao/archive/2008/11/23/242137.htmlJGAO~程随笔JGAO~程随笔Sun, 23 Nov 2008 11:28:00 GMThttp://www.aygfsteel.com/jgao/archive/2008/11/23/242137.htmlhttp://www.aygfsteel.com/jgao/comments/242137.htmlhttp://www.aygfsteel.com/jgao/archive/2008/11/23/242137.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/242137.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/242137.html 现整理了个解军_?代码如下:

1.下蝲面
open(action执行面,'iframeName','');
2.action执行面
<id="tempB" style="display:none" href="#" onclick="">&nbsp;</a>
<iframe width=0 height=0 id="hideIframe" name="hideIframe"></iframe>
<script>
    
var n=0;
    
function go(url){
        
        n
==0?new function()
        
{
            frames(
"hideIframe").location=url,n=1
        }
:null;
        
        document.all(
"hideIframe").readyState!="complete"?setTimeout(go,10):so();
        
        
function so()
        
{
            frames(
"hideIframe").document.execCommand("SaveAs"),n=0
        }
;
    }

    
    
var tempB = document.getElementById("tempB");
    
<%
        
if(path.toLowerCase().indexOf(".txt")>=0){
    
%>
    tempB.attachEvent('onclick',
function(){go('<%=request.getContextPath()+"/tempfile/1.txt">');});
    
<%
        }
else{
    
%>
    tempB.attachEvent('onclick',
function(){open('<%=request.getContextPath()+"/tempfile/1.xls">','','');});
    
<%
        }

    
%>
    tempB.click();
</script>




JGAO~程随笔 2008-11-23 19:28 发表评论
]]>
websphere部vwar应用p|http://www.aygfsteel.com/jgao/archive/2008/08/23/223867.htmlJGAO~程随笔JGAO~程随笔Sat, 23 Aug 2008 07:27:00 GMThttp://www.aygfsteel.com/jgao/archive/2008/08/23/223867.htmlhttp://www.aygfsteel.com/jgao/comments/223867.htmlhttp://www.aygfsteel.com/jgao/archive/2008/08/23/223867.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/223867.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/223867.html 可能先定义完所有的servlet后再定义所有的servlet mapping没问题?

JGAO~程随笔 2008-08-23 15:27 发表评论
]]>
通过jsf事g转向后的面中文qhttp://www.aygfsteel.com/jgao/archive/2008/06/26/210986.htmlJGAO~程随笔JGAO~程随笔Thu, 26 Jun 2008 15:46:00 GMThttp://www.aygfsteel.com/jgao/archive/2008/06/26/210986.htmlhttp://www.aygfsteel.com/jgao/comments/210986.htmlhttp://www.aygfsteel.com/jgao/archive/2008/06/26/210986.html#Feedback0http://www.aygfsteel.com/jgao/comments/commentRss/210986.htmlhttp://www.aygfsteel.com/jgao/services/trackbacks/210986.html 可能原因是在javac里面调用了((HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()).getWriter().write("");
然后再{向某个页?q样可能D~码格式冲突,Dq
可以先给resonse讄下编码格?然后在write
HttpServletResponse httpServletResponse = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
httpServletResponse.setContentType("text/html; charset=gb2312");
httpServletResponse.setCharacterEncoding("gb2312");
httpServletResponse.getWriter().write("");
q样应该可以解决了


JGAO~程随笔 2008-06-26 23:46 发表评论
]]>
վ֩ģ壺 | | | ľ| | | | | | | Ϫ| ƶ| ֹ| | | ˫| | | Ϫ| ʯ| | | ϲ| | Խ| Ϫ| ƽ| ˳| | | ׯ| ɳ| ׷| ͨ| ۲| Ƕ| ӱ| մ| | ¦| ͨ|