自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 c3p0配置

# jdbc驱动driverClass = com.mysql.jdbc.Driver# 数据库连接串jdbcUrl = jdbc:mysql://127.0.0.1:3306/demo?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 # 用户名。Default: nulluser = #...

2010-12-08 21:34:52 123

原创 DBCP配置记录

driverClassName = com.mysql.jdbc.Driverurl = jdbc:mysql://127.0.0.1:3306/demo?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8username = rootpassword = 3317994# 初始化连接,连接池启动时创...

2010-12-07 15:41:33 104

原创 XWork ParameterInterceptor类绕过安全限制漏洞-解决1

一个请求在Struts2框架中的处理大概分为以下几个步骤: Struts2框架的调用流程: 1、当Servlet容器接收到一个请求后,将请求交给你在web.xml中配置的过滤器FilterDispatcher,调用它的doFilter()方法。  2、FilterDis...

2010-11-17 16:50:59 170

原创 华为短信接口问题

  公司做大了服务必定会回退,这点我是深有体会,在一次项目实施中要用到华为的短信接口,我们是j2ee的项目,华为提供java的短信调用接口,文档也还可以,但问题出在了jar包上。api的调用其实不难理解,api只是提供一些开放的接口出来,真正的业务代码还在应用平台那里,可是华为提供的这个api有23M,我的天,和一个项目整个大小差不多了,我当时就感觉有点不对劲,打开jar包看了一下,乱七八糟什么都...

2010-08-06 14:16:50 250

原创 mysql启动错误的处理

  mysql是一个开源的小型数据库,深受大家喜爱,在不断的改进过程中,mysql已经拥有了存储过程、视图、函数等功能,并且现在也支持子查询,在某些场合大数据量查询超过了一些大型数据库,因此越来越多的项目开始使用mysql。但因mysql小巧灵活,在布署过程中往往遇到些困难,现将我所遇到的一些问题和解决方法列出来,以供同仁参考,也欢迎大家跟贴列出自己遇到的问题和解决办法。  1. 安装版无法启...

2010-08-02 11:04:37 95

几个好用的JS库

jQuery: The Write Less, Do More, JavaScript LibraryPrototype: Easy Ajax and DOM manipulation for dynamic web applicationsscript.aculo.us: easy-to-use, cross-browser user interface JavaS...

2009-11-17 18:11:07 155

关于JS函数parseInt()解释

  最近在做项目时遇到一个问题,场景是这样的,页面中有个日期选择控件,每次选择一个时间做为下载的截止时间,所选时间不能小于上次下载时间,也不能超过上次下载时间的24小时。  我的做法是,在打开页面时先去库里按时间倒序一下下载记录,拿到最后一次的下载时间,放到request中,页面拿到这个时间后进行解析,这里说明一下,我使用的日历控件是My97DatePicker,这个控件可以很方便的设置时...

2009-10-15 20:44:37 175

struts2 interceptor顺序分析

最近在做项目时自定义了一些拦截器,发现顺序改变后会出现不同效果,struts2中默认拦截器堆栈如下,有时间分析下:  <interceptor-stack name="defaultStack">                <interceptor-ref name="exception"/>                <interceptor...

2009-09-17 13:42:33 104

XMLHttpRequest Header设置

