07 2020 档案
摘要:什么是Spring Data Spring Data是Java Spring框架家族中的一员,Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问,支持包括NoSQL和关系数据库存储、Map-Reduce 框架、云数据服务等等。其主要目标是使数据库的访问变得方便快捷
阅读全文
摘要:概述 哈希表(Hash Table)也叫做散列表,根据关键码值(key value)可以快速存取访问的一种空间换时间的数据结构。它通过把关键码值通过映射函数计算到表中一个位置来访问记录,可以加快查找到速度。这个映射函数叫做散裂函数(Hash Function),存放记录的数组叫做哈希表(或散列表)。
阅读全文
摘要:分词器介绍 Elasticsearch作为全文检索服务是需要将输入的搜索关键字,也就是字符串进行一定规则的拆分,而拆分搜索关键字为一个个词,这部分功能是有ES的分词器来完成的。分词器(analyzer) 接受一个字符串作为输入,将这个字符串拆分成独立的词或 语汇单元(token)(可能会丢弃一些标点
阅读全文
摘要:什么是微服务 微服务(Microservice Architecture)是最近几年流行的一种架构思想。 一. 微服务的特点 1. 应用组件化 每一个应用都是一个单独的服务,所有的应用都具备可被独立替换和升级,以及可以单独部署。 2. 服务无状态化 这个是可以实现微服务快速扩展的基本条件。 3. 标
阅读全文