自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (8)
  • 收藏
  • 关注

原创 关于GET和POST请求的编解码问题

转载 关于GET和POST请求的编解码问题 收藏深入浅出URL编码http://blog.csdn.net/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将...

2010-12-14 17:04:15 98

原创 隐藏 tomcat 启动框

可以设置为服务启动,运行——cmd 然后进入到tomcat\bin目录下,运行 server.bat install tomcat1后面的tomcat1是在集群,有多个tomcat的情况下区别用的,是服务名字的一部分。 ...

2010-11-11 15:37:32 79

原创 iframe去掉滚动条

这个方法用来去掉iframe的滚动条,当页面变高时,只显示竖向滚动条 一个iframe: index.html 的body标签这样写: o(∩_∩)o...这是我们想要的...

2010-10-28 15:36:54 70

原创 表格内容自动换行

在做网页的时候大家可能一直没发现一个问题,那就是如果你在表格内输入中文时,当文字达到表格的宽度以后就会自动下一行显示,而输入英文时它却不会自动换行,把所有文字排在一排,假如你做留言本不注意这一点,那么别人如果在留言时输入全英文,那么你的留言本页面将会变的奇丑。下面将下怎么解决这类问题:1.在table里加入style="table-layout:fixed"2.在td里加入styl...

2010-10-28 11:14:05 100

原创 Ie8 window.open

因项目需要,实现系统对IE8的支持,安装了ie8版本。安装完后,发现一个奇怪问题,打开一个窗口(window.open方式)后,再打开时,新窗口的页面显示空白,无法加载其内容。关闭ie后,重新偿亦是如此,第一次能打开,第二次就不行。无论是ie7模式,还是兼容模式。网上搜了很多内容,都没有找相应的解决方案。后来偿试了一下,ie设置重置(工具-Internet选项-高级-重置),删除所有个性化...

2010-09-10 14:17:42 148

原创 国际化 异常

[code="java"]errors.header=errors.prefix=errors.suffix=errors.footer=[/code]

2010-08-18 21:56:06 50

原创 hibernate关闭级缓存

[code="java"]false[/code]指定缓存产品提供商,修改hibernate.cfg.xml文件[code="java"]org.hibernate.cache.EhCacheProvider[/code]

2010-08-16 19:24:59 111

遍历Map

