`
文章列表
  web.xml配置   <listener><listener-class>com.interceptor.UserListener1</listener-class></listener>     代码,实现HttpSessionAttributeListener接口,在httpsession中添加/移除用户信息时实现登录人数统计     package com.interceptor; import javax.servlet.http.HttpSessionActivationListener; imp ...
Loadrunner11模拟多客户端并发对服务器并发处理socket请求的能力进行性能测试,C语言编写的winsocket Vuser脚本比较常见和简单,Java由于第三方库的庞大,能做的事情很多,这里介绍一下用Java写的脚本模拟socket客户端的压力测试情况。   主要环境: 1,JDK1.6 2,LoadRunner11 3,ApacheMINA2.09   基本流程是: 1,以MINA写成的java 同步客户端,打包为jar文件,需要参数,在LR11中为File形式提供参数; 2,在LR11的Vuser Generator中选择建立Java Vuser 3,在V ...
前段时间接到一个任务:对项目组的Web项目主画面进行性能优化。 画面情况是:监控设备数量200多台,画面每10秒钟查询并更新数据,如果不对比缓存每10s进行更新,那么在IE浏览器下15分钟不到增长了88MB(用F12内存工具查看),而且会一直增长,直至浏览器崩溃... 以JS生成的html代码主要结构如下(填入HTML上的DIV标签内,$('').html(...)):   <ul > <li><a><img /></a><div></div></li> <li><a ...
在MyEclipse Servers视图在MyEclipse 10.7.0在某些情况下,可能无法打开。 试图打开视图将导致NPE将被记录。 如果出现了上述的错误按照如下的3个步骤解决: 1、首先关闭MyEclipse工作空间。 2、然后删除工作空间下的 “/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs” 这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。 3、重启启动MyEclipse即可解决了。 可 ...
目标: 1,Java Web Project整合Flex 2,Flex中AS代码调用RemoteObject与Java数据交互 环境: 1,JDK1.6 2,MyEclipse10 3,Adobe Flash Builder 4.7 EclipsePlug-in 4,Tomcat6(绿色版,解压后路径F:\software\develop\apache-tomcat-6.0.36\) 5,blazeds-bin-4.0.1.21287.zip 步骤: 1,已安装MyEclipse10、安装FlashBuilder4.7、安装Adobe Flash Builder 4.7 ...
loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写: 地址:http://ajita.iteye.com/blog/1728243/
以freemarker为展现方式或以freemarker ftl模板为框架生成静态化页面: freemarker库:freemarker-2.3.19.jar 涉及4种应用方式 1,页面静态化之Servlet中使用freemarker 2,页面展现之Struts2结合freemarker使用 3,页面静态化之Struts2结合freemarker使用 4,页面展现之Servlet中使用freemarker(略,改一下输出流即可)   一,页面静态化之Servlet中使用freemarker 目标: 以freemarker的ftl模板文件为页面框架, 实现以html静态页面方式展现 ...
环境: 1,OS:Windows7 2,JDK:jdk1.7 3,Apache Ant:apache-ant-1.9.6 4,svnant1.3.1 5,已安装svn客户端(1.8.x) 步骤: 1,解压apache-ant-1.9.6-bin.zip 2,添加环境变量ANT_HOME,比如C:\apache-ant-1.9.6-bin 3,Path变量添加ant的bin目录,比如%ANT_HOME%\bin 4,解压svnant,把svnant.jar,svnClientAdapter.jar复制%ANT_HOME%\lib 目标流程: 1,从svn导出Java项目 ...
环境: 1,OS:Windows7 2,JDK:jdk1.7 3,Apache Ant:apache-ant-1.9.6Ant安装步骤: 1,解压apache-ant-1.9.6-bin.zip 2,添加环境变量ANT_HOME,比如C:\apache-ant-1.9.6-bin 3,Path变量添加ant的bin目录,比如%ANT_HOME%\bin 编译运行Java工程目标流程: 0,准备好必要的项目运行库${lib}/*.jar,准备好源工程文件夹及文件${basedir}/src/*,准备好项目需要的配置文件${basedir}/conf/* 1,建立临时编译文件夹${based ...
环境: 1,OS:Windows7 2,JDK:jdk1.7 3,Apache Ant:apache-ant-1.9.6 步骤: 1,解压apache-ant-1.9.6-bin.zip 2,添加环境变量ANT_HOME,比如C:\apache-ant-1.9.6-bin 3,Path变量添加ant的bin目录,比如%ANT_HOME%\bin 目标流程: 1,删除web project web-info目录下的classes目录;删除.war文件 2,建立web project web-info目录下的classes目录 3,复制src下的非java文件 4,编译生 ...
一,配置tomcat中的webapp为直接使用本机IP或域名访问 1,打开tomcat\conf\server.xml配置文件   2,Engine节点中defaultHost原localhost改为目标域名   <Engine name="Catalina" defaultHost="www.xxx.com">   3,在Host标签之中加入如下节点内容:   <Context path="/app1" docBase="/app1" /> <Conte ...
  今天在使用struts框架编写Action类以及在jsp中写调用相关Action的url时出现如下错误:   There is no Action mapped for namespace [/] and action name [MainPage] associated with context path [/xxx]. - [unknown location] 记得以前也曾经遇到过这样的错误,可能的原因有: 1,struts.xml文件中配置package时,namespace写错; 2,调用此Action的url写错(app名称多写、namespace写错等); ...
准备工具: 1,eclipse-jee-mars-1-win32, 2,tomcat6 3,axis2-1.6.4-bin.zip,axis2-1.6.4-war.zip,axis2-eclipse-codegen-plugin-1.6.4.zip   开发流程: 采用Axis2使用SOAP协议保证WebService安全性的前提下开发WebService, 一般来说,首先总是某个服务提供端开放某个处理类或方法的接口(wsdl文件以及xsd或URL),另外一个服务调用端根据这个接口生成客户端代码,然后根据生成本地代码入口(一般需要服务实际URL)方法发送请求。   准备工作 ...
原文地址: http://be-evil.org/post-209.html   Android中可以采用sqlite数据裤来存储数据,是Google却没有直接给我们提供相关工具来管理数据库里的数据。 如果不能直接通过工具来查看,那我们就把数据库从手机/模拟器里面拷贝出来用工具查看,下面是步骤 1.确认数据库的位置 我们可以通过eclipse的DDMS插件来访问手机的部分目录 数据库文件位于/data/data/你的程序的包名/databases/中,下图是一个例子 2.拷贝出数据库文件 我们可以用adb工具来下载数据库文件 命令为 adb push 手机路径 本地路 ...
现在有很多js库可以方便地在web客户端绘制出漂亮的统计图表,显示效果和开发易用性并不亚于在JSP Server端使用诸如JFreeChart组件生成图片流传递到客户端。 一般要求浏览器支持html5的canvas功能,为兼容不支持的浏览器,js库另外提供了canvas脚本库。 本例记录了采用免费开源基于jquery的js绘图库—— jqplot、MS ActiveX框架、MS Acess 开发学习实例. 部分源码:     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ...
Global site tag (gtag.js) - Google Analytics