XMLHttpRequest.setRequestHeader('httpType','ajax'); $.ajax({               ....                beforeSend:function(r) {                    r.setRequestHeader('httpType','ajax');           ...

2009-06-11 16:03:59 13243

原创 struts拦截器说明

拦截器名字说明Alias Interceptoralias 在不同请求之间将请求参数在不同名字件转换,请求内容不变 Chaining Interceptorchain 让前一个Action的属...

2009-06-02 16:23:09 72

原创 dll打包成cab的方法

1. 制作证书    MakeCert -sv "test.pvk" n "CN=公司名称" test.CER    Cert2Spc test.CER test.spc2. 打成cab包     编写 inf 文件&a

2009-04-10 16:21:41 345

文件下载

  很久以前做文件下载都是在服务器生成文件,然后做一个链接,这样浏览器不认识的文件类型就会弹出操作系统另存对话框,实现下载,今天遇到一个案例被困了,具体需求是这样:  在web页面点击下载按钮,服务端从数据库查询数据,组装成输出流,由response输出到客户端,由于架构中使用的第三方组建较多,所以在做这个功能时让人头疼,最终在ahuaxuan的帮助下搞定,现将代码贴出来供兄弟们参考: pu...

2009-03-31 23:07:51 85

报文的发送和接收

/* * 发送端 */public void send() throws Exception {        System.out.println("send..............");        // 得到目标机器的地址实例        InetAddress target = InetAddress.getByName("localhost");   ...

2009-03-24 15:52:41 1376

Fedora10 root无法登录的解决办法

用另外的用户登录,或者用SSH终端登录,将/etc/pam.d/gdm文件中的auth required pam_succeed_if.so user != root quiet注释掉(在此行前加“#”号)

2009-03-06 23:58:23 103

原创 MSN登录失败的解决方法

msn 81000306 无法登录,解决方法 1. Click on Start and Run and type in the exact string as below in one single line:     reg.exe DELETE HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger\Policies /va2. Hit...

2008-12-29 10:40:20 118

原创 关机的批处理代码

@ECHO offTITLE 自动关机程序 作者:廖晓青:startCLSCOLOR 1frem 使用COLOR命令对控制台输出颜色进行更改MODE con: COLS=41 LINES=18rem MODE语句为设定窗体的宽和高set tm1=%time:~0,2%set tm2=%time:~3,2%set tm3=%time:~6,2%ECHO %date% %tm1%点%tm2%分%tm...

2008-12-26 15:41:12 134

BIRT不能加载数据库驱动

        今天对birt进行研究, 设计比较简单, 很快就做出了一张报表, 在eclipse中也能预览, 但布署到tomcat下不能显示, 报以下错误:        Cannot load JDBC Driver class: com.mysql.jdbc.Driver birt        后研究发现\WEB-INF\platform\plugins\org.eclipse.bir...

2008-12-24 17:05:19 455

QTP进程死锁的解决

      前几天重装系统后把QTP装了,版本是9.2, 后来要用flash cs3, 所以网上下了flash cs3, 装完后, QTP启动就死, 其它软件都能正常工作, 查了N久, 没有结果, 后来怀疑下载flash有病毒, 查杀无果. 最后念头一闪, 重装了flashplayer_9_ax_debug.exe, 一切正常了. 初步结论是flash插件冲突. 希望对有遇到这种问题的朋友起到帮助...

2008-12-24 16:55:15 114

原创 修改右键菜单

  修改右键菜单应该在注册表中,具体的说,是在HKEY_CLASSES_ROOT根键下(这里可是右键菜单中所有命令的根源哦!)。展开该根键,其下的子键主要有两种:扩展名键(.+扩展名)和类定义键(如图1)。一般地说,只要是在windows系统中已注册过的扩展名,在HKEY_CLASSES_ROOT下均有“·该扩展名”子键,记录该扩展名的一些信息,对某种特定类型的文件的右键菜单的修改,便是在该...

2008-12-19 11:04:42 87

QTP录制FLEX程序准备工作

将以下参数加入到Flex编译环境中:-include-libraries "D:\Flex Builder 3\sdks\3.0.0\frameworks\libs\qtp.swc" "D:\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc" "D:\Flex Builder 3\sdks\3.0.0\frameworks\libs...

2008-12-09 14:28:31 74

原创 QTP同步方法

  在编写脚本时,经常要考虑到2个步骤之间的时间间隔问题,例如,1. 打开www.baidu.com 2. 输入avepoint。 由于网速的不同,打开百度网页之后会有一定的延迟,所以1,2两步之间要有一个短时间的等待,可以通过以下几种方法实现:1. 对象的默认等待时间。QTP识别对象时,会有一个默认的等待时间,可以在File-->Settings-->Run-->Objec...

2008-11-28 14:57:38 100

原创 QTP问答

Q:runaction后面能不能接变量(动态调用action,所以从数据库取数据做action名字了,但是调用总是找不到)?  A:脚本中原有RunAction "testbase [case1]", oneIteration,把引号中的内容放到Global表中的第22行,然后将代码修改为:   datatable.getsheet("Global") ...

2008-11-27 09:33:31 95

原创 QTP基础代码

1 生产随机数列第一种方法CODE:    randomize'更新反回的数据    funcation rand(k,n)        n=int((k-1)*rnd+1)        rand=n    end funcation第二种方法CODE:    n=randomnumber.value(1,255)2  当运行到表中的某一行,自动导出表中的所有数据...

2008-11-26 17:37:52 179

原创 SSHD进阶之路(一)

http://struts.apache.org/http://www.springframework.org/http://www.hibernate.org/http://directwebremoting.org/dwrhttp://www.prototypejs.org/                            f...

2008-10-30 15:12:54 76

Apache Server + Tomcat 集成配置

  java与.net的最大区别之一就是各种框架的配置过于复杂,而让许多程序员在此浪费大量时间,由于许多框架和技术都是开源的,所以文档的完整性也受到一定的考验。这些天因为一个项目的原因对apache和tomcat的集成配置进行研究,查遍了网上的文章都是一些乱七八糟的东西,可以看出版本没有几个,都是左抄右抄,鼠标点了几百遍,以为看到了希望,结果还是同一篇文章,问题依然没有解决,索性到apache的官...

2008-07-28 15:21:09 73

CSS中链接定义的顺序

a:link{font-weight : bold ;text-decoration : none ;color : #c00 ;}a:visited {font-weight : bold ;text-decoration : none ;color : #c30 ;} a:hover {font-weight : bold ;text-decoration : underline ;c...

2008-06-18 18:09:40 98

Eclipse内存溢出的解决办法

在Eclipse根目录下找到eclipse.ini文件,打开并修改如下:[b]-showsplashorg.eclipse.platform--launcher.XXMaxPermSize512m-vmargs-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=128M[/b]-vmargs这个参...

2008-06-08 15:17:17 87

用poi读取excel

[code="java"]到apache网站下载poi-2.5.1.jar,加入到classpath下.InputStream inputStream = new FileInputStream("D:/a.xls");HSSFWorkbook workBook = new HSSFWorkbook(inputStream); // 工作薄HSSFSheet sheet = w...

2008-04-15 23:20:54 53

Linux下配置JDK

[color=red]声明:本人linux为fedora8,假设当前用户为abin[/color]1. 到www.sun.com下载jdk-6u4-linux-i586.bin,假设下载到当前用户目录下;2. 在/home/abin下建立software目录,拷贝jdk-6u4-linux-i586.bin到software目录;3. 找开终端,转到/home/abin/softwar...

2008-01-16 19:16:27 67

Struts1.1实现文件上传

[code="java"]public ActionForward fileUpload(ActionMapping mapping,ActionForm form,  HttpServletRequest request,HttpServletResponse response) throws Exception {  PictureForm pictureForm = (Pictu...

2008-01-08 00:12:49 137

itext生成pdf的简单示例

  iText是著名的开放源码的站点sourceforge一个项目,是用于生成pdf文档的一个java类库.通过iText不仅可以生成pdf或rtf的文档,而且可以将XML、Html文件转化为PDF文件.  在http://www.lowagie.com/iText/download.html 下载itext.jar文件,加入到classpath中,就可以使用它了.  下面的例子用...

2008-01-08 00:06:01 122

取得事件源的位置

[code="java"] var w3c=(document.getElementById)? true: false; var agt=navigator.userAgent.toLowerCase(); var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt....

2008-01-07 23:58:40 106

常用网址

[b]关注[/b]====================================http://edojs.com/ 易用的 免费JS界面http://www.caucho.com/resin-3.0/quercus/tutorial/module/index.xtp/ java与php整合http://www.800app.com/ 800客CRMhttp://www.c...

2008-01-07 23:55:31 585

常用插件

[b]Eclipse插件[/b]1.http://subclipse.tigris.org/update svn插件2.http://update.eclemma.org/ 代码测试覆盖率查看3.http://m2eclipse.sonatype.org/update/ mav...

2008-01-07 23:24:48 88

history返回上个页面

返回

2008-01-07 23:18:18 271

js保留小数位数

[b]1.四舍五入保留2位小数[/b] Math.round(obj * 100)/100;

2008-01-07 23:10:52 114

important 用法

1.IE显示为blue,firefox显示为red[code]#box { color:red !important; color:blue;} 在不同的浏览器下,这行字的色应该不同![/code]2.提升优先级[code]#box div{ color:red;}important_false{ color:bl...

2007-12-20 12:39:01 275

Timer定时器

  很多情况下我们需要定时执行一些任务,这就需要用到定时器这个东东,定时器的实现有很多种方式,目前也有很多流行的框架提供了这种功能,今天我们介绍的这种方式是JDK自带的定时器:  下面以一个示例进行分析:  [code]public calss TaskManager implements ServletContextListener {    private Timer time...

2007-12-20 12:29:41 87

批量上传实现

[b]1. 文件上传逻辑[/b][code]public void fileUpload(HttpServletRequest request){  String uploadPath = "fileUpload";  String tmpPath = "tmpUpload";  if (!new File(uploadPath).exists()) {    new File...

2007-12-20 11:05:07 178

创建缩略图

[code]public void createSmallPic(int height, int width){   String smallPath = "smallPath"; // 小图存放目录  if(!new File(smallPath).exists()) {    new File(smallPath).mkdirs();  }   double rat...

2007-12-20 11:00:04 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除