UML

  • AOP与拦截器、过滤器之间的关系

    面试中经常会被问到拦截器,过滤器,AOP之间有什么关系。本文将探讨一下他们之间的关系。 通过前面一系列对AOP的文章的介绍,我相信大家都对AOP比较熟悉了。AOP似乎和拦截器、过滤…

    Java 2022年5月3日
  • 图解Spring AOP原理、机制

    面试中 AOP 是一个离不开的话题。精通 AOP ,在实际的编程中更能让我们得心应手!本文将结合自己的经验,使用图文并茂的语言给大家讲明什么是 Spring AOP? 什么是 AO…

    Java 2022年5月3日
  • Spring Cache的原理,机制和使用教程

    缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。…

    Java 2022年5月3日
  • Eclipse报An error occurred while filtering resources问题的解决方法

    Struts2 的相关漏洞太多了,最近又爆出了Apache Struts2插件高危漏洞(S2-052)。当使用带有XStream处理程序的Struts REST插件来处理XML有效…

    Java 2022年5月3日
  • Hibernate的三种状态:transient(瞬时状态)、persistent(持久化状态)、detached(游离状态)

    最近项目中用到了Hibernate,关于Hibernate的三种持久状态进行了复习。本文总结了Hibernate的三种状态。 Hibernate的三种状态 transient(瞬时…

    Java 2022年5月3日
  • 解剖 Lucene 的总体架构

    Lucene 使用起来很简单,但是要搞懂它内部的一些算法就很难了。本文将从 Lucene 的架构图来介绍 Lucene 的特点和常用包。 Lucene总的来说是: 一个高效的,可扩…

    Java 2022年5月3日
  • Lucene 中文词汇分词(Word Segment)问题总结

    对于中文来说,全文索引首先还要解决一个语言分析的问题,对于英文来说,语句中单词之间是天然通过空格分开的,但亚洲语言的中日韩文语句中的字是一个字挨一个,所有,首先要把语句中按&ldq…

    Java 2022年5月3日
  • Lucene 全文检索不等于like “%keyword%”

    很多人还是停留在会写代码的行列,例如做一个搜索功能,往往使用 SQL 中的 like 语句来解决,然而 like 语句在大数据的情况下,产生的超大影响将可能使你的整个数据库出现高 …

    Java 2022年5月3日
  • 详解 Lucene 对 Term的权重(Term weight) 计算

    不管你是用百度还是谷歌,都有一套权重算法。以百度为例,权重越高,搜索出来的结果排名就越靠前。同理 Lucene 的对搜索结果是如何排序的呢?答案是对搜索词的权重(Term weig…

    Java 2022年5月3日
  • Lucene 如何对索引进行搜索?

    对文档建立好索引后,就可以在这些索引上面进行搜索了。搜索引擎首先会对搜索的关键词进行解析,然后再在建立好的索引上面进行查找,最终返回和用户输入的关键词相关联的文档。 到这里似乎我们…

    Java 2022年5月3日