- 浏览: 3694 次
- 性别:
- 来自: 成都
最新评论
文章列表
1.什么是全文检索?
全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章
中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。
2.搭建全文检索环境
lucene-core-3.0.1.jar(核心包)
contrib\analyzers\common\lucene-analyzers-3.0.1.jar(分词器)
contrib\highlighter\lucene-highlighter-3.0.1.jar(高亮)
contrib\memory\lucene-memory-3.0.1.jar(高亮)
3 ...
学习Java这么久,一直停留在半知半解的状态,我想说no了,我是喜欢Java的,可为什么我就是不专心一点,本来我可以很优秀的,就因为我自己懒,现在我要对我的过去说no,总结,思考,超越现在的我,两年,我给我自己的期限。从今天开始,我将放弃所有去追求我喜爱的东西。code,为自己code。每天更新自己的技术。
Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进 ...
Ext.window.MessageBox和Ext.Msg只是引用了Ext.window。MessageBox的实例对象,Ext.Msg.alert调用的是Ext.window.MessageBox的实例对象的alert方法。
Ext与js的不同:
1,实现方式不同:
js提供的信息提示对话框所显示的是一个真正的弹出窗口,Ext.window.MessageBox提供的信息提示框并不是真正的弹出窗口,只是当前页面显示的一个div,无法用窗口补捉。
2,ext可以显示html+文本。js只能显示纯文本
代码实现
<link rel="stylesheet" ...
function extend(obj,prop){
function F(){
}
if(typeof obj=="object"){
for(var name in obj){
F.prototype[name]=obj[name];
}
}else{
F.prototype=obj.prototype;
for(var name in prop){
F.prototype[name]=prop[name];
}
}
return F;
}
var Person=extend({
name:5,
id:6
...
function createClass(){
function F(){
alert('f');
}
/**
return F;
}
函数里面含有函数,在函数定义的函数,在外部使用,就叫js闭包
js的prototype
- 博客分类:
- js学习
/* * 1,在一个对象中有一个属性:prototype * 2,prototype是一个对象(json对象) */function Person(){ }Person.prototype;Person.prototype.name=function (){ alert('aaaaaa');}Person.prototype['sex']='male';Person.prototype['student']=student;function student(){alert("student");}window.onload=function(){ Pers ...
java读取大文件 超大文件的几种方法
2013-04-23 14:46:39| 分类: java | 标签:java |举报 |字号 订阅
java 读取一个巨大的文本文件既能保证内存不溢出又能保证性能
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import jav ...