[b]以前[/b][code="java"] for (Iterator i = tempMap.keySet().iterator(); i.hasNext();) { Object obj = i.next(); System.out.println(obj);// 循环输出key System.out.println("key=" + obj ...

2010-04-08 10:53:06 54

原创 Lucene学习(15)

关于索引删除的策略IndexDeletionPolicy 。 [code="java"]public IndexWriter(Directory d, Analyzer a, boolean create) throws CorruptIndexException, LockObtainFailedException, IOException { init(d...

2009-10-30 10:28:49 53

原创 Lucene学习(14)

RAMDirectory类是与内存目录相关的,它和FSDirectory有很大地不同,这主要从它的构造函数来看: [code="java"]public RAMDirectory() { setLockFactory(new SingleInstanceLockFactory()); } [/code]初始化的时候,指定的是LockFactory抽象类的一个具体...

2009-10-30 10:23:22 51

原创 Lucene学习(11)

对数据源进行分析,是为建立索引服务的;为指定的文件建立索引,是为检索服务的。 对数据源分析,使用Lucene的分析器(Analyzer),根据分析器所得到的词条,构造一个索引器IndexWriter。索引器IndexWriter的功能主要就是创建索引,是建立索引工作中最核心的。 当构造完一个索引器IndexWriter之后,就可以向其中添加Document了。 在前面...

2009-10-30 10:06:54 45

原创 Lucene学习(10)

Lucene的CJKAnalyzer分析器。 CJKAnalyzer分析器的思想: 对中文汉字,每两个字作为一个词条,例如A,B,C,D是四个中文汉字,使用CJKAnalyzer分析器分词后一共得到三个词条如下: AB,BC,CD。 其实,CJKAnalyzer分析器在对中文分词方面比StandardAnalyzer分析器要好一点。因为根据中文的习惯,包括搜索的时候键入关键字的习惯...

2009-10-30 10:02:15 39

原创 Lucene学习(9)

Lucene的StandardAnalyzer分析器。 不同的Lucene分析器Analyzer,它对TokenStream进行分词的方法是不同的,这需要根据具体的语言来选择。比如英文,一般是通过空格来分割词条,而中文汉字则不能通过这种方式,最简单的方式就是单个汉字作为一个词条。 TokenStream是通过从设备或者其他地方获取数据源而构造的一个流,我们要执行分词的动作,应该...

2009-10-30 09:34:59 51

原创 Lucene学习(7)

CharTokenizer是一个抽象类,它主要是对西文字符进行分词处理的。常见的英文中,是以空格、标点为分隔符号的,在分词的时候,就是以这些分隔符作为分词的间隔符的。[code="java"]package org.apache.lucene.analysis;import java.io.IOException;import java.io.Reader;// Cha...

2009-10-30 09:22:35 58

原创 Lucene学习(6)

Lucene分析器的实现。Lucene分词器Tokenizer,它的继承子类的实现。Tokenizer类的继承关系ChineseTokenizer类实现中文分词中文分词在Lucene中的处理很简单,就是单个字分。它的实现类为ChineseTokenizer,在包org.apache.lucene.analysis.cn中,源代码如下:[code="java"]p...

2009-10-29 16:16:20 44

原创 Lucene学习(5)

研究Lucene分析器的实现。 Analyzer抽象类 所有的分析器的实现,都是继承自抽象类Analyzer,它的源代码如下所示:[code="java"]package org.apache.lucene.analysis; import java.io.Reader; public abstract class Analyzer { // ...

2009-10-29 16:13:49 57

原创 Lucene学习(4)

建立索引,通过已经生成的索引文件,实现通过关键字检索。 写了一个类MySearchEngine,根据上述思想实现,把Lucene自带的递归建立索引的方法提取出来,加了一个搜索的方法:[code="java"]package org.shirdrn.lucene;import java.io.File;import java.io.FileNotFoundExcepti...

2009-10-29 16:09:27 51

原创 Lucene学习(2)

IndexWriter是一个非常重要的工具。建立索引必须从它开始。而且,从它的构造函数开始。 Document和Field是Lucene中两个最重要的概念。在建立索引的时候,也就是实例化一个索引器IndexWriter的之前,必须通过已经建立好的Document逻辑文件,将Document的对象添加到IndexWriter实例中,才能算是建立索引。 Document汇集数据源,...

2009-10-29 15:59:19 53

原创 Lucene学习(1)

Lucene-2.3.1 源代码阅读学习 源码下载地址:http://lucene.apache.org [code="java"]package org.apache.lucene.demo;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.i...

2009-10-29 15:55:53 46

原创 log4j详细配置过程

=========================Log4j日志管理系统简单使用说明====================== 通常,我们都提供一个名为 log4j.properties的文件,在第一次调用到Log4J时,Log4J会在类路径(../web-inf/class/当然也可以放到其它任何目录,只要该目录被包含到类路径中即可)中定位这个文件,并读入这个文件完成的配置。这个配...

2009-10-19 12:02:47 44

log4j(简单实现)

官方网站: http://logging.apache.org/log4j/1.下载log4j包下载版本1.2,1.3已经终止,2.0版本还在开发阶段。2.导入log4j包3.写log4j的配置文件(两种方式,.properties或者.xml)例子:log4j.propertieslog4j.rootLogger = debug,appender1,appen...

2009-10-19 11:53:15 69

原创 Hibernate配置过程可能发生的问题及解决方法

1.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException at HibernateTest.main(HibernateTest.java:14)方法:添加dom4j.jar(解析hibernate.cfg.xml文件) 2.问题:Ex...

2009-10-15 09:10:02 80

转换字符串型时间为long型时间

public static long getTimeFromStr(String timestr) { String year; String month; String day; String hour; String minute; String second; i...

2009-08-04 15:17:32 120

原创 struts 防刷新重复提交(Token)

struts 防刷新重复提交(Token) Token防止刷新页面时造成的页面表单重复提交的问题:1、首先要通过一个action方法生成Token令牌,生成一个随机数 this.saveToken(request); //生成Token return mapping.findForward("success"); //跳转到增加页面2...

2009-07-29 15:26:34 50

tomcat 配置虚拟域名

在XP下1.修改C:\WINDOWS\system32\drivers\etc中的hosts文件2.修改tomcat配置文件server.xml例子:

2009-05-31 15:51:49 50

验证码

html页面[code="html"][/code]web.xml配置servlet[code="xml"] yzm com.fun.yzm yzm /yzm [/code]java代码[code="java"]i...

2009-05-31 13:54:46 54

原创 onchange和onpropertychange详细区别

最近写js脚本一直有个问题,今天上网查找终于找到了一个很有用的事件onpropertychange。IE下详细比对一番,区别如下:当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。也就是说:onpropertychan...

2009-05-27 09:47:05 68

原创 css控制字符串显示长度

.lh{ width:120px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

2009-05-22 16:25:09 61

原创 PermGen space

内存溢出。如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下使用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。解决方法: 手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.sh...

2009-02-23 15:22:43 36

原创 java.lang.NoClassDefFoundError: org/jaxen/JaxenExc

使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式,标题都写的这么阔气:Powerful Navigation with XPath,呵呵。方法是使用Document的selectNodes(String XPath)方法,代码写法:List l = doc.selectNodes("//COLS/COL1"...

2009-01-08 09:04:55 42

原创 json

JSON 入门指南 文档选项 打印本页 将此页作为电子邮件发送 样例代码 级别: 初级廖 雪峰, 撰稿人2008 年 8 月 22 日JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解...

2008-12-16 13:59:06 45

static 问题

[code="java"]class Bowl { Bowl(int marker) { System.out.println("Bowl(" + marker + ")"); } void f1() { System.out.println("Ok"); }}class Cupboard { Bowl b1 = new Bowl(1);...

2008-11-22 15:25:09 45

Hibernate回调模式

通过回调模式,把相同的部分抽取出来。[code="java"]//通过构造HibernateCallback的匿名对象,调用doInHibernate方法,可以完成save操作//关于session对事务的操作就抽取出来了class Test{ public static void main(String[] args) { Test1 t1 = new ...

2008-11-21 11:35:42 42

struts文件上传

页面的配置:[code="java"] 标题: 文件: [/code]UploadActionForm:[code="java"]/** * 上传文件Form * @author Administrator * */public class UploadActionForm extends ActionForm { pr...

2008-11-13 20:23:40 43

采用静态配置文件方式实现AOP

导入spring库文件1. spring-framework-2.0\dist\spring.jar2. spring-framework-2.0\lib\jakarta-commons\commons-logging.jar3. spring-framework-2.0\lib\log4j\log4j-1.2.14.jar4. spring-framework-2.0\lib\a...

2008-11-07 18:03:49 45

spring属性编辑器

关于Date对象的属性编辑1、继承PropertyEditorSupport类[code="java"]public class UtilsDatePropertyEditor extends PropertyEditorSupport { private String format; @Override public void setAsText(String ...

2008-11-06 19:17:09 55

hibernate 外置命令查询

在映射文件中定义标签[code="java"] [/code]在程序中调用[code="java"]Session s = null; try{ s = HibernateUtils.getSession(); Query query = s.getNamedQuery("searchStudent").setParameter(0, 11...

2008-11-03 17:14:32 36

hibernate 条件查询

1.可以采用拼字符串的方式;[code="java"]Query query = s.createQuery("select id, name from Student where name like '%1%'");[/code]2.使用占位符?;[code="java"]Query query = s.createQuery("select id, name from ...

2008-11-03 16:48:47 49

原创 hibernate中query.list()和query.iterate()的区别

list每次都会发出sql语句,不会访问一级缓存中的数据。iterate会发出N+1条语句,会访问一级缓存中的数据。N+1 问题:1.先发出一条查询对象ID列表的sql,2.然后根据ID发出查询每个的对象的N条sql....

2008-11-03 15:51:35 62

原创 如何让MyEclipse在状态栏显示内存使用情况

第一步:在MyEclipse的安装根目录 也就是 D:\preTools\MyEclipse 5.5.1 GA\eclipse\文件夹下创建一个文本文件,options.txt 编辑此文件 键入内容 : org.eclipse.ui/perf/showHeapStatus=true保存此文件并命名为options 这[color=red]里注意这个文件重命名时是没有...

2008-08-26 09:37:25 49

springAOP的讲解

springAOP的讲解,很棒的东西,新手必备

2010-12-28

多文件上传,模仿QQ邮箱

多文件上传,文件上传,模仿QQ邮箱,供初学者学习。

2010-05-26

史上最强js日历控件

史上最强js日历控件,My97DatePicker,界面不错,很好用

2010-05-26

多文件上传JS,模仿QQ邮箱

实现多文件上传的JS,模仿QQ邮箱,初学者学习。

2010-05-26

jasperReport客户端打印。

jasperreport、applet 客户端打印 注意:使用程序请导入jasperReport3.0和iReport3.0的包。

2010-02-24

简单的SSH2框架实现代码

简单的SSH2框架实现代码,供初学者学习。

2009-09-01

jquery实现弹出层

jquery实现弹出层,jquery实现弹出层,jquery实现弹出层

2009-08-28

空空如也

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

TA关注的人

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