- 博客(340)
- 资源 (19)
- 收藏
- 关注
转载 Struts2零配置 Zero Config+CodeBehind
<br />Zero Config能根据web.xml中配置的actionPackages自动扫描所有Action类,并猜测其NameSpace.<br />再利用CodeBehind猜测Result指向的jsp,实现了struts.xml的零配置(其实也不是完全没有struts.xml,而是指struts.xml的内容不会随action的增加而膨胀)<br />如果有特殊的结果指向(如redirect类型的结果),在Action处用@Result配置。<br />如有package级的配置(如使用非默认的
2010-12-03 12:19:00 1565
转载 jquery1.43源码分析之工具方法
相关文章: jQuery插件开发全解析读jq之四jquery1.43源码分析之核心部分<br />推荐圈子: Jquery<br />更多相关推荐<br />这个部分是jquery一些常用的工具方法. 包括为jquery对象扩展了一些数组里的方法.一些测试方法,函数代理和浏览器的特性检测. <br /><br />数组和对象操作.这部分的很多方法都已经成为javascript1.6的标准. <br /><br />这部分包括一些原型函数,静态函数,内部函数. <br />原型函数主要通过api暴露
2010-11-29 17:41:00 1214
转载 Spring 2.5架构图
<br />Spring 2.5的架构图。<br />任何新增的或者改变的包都被高亮显示了(自2.0.6版本之后)。<br /><br />这是新的顶层架构图:<br /><br /> <br /> <br />这是较大子系统的内部架构图:<br />org.springframework.aop:<br /><br /> <br /> <br />org.springframework.beans:<br /><br /> <br /> <br />org.springframework.jdbc:<br
2010-11-28 17:29:00 1511
原创 JBoss 类加载器问题解决
<br />最近在将项目部署到jboss上时出现一些问题,经过两天研究终于解决了,<br /> <br />在JSOSS4.2.3中JBOSS的WEB加载器默认是FALSE,根据配置文件的说明,其目的就是当出现多个加载器的时候,通过设定真假值来决定是否把JBOSS的WEB加载器作为统一的加载器。也就是说,如果在程序中特殊指明了某一个加载器,或者lib中用到了其它版本tomcat的JAR包,那么JBOSS自带的加载器设为FLASE,就会导致WAR包的JAR和类文件都没有被JBOSS的加载器加载,所以把JBOS
2010-11-28 17:19:00 3734 1
转载 jxl的API
<br />使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到Excel文件,但是还不能真正的操纵Excel文件,
2010-11-22 14:47:00 1071
转载 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
<br />1) 文本框只能输入数字代码(小数点也不能输入)Html代码 <input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')" /> <input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//
2010-11-16 10:40:00 9157
原创 jquery 开发总结(不断更新)
最近开发用到了jquery,做个总结,不断更新 $(document).ready(function(){});$(function(){ }); 1 取值 var value=$("#name").val(); //取值 $("#name").val("测试 测试"); //设置值 var valueTrim= jQu
2010-11-10 16:53:00 1941
转载 svn trunk branches tags 的用法
<br />trunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。<br />branches:表示发布的版本存放的目录,即项目上线时发布的稳定版本存放在该目录中。<br />tags:表示标签存放的目录。<br />在这需要说明下分三个目录的原因,如果项目分为一期、二期、三期等,那么一期上线时的稳定版本就应该在一期完成时将代码 copy到 branches上,这样二期开发的代码就对一期的代码没有影响,如新增的模块就不会部署到生产环境上。而 branches上的稳定的版本就是发布到生产环
2010-10-19 16:49:00 885
原创 Eclipse jee 配置Tomcat5.5
Eclipse配置Tomcat5.5步骤: <br />1. windows->prefernces->server->Runtime Environments->add在这里选择Apache Tomcat5.5,下一步,在Tomcat installation directory中选择Tomcat5.5的安装路径。点击完成->确定。 <br /><br />2.windows->show view->other,在弹出的对话框中选择Server->server. <br /><br />3.在Eclips
2010-10-17 12:36:00 2033
转载 MyEclipse 导出 javadoc 乱码解决
<br />在Eclipse里 点击工程右键 Export -->java--》 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可<br /><br />比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8
2010-10-07 15:06:00 1351
转载 Spring配置iBatis多个SqlMapConfig.xml
<br />Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml<br /> <br />对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿<br /> <br />可喜的是Spring已经为大家想好这一切,提供能灵活的配置<br /> <br />configLocation // 单个SqlMapConfig.xml<br />configLocations // 多个SqlMapConfig.xml<
2010-10-06 14:42:00 13853
转载 E63最新使用技巧
<br />使用E63的第六天,总结几条对于新手使用不太容易发现的小技巧,更多的功能基本上都能在各类菜单中很容易找到,这里只是方便63新朋友快速上手。<br /><br /> 在安装很不用签名的多主力软件前(例如QQ、MSN),请先在安装程序里开启“全部”。步骤:“工具”--“程序管理”--“选项”==“设置”--软件安装将“仅限已注册的程序/全部”。建议选择 “全部”。在线证书检查:可以选择 "必须通过检查/开/关",,建议选择 "关"。<br /><br /> 呼吸灯:<br /><br /> 1
2010-09-17 17:41:00 6740
原创 Windows下关闭占用指定端口应用程序的方法
<br />经常遇到Tomcat 8080端口被莫名占用的问题,需要找到对应的应用程序,将其关闭,方法如下: <br />1.打开CMD. <br />2.查找所有端口及其对应的应用程序PID: netstat -a -o <br />3.根据找到的PID,强行关闭: ntsd -c q -p PID
2010-09-12 14:27:00 6161
转载 jbpm 4.3 与 spring 集成
<br />jbpm4.2与spring集成有点问题,直接跟据它自己的“开发指南”提供的方法是不能集成的。在官网查到的信息是发布4.2时,忘记更新集成spring的文件。不过4.3已经把该bug改过来了。下面是集成方法。<br /><br />版本:<br />jbpm4.3<br />spring2.5.6<br />mysql5.1.40<br /><br />直接从jbpm4.3自带的文件到src目录:<br />从jbpm-4.3"install"src"cfg"hibernate"jdbc复制my
2010-08-30 09:48:00 919
原创 struts2 action间跳转传值
<br />(方法一):<br />我现在需要把一个action(action1)中的变量传递到另外的一个action(action2)中,两个action中都定义了属性 <br />String userId,User <br />user,并且定义了相应的getter,setter方法,在struts.xml中配置如下: <br /><action name="action1" class="Action1"> <br /><result name="toLiginIndex" type="redire
2010-08-27 13:39:00 4240 2
原创 sql 递归查询
最近朋友问一sql问题,sql的递推查询,不可以用函数,只能是纯sql,弄了一上午,只能通过oracle的函数来弄,想出不别的办法了,有感兴趣的朋友可以一起研究下。下面的我是方法创建表create table T1( ID NUMBER, PID NUMBER)表中数据id pid1 02 13 14 25 46 57 68 5sql语句select pid, id from t1 start with pid='4' connect by
2010-08-26 11:51:00 1080
转载 CSS基础教程(企业内部培训)
<br />这是上周为公司内部培训的CSS资料,希望对初学者有所帮助。 <br /><br />CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 <br /><br />一、如何把样式加入到你的网页。 <br /><br />1、链接外部样式。 <br /><br /><head> <br /><title>文档标题</title> <br /><link rel=stylesheet href=
2010-08-25 15:33:00 1350
原创 Struts2.0实现的文件上传(单附件和多附件)以及附件下载功能
<br /> --------------------------------------------------单附件上传:----------------------------------------------------------------<br />Action类:<br />package com.yourcompany.struts.uponloadfile;<br />import java.io.BufferedInputStream;<br /> import java
2010-08-12 10:43:00 2796 1
转载 Fire Workflow FAQ
Fire Workflow 的Eclispe设计器插件上传到google code ,并有较详细的文档(2_通过设计器和模拟器快速了解Fire Workflow.pdf,3_各种工作流模式的实现.pdf)。 请到http://code.google.com/p/fireflow下载。 Fire workflow FAQ 1、为什么要写Fire Workflow 本人从事企业MIS系统开发很多年头了,感觉MIS系统
2010-07-19 09:51:00 1633
转载 Oracle常用系统表
<br />1.1 基于SQL的常用系统表<br />1.2.1 系统对象表 sysobjects <br />功能说明:保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等<br />重要字段解释:<br />sysObjects (<br />Name sysname, ——object 名称<br />id int, ——object id<br />xtype char(2), —— object 类型<br />type char(2), —— Object 类型(与xtype 似乎一模
2010-07-01 10:33:00 781
转载 利用PowerDesigner比较2个数据库
<br />最近发现客户的正式数据库和给我们的开发数据库不一致,有的表结构变化了,导致我们一些程序要重新开发.现在客户重新提供一个新数据库,但是没有提供数据库比如表字段变化的文档,只能自己动手了.手工来对比数据库表结构的差异,不但效率低下,而且很可能看不不仔细而出错.PowerDesigner中可以对2个数据模型进行比较,所以想到用这个功能来实现对比数据库的目的.到底怎样利用PowerDesigner来比较新旧数据库,查看数据库中哪些对象变化了呢,下面慢慢道来. <br />首先简单介绍下PowerDesi
2010-07-01 10:04:00 1596
转载 javascript打印
<br /><HTML><br /><HEAD><br /><TITLE>JavaScript利用IE内置打印控件IEWebBrowser进行打印/打印页面设置/打印预览/控制分页打印</TITLE><br /><META http-equiv=Content-Type content="text/html; charset=gbk" /><br /><SCRIPT type="text/javascript"> <br />var hkey_root,hkey_path,hkey_key;<br />hk
2010-06-21 15:43:00 750
原创 Java Socket
<br />第一步 充分理解Socket <br /><br /> 1.什么是socket <br /><br /> 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 <br /><br /> Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需
2010-06-07 11:14:00 742
转载 linux 做双机热备
1.1 首先下载libnet.tar.gz,heartbeat-2.0.4.tar.gz1.2 按顺序现装libnet再装heartbeat都是源码包,解压开后分别执行:./configure ;make ;make install;安装完毕。1.3 软件的配置Heartbeat软件的安装目录为/usr/local/etc/ha.d,其中的README.config对配置文件进行了说明,共有三个主
2010-05-28 19:09:00 1991
转载 Linux负载均衡
http://www.askwan.com/post/28/haproxy+keepalivedLinux企业集群http://book.51cto.com/art/200806/76015.htm#第一步:rsync同步web数据(测试通过并且自己加入了ssh的RSA key验证)http://www.linuxsir.org/main/?q=node/256 rsync
2010-05-28 19:07:00 1192
转载 Oracle去除表中重复记录
在一个表中,某一字段为重复字段。需要去除重复字段。同时将所有字段显示出来。SELECT * FROM (select a1,a2,a3, Row_number() OVER (PARTITION BY a1 ORDER BY a1) rn from a ) where RN = 1 --刪除重復列 a.如果有ID字段,就是具有唯一性的字段
2010-04-18 16:16:00 2215
转载 oracle-sql汇总
1、sql汇总 一、重复操作查询--where条件得distinct systemdicid作为唯一标识select * from dmis_zd_systemdic t WHERE typeid = 06012 and t.systemdicid in (select min(systemdicid) from
2010-04-18 16:05:00 670
原创 oracle查询指定行数间的记录
select results.* from ( select t.* , rownum rownumber from table t order by t.id) results where results.rownumber between 5 and 10
2010-04-18 15:58:00 2457
转载 Spring应用的单元测试
Spring应用的单元测试 单元测试现在越来越被广泛重视起来,而Spring更是将时下比较流行的Junit开元测试框架进行整合下面我简单的介绍一下在Sping中该如何对代码进行单元测试(本节会认为读者已经具备了Junit基础方面的知识)。按照Spring的推荐,在单元测试时不应该依赖于Spring容器,也就是说不应该在单元测试是启动ApplicationContext并从中获取B
2010-04-09 15:28:00 907
转载 Spring2.5注释驱动与基于注释的MVC
Spring2.5注释驱动 8.4.1 Spring2.5注释驱动 注释语法越来越多的被业界所使用,并且注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Ja
2010-04-09 11:32:00 1051
转载 Spring 2.5 基于注解驱动的 Spring MVC
基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MV
2010-04-09 11:23:00 771 1
转载 Spring JMS
异步处理通信是面向服务架构(SOA)的重要部分,因为企业中的许多系统通信,尤其是跟外部系统通信本来就是异步的。Java消息服务(JMS)就是用来编写异步消息J2EE应用的API。使用JMS API的传统消息实现涉及到象这样的一些步骤:查找对列连接工厂、队列资源以及在实际发送和接受消息前,创建JMS会话(JMS session)。Spring framework简化了用JEE组件(包括JMS)开
2010-04-07 13:54:00 1062
转载 spring各种邮件发送
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于
2010-04-07 10:58:00 1226
转载 Quartz 在 Spring 中如何动态配置时间
在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度。 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间,非常easy。比如:每天凌晨几点定时运行一个程序,这只要在工程中的spring配置文件中配置好spring整合quartz的几个属性就好。 Spring配置文件 引用quartz.Metho
2010-04-06 15:55:00 14507 3
转载 Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类: package com.test.quartz;public class QuartzJob { public void work() { System.out.println("Quartz的任务调度!!!"
2010-04-06 15:50:00 903
转载 PowerDesigner导入SQL生成数据模型
说明:由于PowerDesigner可以用图形化的形式直观的显示数据表的关联,于是将Mysql数据库建立的库结构导成了.SQL文件,然后再导入PowerDesigner进行处理。 具体方法如下: 1、启动PowerDesigner,选择"File"菜单中的Reverse Engineer->Database 2、选择你的DBMS类型。点击确定 3、选择"Using script files"并
2010-04-06 15:39:00 1083
转载 为Web应用建立基于JMX的管理系统
Web应用系统总算开发了,接下来该如何让客户(Web应用系统的管理员)轻松管理我的一堆配置文件,或者如何实现动态修改系统运行属性,同时又让客户不需要过多的了解配置文件的内容就能够实现这些管理呢?这是许多刚刚结束Web应用系统前期开发的系统分析人员需要面临的问题。又或者说我想对早已完成 Web应用系统进行有效的资源管理,希望再添加管理功能的同时,对原有的代码不需要做过多的修改,换句话说就是管理系统与
2010-04-01 10:33:00 848
转载 什么是JMX?
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 JMX的前身是JMAPI。 JMX致力于解决分布式系统管理的问题,因此,能够适合于各种不同的环境是非常重要的。为了能够利用功能强大的Java计算环境解决这一的问题,Sun公司扩充了Java基
2010-04-01 10:24:00 740
转载 JBOSS5.0 Beta4 配置详解
一. 下载与安装JBoss 在本文中,我下载的JBoss版本为:JBOSS5.0 Beta4。下载地址: http://www.jboss.org/jbossas/downloads/在如上的下载页中下载JBOSS5.0 Beta4.zip文件。下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Prog
2010-03-29 22:17:00 1416
Java的23种设计模式(疯狂Java总结)
2012-05-12
webwork2.2.4+spring+hibernate做的一个登入程序
2007-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人