自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

翻译 Lucene

Lucene 是一款高性能的、可拓展的信息检索(IR)工具库。信息检索是指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。 Lucene - 爬虫开源软件: - 常见的搜索理论模型: - 索引过程核心类 - 域索引选项 - 域存储选项 - 核心Directory子类

2016-08-01 14:25:16 3284 1

原创 JDK7 遍历文件树

FileVIsitor preVisitDirectory:一个路径被访问时调用 postVisitDirectory:一个路径的所有节点被访问后调用 visitFile:文件被访问时被调用 visitFileFailed:当文件不能被访问时 FileVisitResult CONTINUE:继续 TERMINATE:终止,这次遍历结束了 SKIP_SUBTREE:子树(当前路径的子目录)不再遍历了

2016-08-01 14:23:26 508

原创 ConcurrentLinkedQueue 的实现原理分析

ConcurrentLinkedQueue 是一个基于链接节点的无界线程安全队列,它采用先进先出FIFO的规则对节点进行排序,当我们添加一个元素的时候,它会添加到队列的尾部,当我们获取一个元素时,它会返回队列头部的元素。它采用了“wait-free”算法。并且采用CAS操作,保证数据的一致性。CAS是compare and set的缩写,意思是指在set值之前先比较改值有没有变化,只有在没变化的情况

2016-08-01 14:05:31 666

原创 Linux time 命令的输出理解

Linux中time命令,经常用来计算某个程序的运行耗时,用户态CPU耗时,系统态CPU耗时。 例如:$ time testreal 4m26.226s user 6m15.008s sys 1m2.479s real:表示test整个程序的运行耗时。 user:表示test程序运行在用户态的cpu时间。 sys:表示test程序运行在核心态的cpu时间。核心态:在内核态,代码拥有完全的,不受任

2016-08-01 14:03:00 2806

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除