`
zhaolei415
  • 浏览: 166267 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Lucene倒排索引原理 原理 该结构及相应的生成算法如下:   0)设有两篇文章1和2   文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.   文章2的内容为:He once lived in Shanghai. 取得关键词   1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词,通常我们需要如下处理措施   a.我们现在有的是文章内容,即一个字符串,我们先要找出字符串中的所有单词,即分词。英文单词由于用空格分隔,比较好处理。中文单词间是连在一起的需要特殊的分词处理。   b.文章中的”in”, ...
1、首先需要停止正在运行的服务:resin-XXX stop 2、然后在Linux的服务器启动项中添加如下信息: -Djava.rmi.server.hostname=192.168.1.122 -Dcom.sun.management.jmxremote  -Dcom.sun.management.jmxremote.port=911 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 比如说我需要了解在压力测试过程中Linux系统中resin服务器的资源占用情况 ...
所谓回调,就是客户程序C调用服务程序S中的某个方法a,然后S又在某个时候反过来调用C中的某个方法b,对于C来说,这个b便叫做回调函数。 一般说来,C不会自己调用b,C提供b的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的b叫甚名谁,所以S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数,这个过程称为回调函数的注册,r称为注册函数。 下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,:),你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分 ...
android源码下载 http://rgruet.free.fr/public/
Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切, ...
安装subclipse, MyEclipse8.5 SVN插件 1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。 3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPlugin\\svn保存。 4、删除E:\MyEclipse\MyEclipse8.5\configuration\org.eclips ...
Java中Comparable和Comparator实现对象比较     当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 public class ComparableUser implements Comparable { private String id; privat ...
Struts1和Struts2 action的线程安全 去面试,问及struts方面的内容:aciton是否thread safe? 俺毫不犹豫的回答:不是 然后问,为什么不是?struts1和struts2那个是线程安全的?俺支吾了半天。也没说个所以然出来。郁闷。 下面是找的另 ...
看到网上也有人写的如何看书,看技术书,感同身受,摘录如下:    刚好Head First系列开头都有一段教人如何读书的话,再加工整理如下: 1.尽量阅读中文版   虽然有人英文很强,有的翻译很差,但AnyWay 中文阅读与理解的时间,略读与快速定位的速度还是要快一些。   2.即时批注、总结笔记与交流   虽然爱书,但发现最有效的读书方式还是不断的制造脂批本,读书时在重要的文字下划线,把自己的心得写在页旁。   在明天复习一次批注,最好可以有空重新整理笔记,或者拿来与人讨论。 3.大量思考或重复记忆   看书最郁闷的事情就是看完之后脑袋空空了。技术书还好点,虽然看的时候可能很辛苦,但 ...
如果你定时执行java程序,如果手动执行脚本没有问题,但是在crontab中确不执行那就要看看你的的shell脚本中是否引入和环境变量。网上有很多方法解决在crontab中引入环境变量的方法选一个方便省事的就可以了,下面是我用的: #!/bin/sh . /etc/profile CLASSPATH=$CLASSPATH:/opt/javalib/antlr-2.7.6rc1.jar:/opt/javalib/asm.jar:/opt/javalib/asm-attrs.jar:/opt/javalib/cglib-2.1.3.jar:/opt/javalib/commons-collect ...
Proxool老牌的数据库连接池了,褒贬不一,性能上还行。目前最新版本是0.9.1,相对之前版本的配置有些变动。这里以MySQL5为例做一个简单数据库连接池配置。 环境: MySQL5.x JDK1.5 Proxool 0.9.1 一、配置文件 proxool.xml <?xml versi ...

linux touch命令

linux touch命令作用 简单的说达到这个效果: 当文件存在时把文件的修改时间更新为当前时间,不存在时建立这个文件!
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!   1 sort的工作原理   sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。   [rocrocket@rocrocket programming]$ cat seq.txt   banana   apple   pear   orange   [rocrocket@rocrocket programming]$ sort seq.txt   apple   banana   orange   pea ...
自定义linux命令 方法一:使用alias 给起个别名 使用格式 #alias start='/usr/local/resin/bin/httpd.sh start' 方法二:在/usr/bin/下新建一个文件start 然后设置它的权限为可执行chmod u+x start ps: linux设置文件权限 ls –l 查看文件权限 -rwxr--r--  第一个字符表示的意义: d:表示这是一个目录。 -:表这是一个普通的文件 L:表示这是一个符号连接的文件,实际上它指向另一个文件 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件 S、p:这些文件关系到系统的数据结构和管道 后 ...

java注解

5,java注解 文档中三种基本的注解类型Override、SuppressWarnings、Deprecated,我们平时都用过了,接下来我们写自己注解类。 步骤一: 注解类: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD,ElementType.TYPE}) public @interface My1Annotation { } 说明:在注解类中的注解Retention和Target称为元注解,其中Target中的值ElementType是一个数组类型其中的取值表明该注解可以在类的哪个地方用,Rete ...
Global site tag (gtag.js) - Google Analytics