??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日本一区二区三区,中文字幕在线中文字幕日亚韩一区,中文字幕日韩一区二区三区不卡http://www.aygfsteel.com/wansong/category/32913.htmlwansongzh-cnFri, 13 Jul 2012 03:26:39 GMTFri, 13 Jul 2012 03:26:39 GMT60java 监控 cactihttp://www.aygfsteel.com/wansong/articles/351429.htmlw@ns0ngw@ns0ngTue, 31 May 2011 06:11:00 GMThttp://www.aygfsteel.com/wansong/articles/351429.htmlhttp://www.aygfsteel.com/wansong/comments/351429.htmlhttp://www.aygfsteel.com/wansong/articles/351429.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/351429.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/351429.html

w@ns0ng 2011-05-31 14:11 发表评论
]]>
Java或Web中解x有\径问?/title><link>http://www.aygfsteel.com/wansong/articles/343321.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Fri, 21 Jan 2011 05:46:00 GMT</pubDate><guid>http://www.aygfsteel.com/wansong/articles/343321.html</guid><wfw:comment>http://www.aygfsteel.com/wansong/comments/343321.html</wfw:comment><comments>http://www.aygfsteel.com/wansong/articles/343321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wansong/comments/commentRss/343321.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wansong/services/trackbacks/343321.html</trackback:ping><description><![CDATA[http://java.csdn.net/a/20110119/290452.html <img src ="http://www.aygfsteel.com/wansong/aggbug/343321.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wansong/" target="_blank">w@ns0ng</a> 2011-01-21 13:46 <a href="http://www.aygfsteel.com/wansong/articles/343321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通过 CXF 使用 WS-Security http://www.aygfsteel.com/wansong/articles/343006.htmlw@ns0ngw@ns0ngFri, 14 Jan 2011 14:08:00 GMThttp://www.aygfsteel.com/wansong/articles/343006.htmlhttp://www.aygfsteel.com/wansong/comments/343006.htmlhttp://www.aygfsteel.com/wansong/articles/343006.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/343006.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/343006.html

w@ns0ng 2011-01-14 22:08 发表评论
]]>
tiff 昄http://www.aygfsteel.com/wansong/articles/342883.htmlw@ns0ngw@ns0ngWed, 12 Jan 2011 12:23:00 GMThttp://www.aygfsteel.com/wansong/articles/342883.htmlhttp://www.aygfsteel.com/wansong/comments/342883.htmlhttp://www.aygfsteel.com/wansong/articles/342883.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/342883.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/342883.html
import java.awt.image.RenderedImage;
import java.io.File;

import com.sun.media.jai.codec.FileSeekableStream;
import com.sun.media.jai.codec.ImageCodec;
import com.sun.media.jai.codec.ImageDecoder;
import com.sun.media.jai.codec.SeekableStream;
import com.sun.media.jai.codec.TIFFDecodeParam;  

import javax.media.jai.JAI;

HttpServletRequest request = ServletActionContext.getRequest();
  HttpServletResponse response = ServletActionContext.getResponse();
  
  Integer index = new Integer(request.getParameter("index"));
  
  System.out.println(request.getContextPath());
  System.out.println(request.getPathInfo());
  System.out.println(request.getRealPath("/"));
  
        File file = new File(request.getRealPath("/") + "/example/tiff/example.tif");
        SeekableStream s = new FileSeekableStream(file);
        ImageDecoder dec = ImageCodec.createImageDecoder("tiff", s, null);
        RenderedImage temp = dec.decodeAsRenderedImage(index);
        System.out.println("Width:" + temp.getWidth() + ",Height:" + temp.getHeight());

JAI.create("encode", temp, response.getOutputStream(), "JPEG", null);
return null;

w@ns0ng 2011-01-12 20:23 发表评论
]]>
jboss cache clustinghttp://www.aygfsteel.com/wansong/articles/342811.htmlw@ns0ngw@ns0ngWed, 12 Jan 2011 00:40:00 GMThttp://www.aygfsteel.com/wansong/articles/342811.htmlhttp://www.aygfsteel.com/wansong/comments/342811.htmlhttp://www.aygfsteel.com/wansong/articles/342811.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/342811.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/342811.html

