`
dzqlhh
  • 浏览: 60168 次
社区版块
存档分类
最新评论
文章列表

Tomcat性能优化2

在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,我们这里只讲Tomcat的调整。由于Tomcat的运行依赖于JVM,所以在这里我们把Tomcat的 ...
一. 引言  性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的自己的能力和不断地专注于分析自己对手的实力来更加有效地利用和发挥规则的作用。同样一个优秀的性能测试和分析人员将要面对的是来自一个全新的应用程序和环境下带来的整个项目的挑战。本文中作者结合自己的使用经验和参考文档,对Tomcat性能方面的调整做一简要的介绍,并给出Tomcat性能的测试、分析和调整优化的一些方法 ...
spool 命令是将屏幕的显示输出到文本内,有点象屏幕转存。 spool c:\1.txt select * from emp; spool off   spool c:\1.txt append select * from dept; spool off   append是续写文本文件,如果不加则会覆盖原有的文本文件,这是10g的新特性
//需要注意的是:月份是从0开始的,比如说如果输入5的话,实际上显示的是4月份的最后一天,千万不要搞错了哦 private int getLastDayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month); return cal.getActualMaximum(Calendar.DA ...
有时间主从表数据显示时,从表数据要根据选中的主表信息来显示,我遇到的要求是,当没有选择主表数据时,默认显示第一条主表数据对应的从表数据,当选择主表信息后,保存从表信息后,返回显示的时候要保持选中的主表信息及其对应从表数据。这时候就需要根据选中的主表数据得到行号,在根据主表数据加载从表数据    var t = Qual.Dtl.grid.getSelectionModel().getSelections();//获取当前选择的行数组   var linenum = 0;//默认选中第一行数据   if(t.length>0){linenum=iQual.store.indexOfId( ...
Ext.util.Format.number(v,'0,000.00')//带小数点后两位 Ext.util.Format.number(v,'0,000')//不带小数位
如果需要将查询出来的数据在前台进行小计和合计的运算的话,可以通过以下的方式来处理: /** store:grid的store actscore:表示要合计的字段 query( String field, String/RegExp value, [Boolean anyMatch], [Boolean caseSensitive] ) : //根据正则式来匹配查询,得到集合结果 sum( String property, [Number start], [Number end] ) : Number //将集合内的数据的某个字段值累加 **/ store.getAt(0).set( ...
 先获取grid的列模式,然后调用setHidden方法隐藏需要隐藏的列 Ext.getCmp('listgrid').getColumnModel().setHidden(1, true);//参数1表示第一列,参数true表示隐藏,反之false则不隐藏
      这里讲诉的合计方法是在前台增加合计行的方法,不包含后台计算合计的方法。 如果我们需要在grid的第一行增加一行合计的时候,只需要将grid的store数据进行循环,将需要合计的列一次叠加后,返回一个合计值,将合计值赋给定义好的record,然后将此record插入到grid内。代码如下: var p = new Ext.data.Record({fields : ['name', 'num']});//定义一行要插入的record  var sum=0;  Ext.getCmp('listgrid').store.each(function(record){        i ...
ext组件自身有隐藏的属性hidden,但只能隐藏组件本身,组件的标签不能隐藏起来,因为标签是在独立的容器内,如果需要隐藏标签则需要单独来隐藏: var sdate = Ext.getCmp('startDate');//一个日期选择组件sdate.hide();//hide方法将组件的选择输入框隐藏 sdate.getEl().up('.x-form-item').setDisplayed(false); //通过标签的容器名获取标签容器,调用setDisplayed方法设置隐藏。 如果需要显示出隐藏的组件及标签,则需要: sdate.show(); sdate.getEl().up ...
                                  Soap  结 构 初 识                                                                                            hbzxf 阿好         ...
1. 引言 SOAP v1.2为在一个松散的、分布的环境中使用XML对等地交换结构化的和类型化的信息提供了一个简单且轻量级的机制。SOAP本身并不定义任何应用语义,如编程模型或特定语义实现,它只是定义了一种简单的机制,通过一个 ...
2. SOAP消息交换模型 从根本上来看,SOAP消息是从发送方到接受方的一种传输方法,但就象前面例子中阐述的那样,SOAP消息一般会和实现模式结合,例如请求/响应。 SOAP的实现可以为特殊网络系统的特有特征来优化。例如,在section 6中描述的HTTP binding将SOAP响应消息通过HTTP响应来传输,使用与相对应请求的同一HTTP连接。 2.1 SOAP结点 SOAP结点可以是初始SOAP发送者,可以是最终SOAP接收者,也可以是同时作为SOAP发送者和接收者的SOAP中介。SOAP并不提供一个路由机制,曾因此SOAP需要识别SOAP发送者产生的SOAP消息应当通过哪些零个或多 ...
作者:bdsc SOAP:简单对象访问协议 摘要  SOAP是用在分散或分布的环境中交换信息的简单的协议,它是一个基于XML的协议,包括三个部分:封装定义了一个描述消息中包含什么内容以及如何处理它们的框架,编码规则用于表示应用 ...
      纵观计算机和软件领域,我们不难了解为什么会产生Web服务。在因特网上有许多系统和平台,在这些系统和平台上又有更多的应用程序。说得更明白些就是,存在着许多技术,把客户端连接到服务器,这其中包括DCOM、CORBA和其它各种技术;而Web服务则是在HTTP、XML和SOAP这样的开放标准上形成的,它具有更新和更简单的连接类型。   我们可以把Web服务想象为通过因特网或企业内部网连接调用其方法的组件,或者把它想象为通过Web提供其接口的组件。Web服务建立在对开放标准XML广泛接受的基础上,Web服务使用XML序列化其客户端收发的数据。即使客户端和Web服务主机使用不同的操作系统,或者 ...
Global site tag (gtag.js) - Google Analytics