自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jonney's house

Step By Step

  • 博客(8)
  • 收藏
  • 关注

原创 Java多线程之可见性分析

可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。Java内存模型(JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存中和从内存中读取出变量这样的底层细节。多线程中所有的变量都存储在主内存中,每个线程都有自己的独立的工作内存,里面保存该线程使用的变量的副本(主内存中该变量的拷贝)。两种方式实现多线程的可见性synchronized实现可见性sy

2015-04-22 10:42:56 1094

原创 Spring中Bean的生命周期解读

Spring容器中的Bean拥有明确的生命周期,由多个特定的生命阶段组成,每个生命阶段都允许外界对Bean施加控制。在Spring中,我们从Bean的作用范围和实例化Bean时所经历的一系列阶段来描述Bean的生命周期:BeanFactory中的Bean的生命周期 简单可分为三类 1.Bean自身的方法 (调用Bean的构造函数实例化Bean,调用setter方法设置Bean的属性值,以及

2015-04-20 17:29:26 985

原创 Spring之IOC实现原理

前段时间写了篇关于Spring的AOP框架实现原理的文章,现在浅谈下Spring的另一大核心概念IOC的原理。 IOC:即控制反转。官方解释是让调用类对某一接口实现类的依赖关系由第三方注入,以转移调用类对某一接口实现类的依赖。 下面将举个现实例子加深理解: “剧本”要选定“角色”的“饰演者”,我们可以创建第三方“导演“来控制”剧本”,引入“导演”,“剧本”和“饰演者”将完全接偶。”导演“将

2015-04-20 16:28:17 2699

原创 Lucene实现SearchManager近实时搜索

lucene通过NRTManager这个类来实现近实时搜索,所谓近实时搜索即在索引发生改变时,通过线程跟踪,在相对很短的时间反映给给用户程序的调用NRTManager通过管理IndexWriter对象,并将IndexWriter的一些方法(增删改)例如addDocument,deleteDocument等方法暴露给客户调用,它的操作全部在内存里面,所以如果你不调用I

2015-04-13 10:24:09 2247

原创 Lucene实现自定义中文同义词分词器

----------------------------------------------------------lucene的分词_中文分词介绍----------------------------------------------------------Paoding:庖丁解牛分词器。已经没有更新了mmseg:使用搜狗的词库1.导入包(有两个包:1.带dic的,2

2015-04-08 10:08:04 3091

原创 Lucene分词原理与方式

--------------------------------------------------------lucene的分词_分词器的原理讲解--------------------------------------------------------几个默认分词SimpleAnalyzerStopAnalyzerWhitespaceAnalyzer(根据空格分

2015-04-08 09:56:37 2219

原创 Lucene查询方式总结

--------------------------------------------------IndexReader的设计--------------------------------------------------IndexReader的创建需要消耗大量内存空间,所以通过将IndexReader设计出属性值,进行一次创建整个项目周期就只有一个IndexRead

2015-04-04 14:37:56 1472

原创 Lucene索引创建方法和步骤

在全文索引工具中,都是由这样的三部分组成1.索引部分2.分词部分3.搜索部分----------------------------------索引创建域选项----------------------------------Field.Store.YES或者NO(存储域选项)YES:表示会把这个域中的内容完全存储到文件中,方便进行还原[对于主键,标题可以是这种方式

2015-04-01 15:58:57 1726

空空如也

空空如也

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

TA关注的人

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