`
chrhust
  • 浏览: 5653 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
这两天在学习多线程时遇到了一个奇怪的问题,贴上来供大家参考参考。首先是一个简单的计数器。   package section_3; public class Counter extends Thread{ static int count = 0; synchronized public void incement(){ count++; } @Override public void run(){ for(int i=0; i<10000; i++){ this.incement(); } } /** ...
最近开始研究nutch,从apache网站上下载了最新的nutch-1.2包,然而在用ant buildfile导入工程时遇到了一些小小的问题,经过多方查找,终于得以解决,现记录如下。   1.导入工程后通常会发现org.apache.nutch.searcher包里的DdistributedSegmentBean.java文件会有一个错误,位置在第119行的以下这一段。 for (InetSocketAddress addr : segmentServers) { SegmentBean bean = (RPCSegmentBean) RPC.getProxy(RPC ...
Lucene 是最初是由 Douglass R. Cutting 博士发布在自己主页上的一个 Java 全文信息检索工具包,后来成为 Apache Jakarta 家族中的一个开源项目,目前已经成为 Apache 基金会的顶级项目。索引是现代搜索引擎的核心,建立索引的过程就是把源数据处理成方便查询的索引文件的过程。 Lucene 采用的是一种被称为倒排索引 (Inverted Index) 的机制,倒排索引也是大多现代搜索引擎的基础。 Payload (元数据) 诞生于 Lucene 的2.2 版本,它是在 Lucene 2.1 索引文件格式的基础上扩展而来,提供了一种可以灵活配置的高级索引技术 ...
先看两段小程序: 第一段定义了一个类BaseClass, 具有包级访问权限 package aboutClass; class BaseClass { private String name = ""; BaseClass(String name){ this.name = name; } String getName(){ return name; } } 第二段在同一个包内定义了另一个类,其中包含了一个List<BaseClass> package aboutClass; import ja ...
JDK1.4中加入了一个新的包:NIO(java.nio.*)。这个库最大的功能(我认为)就是增加了对异步套接字的支持。其实在 其他语言中,包括在最原始的SOCKET实现(BSD SOCKET),这是一个早有的功能:异步回调读/写事件,通过选择器动态选择感兴趣 ...
Global site tag (gtag.js) - Google Analytics