w@ns0ng 2011-01-12 08:40 发表评论
]]>
Webservice - XML-RPChttp://www.aygfsteel.com/wansong/articles/342337.htmlw@ns0ngw@ns0ngWed, 05 Jan 2011 03:23:00 GMThttp://www.aygfsteel.com/wansong/articles/342337.htmlhttp://www.aygfsteel.com/wansong/comments/342337.htmlhttp://www.aygfsteel.com/wansong/articles/342337.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/342337.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/342337.html

XML-RPC的全U是XML Remote Procedure CallQ即XMLq程Ҏ调用?
  它是一套允许运行在不同操作pȝ、不同环境的E序实现ZInternetq程调用的规范和一pd的实现?
  q种q程q程调用使用http作ؓ传输协议QXML作ؓ传送信息的~码格式。Xml-Rpc的定义尽可能的保持了单,但同时能够传送、处理、返回复杂的数据l构?
  XML-RPC是工作在Internet上的q程q程调用协议。一个XML-RPC消息是一个请求体为xml的http-posthQ被调用的方法在服务器端执行q将执行l果以xml格式~码后返回?
  Request example
  Here's an example of an XML-RPC request:
  POST /RPC2 HTTP/1.0User-Agent: Frontier/5.1.2 (WinNT)Host: betty.userland.comContent-Type: text/xmlContent-length: 181
  <?xml version="1.0"?>
  <methodCall>
  <methodName>examples.getStateName</methodName>
  <params>
  <param>
  <value><i4>41</i4></value>
  </param>
  </params>
  </methodCall>
  Response example
  Here's an example of a response to an XML-RPC request:
  HTTP/1.1 200 OKConnection: closeContent-Length: 158Content-Type: text/xmlDate: Fri, 17 Jul 1998 19:55:08 GMTServer: UserLand Frontier/5.1.2-WinNT
  <?xml version="1.0"?>
  <methodResponse>
  <params>
  <param>
  <value><string>South Dakota</string></value>
  </param>
  </params>
  </methodResponse>
  ?XML-RPC入门E序
  以下的入门程序包括一个管理器QHelloHandlerQ、一个服务器QHelloServerQ、一个客L序(HelloClientQ?
  首先要做的是创徏用于q程q程调用的类和方法,Z常常UC为管理器。Xml-rpc理器是一个方法和Ҏ集,它接受xml-rpchQƈ对请求的内容q行解码Q再向一个类和方法发求?
  //理器类
  package xmlRpc;
  /**
  * @author trier
  *
  * <b><code>HelloHandler</code></b> is a simple handler than can
  * be registered with an XML-RPC server
  */
  public class HelloHandler {
  public String sayHello(String name){
  return "Hello " + name;
  }
  }
  服务器程序将创徏的管理器注册到服务器上,qؓ服务器指明应用程序其他特定的参数?
  //服务器类
  package xmlRpc;
  /**
  *
  * <b><code>HelloServer</code></b> is a simple XML-RPC server
  * that will take the <code>HelloHandler</code> class available
  * for XML-PRC calls.
  * <o:p
  */
  import org.apache.xmlrpc.WebServer;
  import org.apache.xmlrpc.XmlRpc;
  import java.io.IOException;
  public class HelloServer {
  public static void main(String[] args){
  if(args.length<1){
  System.out.println("Usage: java HelloServer [port]");
  System.exit(-1);
  }
  try{
  XmlRpc.setDriver("org.apache.xerces.parsers.SAXParser");
  //start the server
  System.out.println("Starting XML-RPC Server......");
  WebServer server = new WebServer(Integer.parseInt(args[0]));
  //register our handler class
  server.addHandler("hello",new HelloHandler());
  System.out.println("Now accepting requests......");
  }catch(ClassNotFoundException e){
  System.out.println("Could not locate SAX Driver");
  }catch(IOException e){
  System.out.println("Could not start server: "+e.getMessage());
  }
  }
  }
  //客户E序
  package xmlRpc;
  /**
  *
  * <b><code>HelloClient</code></b> is a simple XML-RPC client
  * that makes an XML-RPC request to <code>HelloServer</code>
  */
  import java.io.IOException;
  import java.util.Vector;
  import org.apache.xmlrpc.XmlRpc;
  import org.apache.xmlrpc.XmlRpcClient;
  import java.net.MalformedURLException;
  import org.apache.xmlrpc.XmlRpcException;
  public class HelloClient {
  public static void main(String[] args){
  if(args.length<1){
  System.out.println("Usage: java HelloClient [your name]");
  System.exit(-1);
  }
  try{
  //Use the Apache Xereces SAX Driver
  XmlRpc.setDriver("org.apache.xerces.parsers.SAXParser");
  //Specify the server
  XmlRpcClient client = new XmlRpcClient("http://localhost:8585");
  //create request
  Vector params = new Vector();
  params.addElement(args[0]);
  //make a request and print the result
  String result = (String)client.execute("hello.sayHello",params);
  System.out.println("Response from server: "+ result);
  }catch(ClassNotFoundException e){
  System.out.println("Could not locate SAX Driver");
  }catch(MalformedURLException e){
  System.out.println("Incorrect URL fro xml-rpc server foramt:"+e.getMessage());
  }catch(XmlRpcException e){
  System.out.println("XmlRpcException :"+e.getMessage());
  }catch(IOException e){
  System.out.println("IOException:"+e.getMessage());
  }
  }
  }
  ?RPC和RMI的简单比?
  在RMI和RPC之间最主要的区别在于方法是如何别调用的。在RMI中,q程接口使每个远E方法都hҎ{֐。如果一个方法在服务器上执行Q但是没有相匚w的签名被d到这个远E接口上Q那么这个新Ҏ׃能被RMI客户Ҏ调用。在RPC中,当一个请求到达RPC服务器时Q这个请求就包含了一个参数集和一个文本|通常形成“classname.methodname”的Ş式。这向RPC服务器表明,被请求的Ҏ在ؓ“classname”的类中,名叫“methodname”。然后RPC服务器就L索与之相匚w的类和方法,q把它作为那U方法参数类型的输入。这里的参数cd是与RPCh中的cd是匹配的。一旦匹配成功,q个Ҏp调用了,其结果被~码后返回客h?

w@ns0ng 2011-01-05 11:23 发表评论
]]>
Axis2Ҏwsdl文g生成本地Java代码http://www.aygfsteel.com/wansong/articles/341755.htmlw@ns0ngw@ns0ngTue, 28 Dec 2010 04:18:00 GMThttp://www.aygfsteel.com/wansong/articles/341755.htmlhttp://www.aygfsteel.com/wansong/comments/341755.htmlhttp://www.aygfsteel.com/wansong/articles/341755.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/341755.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/341755.html
http://axis.apache.org/axis2/java/core/docs/userguide.html#underhood

