`
文章列表
如何用Session实现在线统计的功能,其实只要对Servlet规范详细了解一下,明白其基本原理,编写一个类似的功能并不是一件很复杂的事情。这个例子是基于2.3以上的规范编写的,最主要功能就是提供在线用户列表显示(既然用户列表都可以显示了,那人数统计自然也不在话下了)。 在给出代码之前,先简单说一下监听器的常识。 HttpSessionListener:这是2.3以上规范所提供的一个新功能,也就是可以定义监听器监听HttpSession对象的创建和销毁。每当有新的用 户访问网站,应用服务器会创建一个HttpSession对象,每当Session超时,应用服务器则会销毁这个对象。 HttpSess ...
Jmeter测试结果分析这一篇主要讲述如何使用jmeter中Assertion对结果进行简单的分类,以及当我们拿到测试结果后,我们应该如何去看待这些测试结果。 用过LoadRunner的人都知道,LoadRunner本身提供了很多函数可以对收集回来的结果进行一些初步的分析。例如可以做到判断返回的结 果是否正确;判断request的response time是否大于x秒之类的。相比起LoadRunner,Jmeter在这方面没有那么强大,但是个人认为,对于一些编程基础不是太好的测试人员来 说,Jmeter比LoadRunner易用性上面做得更出色。 Assertion-- ...
一。前言 你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万 别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问 ...
<!--header.php end--> <!--single.php--> <!--loop--> <!--post title--> <!--Post Meta--> <!--content with more link--> Java代码 <s:bean name= "org.apache.struts2.util.Counter"  id= &qu ...
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的 ...
什么是Firebug 从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体 ...
第一种 js: (function (jQuery){ this.show =function(title){ this.title=title; }; this.show2 =function(){ alert(this.title); }; jQuery.messager =this; return jQuery; })(jQuery);      html: <script src="jquery.js"></scri ...
Jquery其实本身可以操作select表单,但是由于比较反锁,没有.net 控件那样去操作方便,我在网上Google了一会,发现了一个不错的专门操作select的插件,很好,使用过了,感觉蛮不错的,所以收藏了起来 这里是js的代码: jQuery.fn.size = function(){    return jQuery(this).get(0).options.length;}//获得选中项的索引jQuery.fn.getSelectedIndex = function(){    return jQuery(this).get(0).se ...
这是最新一期IBM developworks的专题,摘录了一些挺有用的建议和概念。高质量代码中往往缺陷更少!确保高的 Java 代码质量有两个步骤:尽早并经常地编写各个层次的测试用例,以及持续的监测质量状况 什么是软件质量? 软件质量(software quality)是与软件产品满足明确或隐含需求的能力有关的特征和特性的总和。高质量的软件通常具备了这样一些特性: 满足用户的需求。 合理的进度、成本、功能关系。 具备扩展性和灵活性,能够适应一定程度的需求变化。 足够的强壮、足够的鲁棒,能够有效的处理例外的情况。 保持成本和性能的平衡。 能够可持续的发展。 什么是软件测试? 软件测试是为了发现程 ...
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。 1 JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资 源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情 况。你可以用JMe ...
在struts中采用jquery利用json数据来动态无刷新更新页面。首先要准备一下基本知识,struts目前已经是展示层的业内标 准;jquery这里我们需要使用jquery的ajax方式获取后台数据;json是一种数据交换格式(不太清楚的可以看我之前的几篇文章《actionscript数据交互的几种类型》,《JSON简介》),项目构建工具maven。 主要讲一下的是jquery的ajax提交方式,我采用的是$.post方式: jQuery.post( url, [data], [callback], [type] ) url     ...
Maven Book(en) - http://www.sonatype.com/books/m2eclipse-book/reference/index.html 1). Installing m2eclipse Core ComponentsTo install m2eclipse, use the following Eclipse update site to install the core of the m2eclipse plugin. This Core update site contains a single component: "Maven Integra ...
Struts2使用之值栈与OGNL-使用 访问属性 名字属性获取 :<s:property value="user.username"/><br> ...
session中存有UserVO值对象,其中有networkListMap(当前用户所创建的network,以network的name为key,network的信息为value),当前用户所在的network信息(name,description),当前用户可以点击页面上的network列表切换network.<select name="select" class="formlog" id="networkSelect">     <s:iterator value="#session.UserVO.netw ...
A: <s:a xhref=""></s:a>-----超链接,类似于html里的<a></a> <s:action name=""></s:action>-----执行一个view里面的一个action <s:actionerror/>-----如果action的errors有值那么显示出来 <s:actionmessage/>-----如果action的message有值那么显示出来 <s:append></s:append& ...
Global site tag (gtag.js) - Google Analytics