- 浏览: 481043 次
- 性别:
- 来自: 湖南
最新评论
-
youngcoder:
good job
HTTP协议头部与Keep-Alive模式详解 -
javazdq:
受教了 解释的不错。
lucene创建索引高级特性和索引创建参数优化 -
josico:
有几个问题想问下楼主1. LinkedBlockingQueu ...
生产者-消费者-BlockingQueue -
annybz:
有没有关于 BlockingQueue和ConcurrentL ...
生产者-消费者-BlockingQueue -
uniquejava:
多谢,记录的很真实。
DB2 学习记录
文章列表
个人博客:http://demi-panda.com
文档的分值代表了该文档在特定查询词下对应的相关性高低,他关联着信息检索向量空间模型中的向量夹角的接近度。一个文档越与查询词相关,得分越高。分值计算公式如下:
score(q,d) = coord(q,d) · queryNorm(q) · ∑ ( tf(t in d) · idf(t)2 · t.getBoost() · norm(t,d) )
...
public static final double DEGREES_TO_RADIANS = Math.PI / 180.0;
public static final double RADIANS_TO_DEGREES = 180.0 / Math.PI;
//地球半径
public static final double EARTH_MEAN_RADIUS_KM = 6371.009;
//地球直径
private static final double EARTH_MEAN_DIAMETER = EARTH_MEAN_RADIUS_KM * 2;
...
个人博客:http://demi-panda.com
1、用安装Ubuntu的光盘启动live cd(如果原先是用u盘安装的同学,可以使用u盘启动盘代替live cd,效果一样,本人用的是thinkpad,在启动时按F12,选择从usb启动,按照默认进入linux系统)2、打开终端,输入命令
ubuntu@ubuntu:~$ sudo -i #切换到root用户身份root@ubuntu:~# fdisk -l#查看电脑磁盘分区情况,以下为显示结果,此结果因机器而异。在其中查找“System”列为“Linux”的分区,并记下Device名称,此处为“/dev ...
stardict 词库安装
- 博客分类:
- linux
下载词库文件以后直接在目录下执行
tar -xjvf xxx.tar.bz2 -C /usr/share/stardict/dic 即可安装
个人技术博客:http://demi-panda.com
深入研究java.lang.ThreadLocal类
一、概述
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是
threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量
(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一
个线程都可以独立地改变自己的 ...
Solr Replication
- 博客分类:
- solr
个人博客:http://demi-panda.com
Solr
的扩展
(Scaling)
当你的索引数量越来越大,你会发现你的搜索响应时间变得更慢,索引新内容的时间也会越来越长,那么,到了做出一些改变的时候了,幸运的是,
solr
很好的考虑到了这些 ...
解决方案:
首需要切换到root身份
$su -
(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)
然后
$visudo
//切记,此处没有vi和sudo之间没有空格
1、移动光标,到最后一行
2、按a,进入append模式
3、输入
your_user_name ALL=(ALL) ALL
4、按Esc
5、输入“:w”(保存文件)
6、输入“:q”(退出)
Solr 同义词搜索 synonyms
- 博客分类:
- solr
个人技术博客:http://demi-panda.com
solr.SynonymFilterFactory
Creates SynonymFilter
.
Matches strings of tokens and replaces them with other strings of tokens.
The synonyms
parameter names an external file defining the synonyms.
If ignoreCase
is true, matching will lowerca ...
HP6531S 拆装日记
- 博客分类:
- 硬件
HP6531电脑散热不行了,导致自动关机,决定自己动手拆卸出来清洗,拆到一半无法进行下去了,于是在网上找了这篇文章,写的挺详细的,值得收藏下。呵呵
http://www.cnblogs.com/bsdgz/archive/2010/11/11/1874523.html
一、认识问题:
首先我们通过下面这个
测试程序
来认识这个问题:运行的环境
(有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,
测试程序:
view source
print
?
01
import
java.util.concurrent.CountDownLatch;
02
03
public
个人技术博客:http://demi-panda.com
在Spring的MVC中,如果你使用的是中文,用的是UTF-8编码,有的时候我们会直接返回一个文本给前端的AJAX调用。Contr
ollor中的代码如下:
@ResponseBody @RequestMapping(value = "/test", method = RequestMethod.GET) public String test() { return "中文测试"; }
这时发现响应出来的是乱码。原因是Spring会采用默认的StringHttpMessag ...
解决方案:
首需要切换到root身份
$su -
(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)
然后
$visudo
//切记,此处没有vi和sudo之间没有空格
1、移动光标,到最后一行
2、按a,进入append模式
3、输入
your_user_name ALL=(ALL) ALL
4、按Esc
5、输入“:w”(保存文件)
6、输入“:q”(退出)
这样 ...
Solr合并索引方式
- 博客分类:
- solr
1, Solr
合并索引数据有两种方法,第一种是
1.4
版本中引入的,通过
CoreAdminHandler
来实现,示例如下:
http://localhost:8983/solr/admin/cores?action=mergeindexes&core=core0&indexDir=/opt/solr/core1/data/index&indexDir=/opt/solr/core2/data/index
...
VIM Java Automatic 自动补全
- 博客分类:
- vim
有段时间没写了,做个简单的笔记。
Download from http://www.vim.org/scripts/download_script.php?src_id=6738
解压压缩包,把autoload文件夹下的javacomplete.vim java_parser.vim 加入到
/usr/share/vim/vimcurrent 下的autoload,然后把压缩包中的 Reflection.java
编译,把生成的.class 文件拷贝到 $JAVA_HOME 的某个目录下。配置到系统环境变量的
$CLASSPATH中,然后把 doc下的ja ...
# add the mongodb repository to /etc/apt/sources.list
sudo bash -c "echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' >> /etc/apt/sources.list"
# add 10gen's GPG key so that aptitude will trust the repository
sudo apt-key adv --keyserver keyserver. ...