w@ns0ng 2010-12-28 12:18 发表评论
]]>
java 调用webservice--使用axis2 RPCServiceClienthttp://www.aygfsteel.com/wansong/articles/341205.htmlw@ns0ngw@ns0ngTue, 21 Dec 2010 00:23:00 GMThttp://www.aygfsteel.com/wansong/articles/341205.htmlhttp://www.aygfsteel.com/wansong/comments/341205.htmlhttp://www.aygfsteel.com/wansong/articles/341205.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/341205.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/341205.htmlhttp://www.ymquba.com/article.asp?id=352


private void test_findAllUsers(){
  System.out.println("------------------test_findAllUsers-------------------------------------");
  RPCServiceClient serviceClient = null;
  try {
    serviceClient = new RPCServiceClient();
          Options options = serviceClient.getOptions();
          EndpointReference targetEPR = new EndpointReference(
                        "http://localhost:8080/Axis2141Demo/services/UserService");
          options.setTo(targetEPR);         
          QName qname = new QName("http://axis2141demo.sample/xsd", "findAllUsers");

          Object[] parameters = new Object[]{};
          Class[] returnTypes = new Class[]{User.class};
          Object[] objects = serviceClient.invokeBlocking(qname, parameters, returnTypes);
          System.out.println(" objects size-->:" + objects.length);
          for(int i = 0; i < objects.length; i++) {
           if ((objects[i] != null) && (objects[i] instanceof User)) {
            User user = (User)objects[i];
            System.out.println("User Object Not null : " + user.getUserName());
           }
    }
  } catch (AxisFault e) {
   e.printStackTrace();
  }
 }
 
 
 /**
  * "List<User> findAllUsers()"
  *
  */
 private void test_findAllUsersCascadeOrder(){
  System.out.println("------------------test_findAllUsersCascadeOrder-------------------------------------");
  RPCServiceClient serviceClient = null;
  try {
    serviceClient = new RPCServiceClient();
          Options options = serviceClient.getOptions();
          EndpointReference targetEPR = new EndpointReference(
                        "http://localhost:8080/Axis2141Demo/services/UserService");
          options.setTo(targetEPR);         
          QName qname = new QName("http://axis2141demo.sample/xsd", "findAllUsersCascadeOrder");
          Object[] parameters = new Object[]{};
          Class[] returnTypes = new Class[]{User.class};
          Object[] objects = serviceClient.invokeBlocking(qname, parameters, returnTypes);
          System.out.println(" objects size-->:" + objects.length);
          for(int i = 0; i < objects.length; i++) {
           if ((objects[i] != null) && (objects[i] instanceof User)) {
            User user = (User)objects[i];
            System.out.println(" UserName : " + user.getUserName());
            List<Order> orders = user.getOrders();
            System.out.println("OrdersSize : " + orders.size());
            for (Order order : orders) {
             System.out.println(" OrderID : " + order.getOrderId() + " --> : " + order.getOrderNo());
     }
           }
    }
  } catch (AxisFault e) {
   e.printStackTrace();
  }
 }
 
 
 
 
 
 /**
  * "User findUserByUserId(Integer userId)"
  *
  */
 private void test_findUserByUserId(){
  
  System.out.println("-------------test_findUserByUserId-----------------------------------------");
  RPCServiceClient serviceClient = null;
  try {
    serviceClient = new RPCServiceClient();
          Options options = serviceClient.getOptions();
          EndpointReference targetEPR = new EndpointReference(
                        "http://localhost:8080/Axis2141Demo/services/UserService");
          options.setTo(targetEPR);
          QName qname = new QName("http://axis2141demo.sample/xsd", "findUserByUserId");
          Object[] parameters = new Object[] {new Integer(10)};
          Class[] returnTypes = new Class[]{User.class};
          Object[] objects = serviceClient.invokeBlocking(qname, parameters, returnTypes);
          System.out.println("objects size-->:" + objects.length);
          for(int i = 0; i < objects.length; i++) {
           if ((objects[i] != null) && (objects[i] instanceof User)) {
            User user = (User)objects[i];
            System.out.println(" User Object Not null : " + user.getUserName());
           }
    }
  } catch (AxisFault e) {
   e.printStackTrace();
  }

 }



