中间件/工具/框架
-
Lucene高级查询
文本搜索 QueryParser可以指定默认域,queryParser.parse中又可以用域名:关键词来覆盖它。如果parse中没有指定搜索域就使用默认域。 @Test publ…
-
Lucene中的分词器概述
分词器概述 在对Document中的内容进行索引之前,需要使用分词器(Analyzer)进行分词,分词的目的是为了搜索。分词的主要过程就是先分词后过滤。 分词:采集到的数据会存储到…
-
Lucene中的域类型及文档的更新/删除
Field域 Field是文档中的域,包括Field名和Field值两部分,一个文档可以包括多个Field,Document只是Field的一个承载体,Field值即为要索引的内容…
-
Spring Security核心组件
Authentication 认证信息,在Spring Security用户认证流程中,用户提交的信息被Spring Security封装成一个Authentication对象,不…
-
使用Spring Security进行身份认证
Spring Security概述 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。由于它是Spring生态系统…
-
SpringMVC基于session实现用户认证、会话、授权
认证 先搭建基本的项目框架,本项目不使用配置文件,全部使用配置类配置springmvc,之前还没有接触过,这个项目也算是补充了: pom <?xml version="1.0…
-
Lucene的java库使用
java实现建立索引 在数据库中建一个lucene库,插入一个tb_sku表,内含百万条目级别的数据。 附建表sql下载: 链接:https://pan.baidu.com/s/1…
-
Lucene与倒排索引概述
数据查询法 上图就是原始搜索引擎技术,如果用户比较少而且数据库的数据量比较小,那么这种方式实现搜索功能在企业中是比较常见的。 但是数据量过多时,数据库的压力就会变得很大,查询速度会…
-
数据库技术之分库分表
推荐阅读: MySQL之分区表介绍 区别于分区的是,分区一般都是放在单机里的,用的比较多的是时间范围分区,方便归档。只不过分库分表需要代码实现,分区则是mysql内部实现。分库分表…
-
Sentinel中的blockHandler和fallback以及规则持久化配置
热点规则 何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买…