自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄瓜的技术研究室

JAVA研究研究再研究!

  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 通过SSH的过滤器及Cookie实现自动登录2周不退出

首先,我们需要在登录界面下面做一个复选框,勾选上以后,则自动登录2周,除非点退出后,才取消自动登录 看登录的Action代码…………if (!(lf.get("auto_login") == null)) { int times = 1000 * 60

2011-09-07 17:15:59 4338 3

转载 java 单例模式的好处

单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象

2011-08-15 21:49:34 494

原创 使用XHEditor的问题及解决

在使用WHEditor中用JQUERY 代码加载编辑器时,发现在IE7下显示一片空白,但是用火狐,IE8则浏览正常,我在想是不是路径的问题,于是把这段去掉,因为我是用了URL重写的,加上BASE是必须的,为了测试,先去掉看看,所以根据URL配置了下JS,居然可以了,但是如果一用B

2011-07-16 23:04:51 1450

原创 Jquery 多种提示插件

转自:http://www.worktool.cn/AjaxJiShu/2010-08/1300.htm  信息提示虽然是小东西,但是在网站设计中却起到了巨大的作用。如果你网站的信息提示做的好,会给访客留下非常深刻的印象。下面有30个非常流行的 jQuery信息提示插件,希望对各

2011-07-13 14:54:58 832 1

原创 LOG4J的使用

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信

2011-07-13 14:10:27 343

转载 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 778

转载 java.lang.OutOfMemoryError: PermGen space

一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loade

2011-07-13 13:33:45 293

转载 The serializable class XXXX does not declare a static final serialVersionUID field of type lon

关于myeclips提示The serializable class XXX does not declare a static final serialVersionUID field of type long的警告我们在用eclips/myeclips的时候,会出现这个war

2011-07-12 17:12:03 822

原创 OpenSessionInViewFilter的作用

OpenSessionInViewFilter的作用Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围

2011-07-05 23:02:04 546

原创 MD5算法

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。    MD5功能:    输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);    不同的输入得到的不同的结果(唯一性);    根据128位的输出结果不可能反推出输入的信息(不可逆);     MD

2011-06-30 21:58:00 599

原创 15款非常有用的JavaScript开发工具

开发者有个趁手的工具将事半功倍。今天这篇文章分享给大家最新的15款非常有用的JavaScript开发工具。列表如下: 1.TestSwarm: Continious & Distributed JS Testing TestSwarm提供分布式的JavaScript持续集成测试。最初它的创造者John Resig只是将它作为支持jQuery的一种工具,不过现在正式作为Mozil

2011-06-30 19:19:00 934

转载 Godaddy创始人:成就亿万富翁的10条规则

GoDaddy是一家主要向用户提供域名注册、网站空间租赁等服务的公司。近日有消息称,该公司与私募基金KKR& Co.(Kohlberg Kravis Roberts)和银湖合伙人(Silver Lake Partners)接近达成收购,收购价达20亿美元。一旦该收购成功,GoDaddy的创始人Bob Parsons将瞬间变成亿万富翁,其成功的秘诀是什么呢?The Wall Street Journ

2011-06-30 19:12:00 334

转载 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?

1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。  乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。  这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样东西

2011-06-30 18:56:00 399

原创 今天开始继续更新技术博客

今天开始继续更新技术博客,记录遇到的难题及解决办法,前段时间解决了2个EXTJS的BUG都没记录,晕死

2011-06-11 11:58:00 385

原创 第三个作品,白狼V2.0

先发几张没有贴水贴的,过几天贴了水贴,再补发几张,呵呵    

2009-03-13 10:43:00 1061

原创 第二个作品,VF-25F,超时空要塞三段变形机,不过没有照飞机形态!

第二个作品,VF-25F,超时空要塞三段变形机,不过没有照飞机形态!    

2009-03-08 23:08:00 2471

原创 强袭自由高达,我的第一个作品

 强袭自由高达,我的第一个作品     

2009-03-08 22:56:00 1579

原创 用JSP对DB2数据库实行在线备份的思考!

      首先,需要说一点,DB2的SQL语句和命令行语句是分开的,不象SQL SERVER 2000可以通过SQL语句进行备份,所以按照SQL SERVER的备份思路不是行的,试过多次,都提示后面发现意外标记,无奈,只有去网上查,看有没有相关问题的解决方法,看到一个网友发的思路,深受启发,他说,可以用JAVA调用外部程序,其实就是DB2的命令行工具DB2CMD.EXE然后对他传入命令就可以了.

2009-02-27 09:34:00 692

转载 Select Top在不同数据库中的使用

Select Top在不同数据库中的使用用法: 1. oracle数据库 Select * FROM TABLE1 Where ROWNUM2. Infomix数据库 Select FIRST N * FROM TABLE1 3. DB2数据库 Select * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM Where RO

2009-02-23 16:41:00 364

原创 运用JAVA读取properties配置文件的研究