w@ns0ng 2010-12-21 08:23 发表评论
]]>
Java调用.NET webserviceҎ的几U方?/title><link>http://www.aygfsteel.com/wansong/articles/340972.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Fri, 17 Dec 2010 05:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/wansong/articles/340972.html</guid><wfw:comment>http://www.aygfsteel.com/wansong/comments/340972.html</wfw:comment><comments>http://www.aygfsteel.com/wansong/articles/340972.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wansong/comments/commentRss/340972.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wansong/services/trackbacks/340972.html</trackback:ping><description><![CDATA[http://liyuandong.javaeye.com/blog/567836<br /> <br /> JAVA用这U方式调用webservice,需要注意的地方Q?<br /> 1. 服务器未能识?HTTP 标头 SOAPAction 的| <br /> 症状一Q?<br /> Web Service + ASP.NET 应用E序部v到服务器默认目录中,在IE中用http://<服务器地址>/<E序目录?gt;/<默认启动面?gt;发生“服务器未能识?HTTP 标头 SOAPAction 的?#8221;错误?<br /> 症状二: <br /> 在Javaq_上调?NET Web Service的服务时Q出?服务器未能识?HTTP 标头 SOAPAction 的??<br /> 症状三: <br /> 在Javaq_下调?NET WEB ServiceQ出现数据时有时无?<br /> <br /> 解决对策Q?<br /> <br /> l?NET的WebServicec(?asmx文g下的c)d属性[SoapDocumentService(RoutingStyle=SoapServiceRoutingStyle.RequestElement)] <br /> 知识: <br /> 什么是SoapActionQ它在WSDL中有何作用? <br /> SOAPAction HTTP request header被用来标识SOAP HTTPh的目的地Q其值是个URI地址。SOAP发送ƈ不限制格式、URI特征或其必须可解析,那么在这U情况下Q发送一个HTTP SOAPhӞ其HTTP客户端必M?指明SOAPAction HTTP request header?<br /> <br /> SOAPAction header的内容可以被用在服务端,诸如Q防火墙适当的过滤基于HTTP的SOAPh消息{场景。SOAPAction header的gؓIZ("")表示SOAP消息的目的地由HTTPh的URI标识Q无值则表示没有指定q条消息的目的地?<br /> <br /> 本h补充Q?<br /> ?NET环境调用.NET WebService出现 “SOAPAction 值在 XML Web services 的所有方法中不唯一的错?#8221;Q也可以通过此法解决?<br /> <br /> <span style="color: red">2. ZJava能够调用WebService的方法,所以。NETP写的WebServiced的每个方法都要声明ؓRpcҎQ即d"[SoapRpcMethod.....]".</span> <br /> 例如Q[WebMethod] <br />         [SoapRpcMethod(Use=SoapBindingUse.Literal,Action= http://tempuri.org/HelloWorld", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/")] <br /> <br /> 3. 对返回倹{参数的处理上: <br /> 应尽量将webserviceҎ的返回倹{参数都写成字符ԌStringQ不要用复杂对象类?q样便于在网l上传输。避免了复杂对象cd的不易{换问题。。。对于返回类型是字符串数l型的,可以讄q回cd为org.apache.axis.encoding.XMLType.SOAP_VECTOR或java.lang.String[].class. <br /> <br /> <img src ="http://www.aygfsteel.com/wansong/aggbug/340972.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wansong/" target="_blank">w@ns0ng</a> 2010-12-17 13:05 <a href="http://www.aygfsteel.com/wansong/articles/340972.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Mule ESB与Groovy~排RESTful服务http://www.aygfsteel.com/wansong/articles/337597.htmlw@ns0ngw@ns0ngTue, 09 Nov 2010 02:21:00 GMThttp://www.aygfsteel.com/wansong/articles/337597.htmlhttp://www.aygfsteel.com/wansong/comments/337597.htmlhttp://www.aygfsteel.com/wansong/articles/337597.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/337597.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/337597.html

