
java
m2004hsf
这个作者很懒,什么都没留下…
展开
-
三叉Trie树
在一个三叉搜索树(Ternary Search Trie)中,每一个节点包括一个字符,但和数字搜索树不同,三叉搜索树只有三个指针:一个指向左边的树;一个指向右边的树;还有一个向下,指向单词的下一个数据单元。三叉搜索树是二叉搜索树和数字搜索树的混合体。它有和数字搜索树差不多的速度但是和二叉搜索树一样只需要相对较少的内存空间。树是否平衡取决于单词的读入顺序。如果按排序后的顺序插入,则生成方式最...2011-09-19 17:30:12 · 430 阅读 · 0 评论 -
Lucene 分词解读(一)
Lucene中的中文分词Lucene中处理中文的常用方法有三种。以"咬死猎人的狗"这句话的输出结果为例:单字方式:[咬] [死] [猎] [人] [的] [狗];二元覆盖的方式:[咬死] [死猎] [猎人] [人的] [的狗];分词的方式:[咬] [死] [猎人] [的] [狗]。Lucene中负责语言处理的部分在org.apache.lu...2011-09-19 17:31:16 · 127 阅读 · 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 · 265 阅读 · 0 评论 -
Lucene 分词解读(二)--Analyzer
Lucene中的Analyzer为了更好地搜索中文,在Lucene中通过WhitespaceTokenizer、WordDelimiter Filter、LowercaseFilter处理英文字符串。Lucene中的StandardAnalyzer对于中文采用了单字切分的方式,这样的结果是单字匹配,如搜索"上海",可能会返回和"海上"有关的结果。CJKAnalyzer采用了...2011-09-19 17:33:12 · 155 阅读 · 0 评论 -
[推荐] java生成csv文件
[code="java"]import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * Description: * 此模块分功能: * Aug 10, 2007 * @author (Herry) * @version 1.0 */publi...2011-08-15 10:08:19 · 113 阅读 · 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 · 266 阅读 · 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 · 252 阅读 · 0 评论 -
微信群消息自动转发另一群
周六,咱们小区业委会的秘书长娟姐找到我,说小区业主太多,一个群最大500不满足,要建两个群。那问题来了,两个微信群的消息怎么实现自动同步呢?去百度去搜索了很多软件,都没有实现该功能,而且有一家还报价特别高,居然开到400元/月,一年就是大几千了。于是,周末在家折腾,终于写出了一个自己的微信群自动同步的功能,展示一下我的实现界面吧~~ 如有其他交流,可以加微信一起沟通:dragonmz 也可以添加...原创 2017-09-04 18:46:46 · 18584 阅读 · 3 评论