- 浏览: 70978 次
- 性别:
- 来自: 常州
最新评论
文章列表
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 ...
JavaScript优化小记
- 博客分类:
- 编程语言
前段时间接到一个任务:对项目组的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静态页面方式展现 ...
svn ant 导出java项目生成并运行
- 博客分类:
- 开发环境及工具
环境:
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 ...
struts2的Action名字的大小写问题
- 博客分类:
- 中间件
今天在使用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 手机路径 本地路 ...
web前端js绘制统计图表,访问数据库
- 博客分类:
- 编程语言
现在有很多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">
...