w@ns0ng 2010-11-09 10:21 发表评论
]]>
oracle q接?配置http://www.aygfsteel.com/wansong/articles/336934.htmlw@ns0ngw@ns0ngWed, 03 Nov 2010 07:28:00 GMThttp://www.aygfsteel.com/wansong/articles/336934.htmlhttp://www.aygfsteel.com/wansong/comments/336934.htmlhttp://www.aygfsteel.com/wansong/articles/336934.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/336934.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/336934.html

一般是300
  不要过q个?br />
最?5
  最大可讑ֈ125
  然后具体q有一些其它的参数都在我的EMAIL里有说明
  所有的容器那几个参数Q无法是有的是写在PROPERTIES有的是写在XML有的是直接图形化讑֜界面里而己
  如果你的一个FOR循环里套?00个以上的PSTMT或者是STMT你想惻I那一定会抛错
  因此q个限制了你的设计
  你在设计一些大循环或者是BATCH JOB时就要考虑多线E啦Q还有分Ҏ啦,分页啦等
  因ؓ你可以放大这?00个连接的讄Q可是付出的代h是ORACLE服务器用内存数的上?br />   你可以放?000Q放?000Q如果是3万呢Q还不够?br />   对吧
  每开一个PSTMT或者是STMT是一个连接,每开一个CONNECTION也是一个连?br />   因此你的E序p及时且合理的d闭这个CONNECTION
  具体p看实际情况了


w@ns0ng 2010-11-03 15:28 发表评论
]]>
jvm 参数 配置http://www.aygfsteel.com/wansong/articles/336932.htmlw@ns0ngw@ns0ngWed, 03 Nov 2010 07:14:00 GMThttp://www.aygfsteel.com/wansong/articles/336932.htmlhttp://www.aygfsteel.com/wansong/comments/336932.htmlhttp://www.aygfsteel.com/wansong/articles/336932.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/336932.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/336932.html   比如说你的机器有2G内存
  你用java -Xmx2048m -version
  如果能正常出现JAVA VERSION版本?br />   OK
  说明你的JVM的最大内存能上到2048
  但你要留l系l一点内?br />
