JAVA代码区
h72001346
这个作者很懒,什么都没留下…
展开
-
对于防止SQL注入的研究(JAVA代码实现)
有两种方法,一种是对登陆的获得的变量进行特殊字符判断一种是在登陆的时候使用PreparedStatement进行查询,可以有效的方式SQL注入 第一种方法SqlString.javapackage com.test.util;public class SqlString { public static boolean sql_inj(String s原创 2008-12-05 09:43:00 · 9157 阅读 · 2 评论 -
WARN No appenders could be found for logger的解决方法
在spring的web项目中常常会在tomcat启动的时候出现这种提示: 引用log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). lo转载 2011-07-13 14:05:45 · 791 阅读 · 0 评论 -
MD5算法
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆); MD原创 2011-06-30 21:58:00 · 634 阅读 · 0 评论 -
今天开始继续更新技术博客
今天开始继续更新技术博客,记录遇到的难题及解决办法,前段时间解决了2个EXTJS的BUG都没记录,晕死原创 2011-06-11 11:58:00 · 399 阅读 · 0 评论 -
用JSP对DB2数据库实行在线备份的思考!
首先,需要说一点,DB2的SQL语句和命令行语句是分开的,不象SQL SERVER 2000可以通过SQL语句进行备份,所以按照SQL SERVER的备份思路不是行的,试过多次,都提示后面发现意外标记,无奈,只有去网上查,看有没有相关问题的解决方法,看到一个网友发的思路,深受启发,他说,可以用JAVA调用外部程序,其实就是DB2的命令行工具DB2CMD.EXE然后对他传入命令就可以了.原创 2009-02-27 09:34:00 · 702 阅读 · 0 评论 -
利用颠倒TOP分页算法实现分页功能的思考(java 代码实现)
一、选择分页算法下面是颠倒TOP分页算法 pagesize: 每页显示记录数 cureentpage:当前页数 select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from news ORDER BY addtime DESC ) as a ORDER BY addti原创 2008-12-09 10:50:00 · 1145 阅读 · 1 评论 -
高效率的分页存储过程
CREATE procedure ProRobin (@pagesize int, @pageindex int, @docount bit) as set nocount on if(@docount=1) select count(wzxxbm) from YBFLD else be转载 2008-12-08 17:08:00 · 497 阅读 · 0 评论 -
使用 jcaptcha 产生图片校验码
安装Add jcaptcha-all.jar (provided in bin-distribution) and ehcache.jar (not provided see ehcache site) to your application class path, ie in you WEB-INF/lib folder.实例一个jcaptcha服务,注意,必须是单例模式的i转载 2008-12-08 15:52:00 · 3845 阅读 · 2 评论 -
JDOM操作XML文件(法老修正版)
原文:JDOM操作XML文件地址:http://www.jspcn.net/htmlnews/200120272.html--------------------------------------------------------------------------- 这篇文章讲的不错~把JDOM的基本操作实例化了,不过由于当时的作者用的JDOM版本还比较陈旧,所以部分代码会编译出错!支转载 2008-12-08 14:56:00 · 527 阅读 · 0 评论 -
在WEB应用下实现定时任务的简便方法
在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:第一步:创建一个任务管理类,实现ServletContextListener 接口public class TaskManager implements ServletContextListener { /** * 每天的毫秒数转载 2008-12-08 09:21:00 · 302 阅读 · 0 评论 -
图片上添加文字
public class ImageAddWord{ public void addWord(String filePath, String watermark,String outpath, int x, int y, String fontname, int fontsize, Color color) { // 根据图片路径将原图片装进ImageIcon对象转载 2008-12-08 10:17:00 · 630 阅读 · 0 评论 -
java读写xml
这里总结一下XML文件的读写过程,先说一下写的过程,这里我用的是XmlDocument的write方法实现的,写的过程是比较简单的,只需要定义自己想要的元素变量, Element user=null; Element username=null,password=null;然后// 定义工厂,使应用程序能够从 XML 文档获取生成 DOM 对象树的解析器。转载 2008-12-08 10:13:00 · 1757 阅读 · 0 评论 -
java实现记忆功能
记忆是衍生自lisp,python,和perl等过程性语言的一种设计模式,它可以对前次的计算结果进行记忆。 一个实现了记忆功能的函数, 带有显式的cache, 所以, 已经计算过的结果就能直接从cache中获得, 而不用每次都进行计算. 记忆能显著的提升大计算量代码的效率. 而且是一种可重用的方案. 本文阐述了在java中使用这一模式的方法,并提供了一个可以提供上述功能的"记忆类"转载 2008-12-08 09:54:00 · 1694 阅读 · 0 评论 -
使用J2SE API读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.Resourc转载 2009-02-16 14:19:00 · 289 阅读 · 0 评论 -
四个有用的过滤器
java 代码一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ publ转载 2008-12-05 11:32:00 · 406 阅读 · 0 评论 -
md5加密(java 代码实现)
MD5的加密实现代码 package com.test.util;import java.security.*;import java.security.spec.*;public class md5 { public final static String MD5(String s) { char hexDigits[] = {原创 2008-12-05 10:01:00 · 1359 阅读 · 2 评论 -
通过SSH的过滤器及Cookie实现自动登录2周不退出
首先,我们需要在登录界面下面做一个复选框,勾选上以后,则自动登录2周,除非点退出后,才取消自动登录 看登录的Action代码…………if (!(lf.get("auto_login") == null)) { int times = 1000 * 60原创 2011-09-07 17:15:59 · 4353 阅读 · 3 评论