
系统架构
文章平均质量分 62
m2004hsf
这个作者很懒,什么都没留下…
展开
-
查看Oracle表空间大小的方法
Oracle表空间大小的查看方法应该是我们都需要掌握的知识,下面就为您详细介绍查看Oracle表空间大小的方法,供您参考学习。在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。--1查看Oracle表空间大小--已经使用的百分比。[code="java"] select a.tablespace_name,a.bytes/1024/1024 "Sum ...原创 2011-09-08 10:16:00 · 192 阅读 · 0 评论 -
java.lang.OutOfMemoryError: unable to create new native thread
今天系统突然收到错误日志:[code="java"]Feb 12, 2012 1:28:40 AM org.apache.tomcat.util.net.JIoEndpoint processSocketSEVERE: Error allocating socket processorjava.lang.OutOfMemoryError: unable to create new na...2012-02-12 16:09:39 · 254 阅读 · 0 评论 -
Lucene 分词解读(二)--Analyzer
Lucene中的Analyzer为了更好地搜索中文,在Lucene中通过WhitespaceTokenizer、WordDelimiter Filter、LowercaseFilter处理英文字符串。Lucene中的StandardAnalyzer对于中文采用了单字切分的方式,这样的结果是单字匹配,如搜索"上海",可能会返回和"海上"有关的结果。CJKAnalyzer采用了...2011-09-19 17:33:12 · 148 阅读 · 0 评论 -
Lucene写自己的Analyzer
实现一个简单的分析器(Analyzer)的例子如下所示:] [code="java"]public class MyAnalyzer extends Analyzer { public TokenStream tokenStream(String fieldName, Reader reader) { //以空格方式切分Token ...2011-09-19 17:32:23 · 254 阅读 · 0 评论 -
Lucene 分词解读(一)
Lucene中的中文分词Lucene中处理中文的常用方法有三种。以"咬死猎人的狗"这句话的输出结果为例:单字方式:[咬] [死] [猎] [人] [的] [狗];二元覆盖的方式:[咬死] [死猎] [猎人] [人的] [的狗];分词的方式:[咬] [死] [猎人] [的] [狗]。Lucene中负责语言处理的部分在org.apache.lu...2011-09-19 17:31:16 · 123 阅读 · 0 评论 -
三叉Trie树
在一个三叉搜索树(Ternary Search Trie)中,每一个节点包括一个字符,但和数字搜索树不同,三叉搜索树只有三个指针:一个指向左边的树;一个指向右边的树;还有一个向下,指向单词的下一个数据单元。三叉搜索树是二叉搜索树和数字搜索树的混合体。它有和数字搜索树差不多的速度但是和二叉搜索树一样只需要相对较少的内存空间。树是否平衡取决于单词的读入顺序。如果按排序后的顺序插入,则生成方式最...2011-09-19 17:30:12 · 425 阅读 · 0 评论 -
Lucene 分词解读(一)
Lucene中的中文分词Lucene中处理中文的常用方法有三种。以"咬死猎人的狗"这句话的输出结果为例:单字方式:[咬] [死] [猎] [人] [的] [狗];二元覆盖的方式:[咬死] [死猎] [猎人] [人的] [的狗];分词的方式:[咬] [死] [猎人] [的] [狗]。Lucene中负责语言处理的部分在org.apache.lu...原创 2011-09-13 15:46:46 · 136 阅读 · 0 评论 -
大并发搜索下关键词前缀匹配值得考虑的一种数据结构---Trie
如果要实现一个能支撑大数据量并发搜索的引擎的关键词匹配,而是需要选择用一种紧凑高效的数据结构来实现,譬如说Trie。下面介绍一下Trie..Trie,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。散列是一种常见的高...2011-09-12 23:43:30 · 512 阅读 · 0 评论 -
nginx 301 重定向 包括域名、目录、文件等方法 (二)
nginx rewrite 伪静态配置参数详细说明正则表达式匹配,其中:* ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来...2011-09-09 14:24:39 · 433 阅读 · 0 评论 -
nginx 301 重定向 包括域名、目录、文件等方法 (一)
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据 库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值1、将多个域名指向同一web目录:...2011-09-09 14:15:19 · 570 阅读 · 0 评论 -
java堆栈溢出 JRockit+Tomcat 实战调试
[b]1. JRockit简介 [/b]Jrockit是Bea开发的符合JAVA虚拟机规范的虚拟机+虚拟机监控软件。虚拟机:Jrockit Real Time监控软件:Jrockit Mission ControlJrockit Real Time与SUN的JDK是完全兼容的,也就是说以前在SUN的虚拟机上跑的程序,在Jrockit Real Time上不会出现任何问题。以前不免费...2012-07-24 10:19:26 · 239 阅读 · 0 评论