因此Q对?048MB内存的服务器我是q样l的
  JAVA_OPTS="-server -Xms1928M -Xmx1928M "
  我的TOMCAT中的catalina.sh配置是:
JAVA_OPTS="-server -Xms1928M -Xmx1928M -Xss512k -XX:+AggressiveOpts -XX:+UseParallelGC  -XX:+UseBiasedLocking -XX ermSize=256M -XX:MaxPermSize=512M"
  把XMX和XMS设成一Pq样TOMCAT上手启动分配了1928M内存Q如果你把XMS设了较小Q那pȝ上手会分配XMS的数额,然后上涨Q涨到XMX的数额时再下?br />   q样效率不高
  JVM来回回收Q因此效率不?br />   所以把XMS和XMX两个Dq?br />   那么JVM不就没有垃圾回收了吗Q没事,加上-XX : PermSize=256M -XX : MaxPermSize=512M
  q两个东?br />   q两个东西就是JVM垃圾回收q程的内存,最增?56Q最大增长了512得要JVM回收垃圾?br />   至于其它的参敎ͼ  -Xss512k -XX:+AggressiveOpts -XX:+UseParallelGC  -XX:+UseBiasedLocking  q些你可以GOOGLE一下,q些参数启用了JVMq行“q发操作”Q强q回收等机制

基本是q些
  到底能分多大内存lJVMQ?2位机是最?GQ你物理?2GB也只?GQ?4位是可以H破q个限制

一般是把WEB或者是APP服务器的最大内存统l给了JVMQ但不能全给Q因为我说了Q要保留点内存给操作pȝ本n

只知道不理TOMCATQWEBSPHEREq是WEBLOGIC-XX : PermSize=256M -XX : MaxPermSize=512M
q有-Xms1928M -Xmx1928M q?个参数是肯定要用得到?br />   具体q可以用到哪些参敎ͼ如:厂商自带的一些参敎ͼq个p查文档了

看你当前的JVM最大可用到多少内存Q用如下命oQ?java -Xmx多大内存m -version

一定要在多大内存后面加上m哦,要不它认为是字节KB呢,会抛错的




w@ns0ng 2010-11-03 15:14 发表评论
]]>
Jmeter 压力试http://www.aygfsteel.com/wansong/articles/336804.htmlw@ns0ngw@ns0ngTue, 02 Nov 2010 07:18:00 GMThttp://www.aygfsteel.com/wansong/articles/336804.htmlhttp://www.aygfsteel.com/wansong/comments/336804.htmlhttp://www.aygfsteel.com/wansong/articles/336804.html#Feedback0http://www.aygfsteel.com/wansong/comments/commentRss/336804.htmlhttp://www.aygfsteel.com/wansong/services/trackbacks/336804.html
http://jakarta.apache.org/jmeter/usermanual/index.html
http://www.ingrid.org/jajakarta/jmeter/1.7/docs/usermanual/component_reference.html#Data_Analyzer

http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/

http://www.51testing.com/html/60/n-16160.html

http://blog.csdn.net/Ruluo/archive/2005/10/19/509549.aspx 

 

吞吐?/span>=完成?/span>transaction?/span>/完成q些transaction数所需要的旉Q?/span> ThroughputQ每U完成的h?/span>

q_响应旉=所有响应时间的d/完成?/span>transaction敎ͼAverage= 讉K面的^均响应时?/span>

p|?/span>=p|的个?/span>/transaction敎ͼ Error%Q?/span>错误的请求的数量/h的L

Min= 讉K面的最响应时?/span>

Max= 讉K面的最大响应时?/span>

KB/Sec=  每秒从服务器端接收到的数据量

Avg. Bytes - average size of the sample resp

վ֩ģ壺 ͩ| ɯ| ̨| | | ƽ| | ɽ| | | | | | ¦| | | | | Ӷ| ʲ| | ϳ| | | | Ͷ| Ĭ| | | | | | Ҷ| բ| | ְ| | | | ¬| |