- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 Struts1与Struts2的区别(转)
<br />1 在Action实现类方面的对比:<br />Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。<br />Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。<br />2 线程模式方面
2011-05-31 22:27:00 516
原创 js去掉字符串前后空格
<br />function strTrim(s){ return s.replace(/^/s+|/s+$/g, "")}<br />这是个正则表达式<br />/(正则)/g<br />//之间的是正则,后面的g表示全局匹配<br />^/s+,^表示开头,/s是空格,+匹配1或多个字符,所以这里的意思就是匹配开头的1或多个空格<br />同理<br />/s+$表示匹配结尾的1或多个空格,$表字符串结尾<br />中间的|表示匹配左边或者右边的正则,所以一个字
2011-05-19 14:15:00 2543
转载 在Tomcat中配置https安全连接
1.生成keystore利用 JDK 自带的 keytool 工具完成keystore的生成,运行命令:[JAVA_HOME]/bin/keytool -genkey -alias tomcat-keyalg RSA -keystore [location/fileName]根据提示输入各项值。最后在location路径下生成名为fileName的KeyStore文件。2.修改server.xml在tomcat的conf目录下找到server.xml,在该文件中找到
2011-05-10 14:00:00 597
原创 查询表中重复记录
<br />联表查询、去除重复值、查找表中多余的重复记录、查找表中没有重复记录的行 <br /><br /> <br />select * from table1<br /><br />select * from table2<br /> <br />select a.*,b.* from table1 a, table2 b where a.id=b.e<br /><br />-- 查询表1 列X有重复的值,则只取一条<br />s
2011-05-06 16:47:00 2980
转载 Servlet的生命周期
<br />Servlet是一种可以在Servlet容器中运行的组件,那么理所当然就应该有一个从创建到销毁的过程,这个过程我们可以称之为Servlet生命周期。Servlet的生命周期可以分为加载、实例化、初始化、处理客户请求和卸载五个阶段,体现在方法上主要是init()、service()和destroy()三个方法。生命周期的具体说明如下:<br /><br />Servlet容器完成加载Servlet类和实例化一个Servlet对象<br />init()方法完成初始化工作,该
2011-05-03 17:19:00 636
原创 Eclipse插件大全
<br />eclipse swing&swt plugin 开发GUI比较好!<br />http://www.cloudgarden.com <br /> <br /> <br />开发swing界面的<br />http://code.google.com/p/visualswing4eclipse/<br /> 0 eclipse插件中心http://www.eclipseplugincentral.com/<br />Eclipse及其插件下载网址大全<br />1 Eclipse
2011-05-03 09:31:00 622
JBoss优化xml文件
2010-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人