- 博客(84)
- 问答 (1)
- 收藏
- 关注
原创 xss过滤编码
package com.ipr.common.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;...
2013-09-06 12:27:03
413
原创 spring3_hibernate3结合包
spring3.rar里面spring3的包,hibernate3为包括hibernate3和其他的jar包,包括beans.xml等配置文件定义接口类:public interface IUserDao extends BaseDao { }定义实现类:@Repositorypublic class UserDaoImpl extends BaseDaoImpl ...
2013-08-27 23:37:24
127
原创 log4j滚动文件记录
# Configure logging for testing: optionally with log filelog4j.rootLogger=info,logfile,logfile1log4j.appender.logfile=org.apache.log4j.RollingFileAppenderlog4j.appender.logfile.File=log/in...
2013-03-21 20:54:25
214
原创 hibernate的NamedQuery传参数
public Query getNamedQuery(String queryName,Map param){ Query query = getSession().getNamedQuery(queryName); Query rsQuery = null; try{ Velocity.init(); VelocityContext context = new Veloc...
2012-12-12 16:16:32
575
原创 tomcat设置多个端口,部署多个项目
1、新建一个webapps1文件,在webapps的同目录下。2、修改server.xml文件,复制service节点,修改相对应的service的name,端口,和webapps1对应的目录。重启即可。...
2012-12-05 10:03:46
180
原创 java命令行执行se项目
@echo offset JAVA_HOME=D:jdk6.0set SysPath=Z:\workspaceset toolsjar=%JAVA_HOME%\lib\tools.jarset dtjar=%JAVA_HOME%\lib\dt.jarset mysql=%SysPath%\lib\mysql.jarcd %SysPath%java -cp "%too...
2012-10-29 20:09:27
104
原创 java创建服务
@echo offset JAVA_HOME=D:\jdk6.0 set SysPath= Z:\workspaceset jvmdll=%JAVA_HOME%\jre\bin\server\jvm.dllset toolsjar=%JAVA_HOME%\lib\tools.jarset dtjar=%JAVA_HOME%\lib\dt.jarset mysql=%SysP...
2012-10-29 20:00:36
121
原创 cmd命令查看端口占用程序
在开发过程中,启动服务的时候最经常就是碰到端口被占用的情况.下面介绍如何查看端口被那个程序占用了. eg: 要查看端口 8800 被什么程序占用了. 1. 运行 cmd 2. 输入 netstat -aon|findstr "8800" 查看占用端口的进程id 3. 运行tasklist|findstr "9204" 根据进程id查看对应程序...
2012-07-10 16:53:32
213
原创 dwr 长连接
1、新建web工程2、加入dwr.jar,common-loggin.jar包3、在web.xml中加入配置4、在web.xml同级目录中加入dwr.xml配置5、写一个dwr调用的类,暴露给javascript调用6、在jsp页面中接受数据...
2012-07-05 18:51:21
179
原创 spring定时器规则
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下: 字段名 允许的值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日 1-31 ...
2012-06-05 14:14:41
90
原创 文本框输入单双引号的转义
sStr = sStr.replace(/\"/g,"""); //输入框中显示双引号问题 sStr = sStr.replace(/\'/g,"'"); //输入框中显示单引号问题单引号双引号
2012-05-31 17:04:26
566
原创 java的浅拷贝和深拷贝
package com.lulu.prototype;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputS...
2012-05-22 16:16:59
104
原创 js遮罩层插件
var theMask;theMask = new $.util.LoadMask(".comment", "加载中...");//.comment为需要遮罩的divbeforeSend:function(){ theMask.show(); },complete:function(){ theMask.hide(); }...
2012-05-15 22:31:30
177
原创 java正则表达式案例
过滤超链接正则表达式]*href=(\"([^\"]*)\"|\'([^\']*)\'|([^\\s>]*))[^>]*>[\\s\\S]*?;String patternStr = "]*href=(\"([^\"]*)\"|\'([^\']*)\'|([^\\s>]*))[^>]*>[\\s\\S]*?";Pattern pattern = Pattern.compile(pa
2012-05-15 17:19:04
90
原创 hibernate映射继承关系
1、一个具体类一个表,用union-subclass(基础类为abstrce类)2、一个类一个表,用join-subclass(子类需要一个key和父类主键一一对应)3、所有类一个表,用subclass(需要discriminator鉴别器)...
2012-05-04 17:04:52
84
原创 获取泛型转过来的类
public Class getGenericType(int index) { Type genType = getClass().getGenericSuperclass(); if (!(genType instanceof ParameterizedType)) { return Object.class; } Type[] params...
2012-04-20 17:00:03
88
原创 struts2特殊字符的含义
#: 从actioncontext中取值,前面加上#%: %{#username}百分号的作用就是将大括号中的值当成ognl表达式$: 用于在struts配置文件中#、%和$符号在ognl表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1) 访问非根对象属性,例如示例中...
2012-04-20 11:46:00
155
原创 各种网页的宽度和高度
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高...
2012-01-13 15:34:40
162
原创 类路径加载问题
比如在Web应用中,有一个WEB-INF的目录,WEB-INF目录里面除了web.xml文件外,还有一个classes目录,没错了,它就是你这个WEB应用的package的顶层目录,也是所有.class的根目录“/”,假如clasaes目录下面有一个file.txt文件,它的相对路径就是"/file.txt",如果相对路径不是以"/"开头,那么它就是相对于.class的路径。。...
2011-10-18 16:34:45
85
原创 重写javascript的数组的方法
重写remove方法: Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; ...
2011-09-29 20:31:55
192
原创 struts2返回json数据
1、引入包(本文中的包全部引自struts-2.1.8.1\lib): struts2-json-plugin-2.1.8.1.jar json-lib-2.1.jar commons-collections-3.2.jar commons-beanutils-1.7.0.jar commons-lang-2.3.jar commo...
2011-09-29 13:38:05
90
原创 递归下拉列表树
public String add() throws Exception { Property property = new Property(); property.setDeleteFlag('0'); propertyList = this.getFacadeFactory().getGdsPropertyFacade().findByExample(property)...
2011-09-28 18:27:31
146
原创 struts2的复选框回写
list属性为后台的List对象listkey为List对象包含单个对象的idlistvalue是单个对象的name值value则是被选中的对象的id值的list,里面是字符窜对象。类似复选框的id...
2011-09-27 22:12:14
86
原创 juqery预览图片
function checkFormat(filePath) { var i = filePath.lastIndexOf('.'); var len = filePath.length; var str = filePath.substring(len,i+1); var extName = "JPG,GIF,PNG,JPEG,BMP"; if(ex...
2011-09-18 21:24:40
67
原创 页面的ehcache缓存
关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个页...
2011-09-01 10:17:24
59
原创 Spring AOP+ehCache简单缓存系统解决方案
需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create /update/delete方法),则刷新cache中相应的内容。根据需求,计划使用Spring AOP + ehCache来实现这个功能,采用ehCac...
2011-08-29 17:57:46
72
原创 struts2重写url,实现伪静态
1,在web.xml中加入filter配置: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /* 并且修改struts2的filter配置: strut...
2011-08-29 10:05:54
123
原创 ckeditor文件上传版
1,在页面加入链接。2, CKEDITOR.replace( 'webDesc'); 或者: CKEDITOR.replace( 'marketPlan', { toolbar : [ ...
2011-08-29 09:57:49
93
原创 StringUtils字符串公共处理类
public final class StringUtils { /** * Checks if a string is empty ("") or null. * * @param str * string to check, may be null * @return true if the string is null or empt...
2011-06-28 18:24:59
162
原创 在配置文件中调用action的属性
listComment.do?category=${comment.category}&recordId=${comment.recordid}
2011-05-26 19:41:05
114
原创 tomcat迁移weblogic
安装weblogic服务InstallWeblogicService.cmd@echo offSETLOCALset DOMAIN_NAME=dhl_tmsset USERDOMAIN_HOME=D:\Oracle\Middleware\user_projects\domains\dhl_tmsset SERVER_NAME=AdminServerset WLS_USER=...
2011-05-05 11:02:42
155
原创 weblogic和tomcat的不同
1、getRealPath()在weblogic和tomcat的实现方式不一样。weblogic没有\,tomcat多一个\。项目里面尽量不要用request或者response的方法以免耦合系统,例如:getRealPath(),不同的web容器实现的机制可能不同,要特别注意。...
2011-04-19 18:32:49
110
原创 把weblogic配置成服务启动,保存cmd格式
创建weblogic服务的cmd脚本:@echo offSETLOCALset DOMAIN_NAME=dhl_domainset USERDOMAIN_HOME=D:\Oracle\Middleware\user_projects\domains\dhl_domainset SERVER_NAME=AdminServerset WLS_USER=weblogic11g...
2011-04-19 11:21:06
197
原创 java连接ftp上传
/** * 利用ftp把handlepath路径里面的文件都上传上去,上传完后删除掉。 * @param handlePath */ private void ftpUpload(String handlePath) { FTPClient ftp = new FTPClient(); try { /*Properties properties = new...
2011-04-19 08:42:12
84
空空如也
如何做到结构与行为的分离
2010-12-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人