package com.anhang.util;import java.util.Properties;import java.io.InputStream;import java.io.IOException;public class DataSource { public final static String driver; public fina

2009-02-16 14:20:00 396

转载 使用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 278

转载 JBuilder2006不能自动编译.class文件在WEB-INF/CLASSES文件下的解决方法

解决方法如下:工程属性里面的classes输出目录无法指向到WEB-INF/classes目录的解决方案如果你的工程里面有一个web module,那此时你无法将你的类的编译路径指向到你的WEB-INF/classes目录下面,因为此时这个web module正在被web控制着,解决方法就是通过手工修改jbuilder的工程文件jpx,进入到你的工程目录,打开jpx文件,指到将其修改为即可注意:修

2009-02-16 10:17:00 385

转载 数据库连接池的配置参数

 在server.xml中有配置的。           maxThreads="150"           minSpareThreads="25"           maxSpareThreads="75"         acceptCount="100"         />     maxThreads="150"     表示最多同时处理150个连接     minSpareThr

2009-01-19 12:00:00 489

转载 SQL 的查询语句,模糊查询

一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE %三%将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有

2009-01-07 14:53:00 577

原创 关于提示DB2 "打开套接字时出错" 的问题的解决

这个错误一般应该是端口的问题 在DB2命令窗口下运行"db2jstrt 你的URL的端口" 比如说URL为dbc:db2://localhost:6789/shipping 你在命令窗口下则输入"db2jstrt 6789" PS:不要加引号:)

2008-12-23 11:45:00 3546

原创 关于用DB2v8.2驱动连接数据库出现 No suitable driver错误的解决方案

首先:确定你的驱动是不是和DB2的版本一样,不一样的话,在DB2的安装路径下的java文件夹下有两个包,一个是db2java.zip,一个是db2jcc.jar,首先把这两个包拷到你的WEB-INF/lib下,以及你的TOMCAT安装路径下的common/lib下,需要注意的是db2java.zip这个包的后缀名一定要改成JAR,不改的话,会提示找不到驱动那个类,而且你直接改是没有问题的,JAR包

2008-12-23 09:41:00 1977

原创 关于这条语句jsp:include,引入UTF-8编码的页面,会出现空白行的解决方法

这两天做项目,在发布到服务器上的时候,突然发现在顶部用引用的top.jsp上面莫名其妙的多了一行,然后检查代码,并没有发现我有多余的代码,然后开始尝试哦,第一次尝试,删除顶端的动态代码,结果无效第二次尝试,删除顶端的CSS和JS代码,还是无效第三次尝试,删除所有代码,还是无效,反而还多出几个乱码第四次尝试,删除index.jsp中的jsp:include代码发现空格没了 思

2008-12-23 09:21:00 3030 1

转载 存储过程的优点

存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量 4

2008-12-09 13:03:00 344

原创 利用颠倒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 1124 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 485

转载 使用 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 3824 2

转载 JDOM操作XML文件(法老修正版)

原文:JDOM操作XML文件地址:http://www.jspcn.net/htmlnews/200120272.html---------------------------------------------------------------------------    这篇文章讲的不错~把JDOM的基本操作实例化了,不过由于当时的作者用的JDOM版本还比较陈旧,所以部分代码会编译出错!支

2008-12-08 14:56:00 512

原创 JNDI的含义和作用

 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做

2008-12-08 10:29:00 969

转载 图片上添加文字

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 614

转载 java读写xml

 这里总结一下XML文件的读写过程,先说一下写的过程,这里我用的是XmlDocument的write方法实现的,写的过程是比较简单的,只需要定义自己想要的元素变量,    Element user=null;    Element username=null,password=null;然后//    定义工厂,使应用程序能够从 XML 文档获取生成 DOM 对象树的解析器。   

2008-12-08 10:13:00 1745

转载 java实现记忆功能

 记忆是衍生自lisp,python,和perl等过程性语言的一种设计模式,它可以对前次的计算结果进行记忆。 一个实现了记忆功能的函数, 带有显式的cache, 所以, 已经计算过的结果就能直接从cache中获得, 而不用每次都进行计算.   记忆能显著的提升大计算量代码的效率. 而且是一种可重用的方案.  本文阐述了在java中使用这一模式的方法,并提供了一个可以提供上述功能的"记忆类"

2008-12-08 09:54:00 1667

转载 最近发现的开源项目

验证码方案 jcaptcha: http://jcaptcha.sourceforge.net图形化的ajax工具tibco :http://www.tibco.com/devnet/gi/product_resources33.jsp?tab=downloads水印工具: http://watermill.sourceforge.net/wiki/index.php/Main_Page对IP地址

2008-12-08 09:38:00 369

转载 在WEB应用下实现定时任务的简便方法

  在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:第一步:创建一个任务管理类,实现ServletContextListener 接口public class TaskManager implements ServletContextListener { /**  * 每天的毫秒数 

2008-12-08 09:21:00 289

转载 四个有用的过滤器

java 代码一、使浏览器不缓存页面的过滤器     import javax.servlet.*;    import javax.servlet.http.HttpServletResponse;    import java.io.IOException;       /**   * 用于的使 Browser 不缓存页面的过滤器   */   publ

2008-12-05 11:32:00 393

原创 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 1334 2

JQUERY 中文API

JQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文APIJQUERY 中文API

2011-07-21

Objective-C编程(第3版)

Objective-C 编程 第3版 Objective-C 编程 第3版 Objective-C 编程 第3版 Objective-C 编程 第3版 Objective-C 编程 第3版

2011-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除