IR - 索引创建过程概述
发表于
在搜索方面,lucene 可谓是大名鼎鼎,为什么使用 lucene 可以做到这么快的搜索, 首先我们要先来了解一下倒排索引。
倒排索引
lucene 全文索引的搜索速度很快, 关键数据结构就是这个倒排索引, 那什么是倒排索引呢 ?
图片来自: http://nlp.stanford.edu/
...
【zookeeper】 集群搭建和测试
发表于
本文记录zookeeper集群的搭建过程及简单测试。
配置
zk1
tickTime=2000dataDir=/foo/datadataLogDir=/foo/logsclientPort=2181initLimit=5syncLimit=2server.1=zk1:2888:3888server.
...
git 常用命令清单
发表于
这个清单是基于常用 Git 命令清单 - 阮一峰的博客修改的,加上了安装配置部分和一些例子,并补充了一些命令(不断更新)。
常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。
下面
...
使用 docker 部署 java webapp
发表于
本文主要记录一下如何使用 docker 部署 java 的 webapp。
建立 demo webapp
这里为了方便, 使用spring-boot来搭建一个webapp。
首先使用 maven 下载依赖:
<?xml version="1.0" encoding="UTF-8"?>&l
...
【zookeeper 编程】 - 处理状态变化
发表于
下面通过一个示例演示, 如何监听一个node并接收和处理状态变更.
监听和处理事件
要实现监听, 首先需要实现Watcher接口:
public interface Watcher { void process(org.apache.zookeeper.WatchedEvent wa
...
【转】 如何用十条命令在一分钟内检查Linux服务器性能
发表于
概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。
其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(err
...
在 Ubuntu 上安装 VMWare WorkStation
发表于
install vmware on ubuntudownload VMware-Workstation-Full-10.0.6-2700073.x86_64.bundlechmod u+x ./VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle.
...
Java 版目录 watchdog
发表于
工作中我们经常会用到监听目录的功能, 当目录中有文件增加删除等操作时, 执行某些任务. 如果是Java来写, 怎么做呢 ?
实现方式实现这个功能, 我们要使用到WatchService和Path这两个东西, 首先创建一个WatchService:
WatchService watcher = Fil
...