`
flashdream8
  • 浏览: 668298 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
     java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引 ...
              最近用到了字符串的压缩,用到了GZipInputStream和GZipOutputStream,再次遇到了阔别已久的中文乱码问题。    看了一些相关的文章,觉得我们之所以会遇到这样那样的乱码问题,基本上都是由于我们在某些地方隐含了byte到char的转换,而这种隐含的转换采用的是iso-8859-1的编码进行的。    以jsp页面中文传递为例子,假设客户端的编码是GB2312,表单中的中文提交后,首先根据GB2312编码转换为字节流,到达服务器端后,如果我们直接在servlet中调用request.getParameter(String name)等方法,由于方 ...
     分以下几步进行讨论  一、equals方法对于普通的类是比较引用是否相等,和==效果一样,因为equals 方法是继承Object下来的,我们看下 Object中equals方法的写法: public boolean equals(Object obj) { return (this == obj); }   二、对于基本数据类型的包装类,euqals方法源代码如下:Integer举例: 包装类中重写了equals方法 //比较的是值,不是引用,对于基本数据类型的包装类“==”比较的才是引用  public boolean equals(Object ...
面试的时候经常被问到这样一个问题:     String s = new String("abc");//此行执行完成后,内存中有几个String对象??   String s1 = "abc";//此行代码执行完成后内存中有几个String对象?   String s2 = new String("abc");//此行代码执行完成后内存中有几个内存对象??      首先看上面的三行代码和后面的问题,大家都知道第一行代码的问题答案是:2个对象, 那么具体是那两个对象,不知道有没有想过,在JDK1.5 API参考手册是这样说的: Ini ...
一、输入关键字的lucene.html<html><body><form name="form1" method="post" action="search.jsp">   请输入关键字:<input type="text" name="keyword">  <input type="submit" name="Submit" value="提交"></form>&l ...
我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。  其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id') 这个功能,怎么样,很爽吧! function $() {   var elements = new Array();   for (var i = 0; i < arguments.length; i++)   {     var ele ...
注意: document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是 “ object ”,而不是具体的值,它有 value 和 length 等属性,加上 .value 得到的才 是具体的值!   参考资料: 1. document . getElementById 的用法和 DHTML.CHM 的下载地址 http://blog.sina.com.cn/u/4933092a010003k7   今天在网络上查找 document . getElementById 的用法,如下:
这就是著名的八皇后问题。八个皇后在排列时不能同在一行、一列或一条斜 线上。在8!=40320种排列中共有92种解决方案。 class EightQueen { static final int MAXSIZE = 8;//棋盘大小 static int okTimes = 0; //解法个数 static int[][] chess = new int[MAXSIZE][MAXSIZE];//棋盘 public static boolean CanPut(int row,int col) {//皇后能否放置在chess[row][col ...
关于spring Quartz 的问题          今天写了一上午,在配置的时候老出现一个错误。 Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entity' defined in ServletContext resource [/WEB-INF/classes/conf/spring.config.xml]: Instantiation of bean failed; nested exceptio ...
问题描述: 有两个有序整数集合a和b,写一个函数找出它们的交集? 几种解决方案: 一: import java.util.Arrays; public class Test { public static void main(String args[]){ int[] b = {4, 6, 7, 7, 7, 7, 8, 8, 9, 10, 100, 130, 130, 140, 150}; int[] a = {2, 3, 4, 4, 4, 4, 7, 8, 8, 8, 8, 9, 100, 130, 150, 160}; ...
关键字: java, spring Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。 关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。 让我们从定义发送报表邮件的工作开始使用Quartz: 创建一个工作 定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生子类,如以下程序所示: ...
目标:创建一个具有高度可移植的,定时创建索引的站内搜索。 途径:dic和index都放到程序中去。 准备: 1   Lucene Lucene Java(以下简称Lucene)目前可用版本是2.4.0,关于Lucene的详细信息请查看http://lucene.apache.org/java/docs/index.html。 2 P ...
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键词出现在哪里。知道了这个本质,你就可以发挥想象做任何符合这个条件的事情了。你可以把站内新闻都索引了,做个资料库;你可以把一个数据库表的若干个字段索引起来,那就不用再担心因为“%like%”而锁 ...
Lucene-2.0学习文档 Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。其功能非常的强大,api也很简单。总得来说用Lucene来进行建立和搜索和操作数据库是差不多的,Document可以看作是数据库的一行记录,Field可以看作是数据库的字段。用lucene实现搜索引擎就像用JDBC实现连接数据库一样简单。 值得一提的是:2006年6月1号Lucene2.0发布,它与以前广泛应用和介绍的Lucene 1.4.3并不兼容。有了很大的改进和优化,这里只介绍的是Lucene 2.0。 Lucene2.0的下载地址是http://apache.justdn.org/l ...
用Lucene检索数据库 By kevinwu on March 28, 2007 1:04 PM | No Comments | 1 TrackBack 1.写一段传统的JDBC程序,讲每条的用户信息从数据库读取出来2.针对每条用户记录,建立一个lucene document Document doc = new Document();并根据你的需要,将用户信息的各个字段对应luncene document中的field 进行添加,如: doc.add(new Field("NAME","USERNAME",Field.Store.YES,Fie ...
Global site tag (gtag.js) - Google Analytics