- 博客(12)
- 问答 (2)
- 收藏
- 关注
原创 修改HttpServletRequest的参数【转】
当我们在做web应用的时候都会处理客户端提交到服务器的数据,如去除前后空格,一些非常字符,SQL注入类似的东西,在这里我主要说前后空格我是怎么来解决的,其它也都可以照此方法快速、方便、有效的解决,但是我一般对于非法字符,都是采用了标签来解决它的,并没有使用Filter转义掉(纯属个人解决办法)。 去除前后空格看似非常简单的事,但是有许多人可能就是因为这一个小问题,折磨自己半天,客户端...
2012-04-20 11:02:35
744
原创 【转】Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基...
2012-03-08 20:14:37
230
原创 两个列表比较取相同值
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.util.ArrayList; ...
2011-09-18 16:30:41
329
原创 得PreparedStatement向数据库提交的SQL语句
/** * 获得PreparedStatement向数据库提交的SQL语句 * * @param sql:带占位符?的原始sql * @param params:参数数组 * @return:要执行的sql语句 */ public static String getPreparedSQL(String sql, Object[] params) { ...
2011-06-22 14:52:32
216
原创 取随机值
import org.apache.commons.lang.RandomStringUtils; public static void main(String[] args) { //产生5位长度的随机字符串 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串 RandomStringUtils.rand...
2011-06-22 14:36:18
125
原创 从request里取值初始化Select控件
var ttSelect = document.getElementById("travelType"); var option = ttSelect.options; var tt = '<%=request.getAttribute("travelType")%>'; for(var i=0; i<option.length; i++) { if( o...
2011-06-11 10:06:52
169
原创 log4j分级输出(嵌套代码中)
log4j在java开发中常用的日志工具包,对程序日常运行时信息的信息进行记录,方便程序调试、跟踪、维护等,下面我将和大家分享我如何将程序中各种类型的运行信息分类输出到不同日志的方法。 说实例之前先看看简单了解下log4j配置文件中常用参数 (1). 输出方式appender一般有5种: org.apache.log4j.RollingFileAppender(...
2011-06-07 15:48:50
191
原创 使用JS和Ajax发出异步请求
本文介绍了如何创建能够适应不同浏览器的XMLHttpRequest实例,建立和发送请求,并响应服务器。您将开始接触最基本和基础性的有关Ajax的全部对象和编程方法:XMLHttpRequest对象。该对象实际上仅仅是一个跨越所有Ajax应用程序的公共线程,您可能已经预料到,只有彻底理解该对象才能充分发挥编程的潜力。 XMLHttpRequest简介 XMLHttpRequest 是JS的...
2011-05-25 13:04:19
528
原创 MyEclipse内存不足解决
如果安装后没有进行设置,在 MyEclipse运行中就可能会经常出现关于内存不足的提示。 比如:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. 提示中也给出了解决问题的方法,把下面这句话加到eclipse的配置文件中: -vmargs -Xms128M...
2011-04-25 11:47:21
89
原创 给MyEclipse装上反编译
下载JadClipse_3.3.0.jar,下载完后丢到MyEclipse安装目录下eclipse/plugin下 下载jad.exe 重新启动MyEclipse,打开Window-Preferences-Java-JadClipse 设置path to decompiler为jad.exe的全路径,如E:\decompiler\jad\jad.exe 如上设置后,MyEclip...
2011-04-19 18:39:06
91
原创 Java防止浏览器直接打开下载文件
这个其实是在web.xml文件中配置mime下载文件类型就可以了,配置的示例: <mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping> <...
2011-04-19 18:08:01
486
J2EE常用Jar包含义
本文中ssh指:struts2,srping2.5,hibernate3.2 struts2必须JAR包(6个): struts2-spring-plugin-2.0.11.2.jar xwork-2.0.5.jar struts2-core-2.0.11.2.jar freemarker-2.3.8.jar ognl-2.6.11.jar commons-logg...
2010-04-27 00:20:43
114
空空如也
数据库连接池的问题
2009-11-07
struts2利用domain model传参数的问题
2009-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人