03 2020 档案
摘要:一、dubbo简介 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 二、环境准备 本案例使用环境:jdk(1.8)、maven(3.2+)、zookeeper(3.4.10)、eclipse(Oxyg
阅读全文
摘要:1. 继承MongoRepository public interface StudentRepository extends MongoRepository<Student, String> { } 2. 代码实现 使用ExampleMatcher匹配器 只支持字符串的模糊查询,其他类型是完全匹配
阅读全文
摘要:Elasticsearch Query DSL之全文检索(Full text queries)上篇 全文查询包括如下几种模式: match query match_phrase query match_phrase_prefix query multi_match query common term
阅读全文
摘要:前言 做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。 ps:所有字段并不是正式项目所使用字段,请根据自己的业务需求进行酌情查看处理,类目属性,商品,订单结构可以参考淘宝API
阅读全文
摘要:Elasticsearch Query DSL之全文检索(Full text queries)下篇 2019-06-10阅读 3600 本文将继续介绍Elasticsearch Query DSL之全文检索(Full text queries)方式的后3种。 common terms query q
阅读全文
摘要:1. Elasticsearch Java API有四类client连接方式 TransportClient RestClient Jest Spring Data Elasticsearch 其中TransportClient和RestClient是Elasticsearch原生的api。Tran
阅读全文
摘要:从淘宝数据结构来看电子商务中商品属性设计 来源:https://www.cnblogs.com/mmmjiang13/archive/2011/04/21/1983079.html 淘宝名词解释 产品 和 商品的区别: 淘宝标准化产品,由类目+关键属性唯一确定。如:手机类目,关键属性是品牌和型号,N
阅读全文
摘要:前言 那个啥…前面发了2篇文章讲这个商品表的设计,后面越多需求浮出水面才发现设计依旧有问题,好吧,乐观一点,正如我博客的标题一样,我在进化…^_^ 为什么要这样设计 先说几个需求,看看您现在是如何去实现: 一个用户来到我们网站,在前台页面, 1.他要买洗发水,他进入了洗发水的类别,他想买带去屑止痒功
阅读全文
摘要:来源:https://www.cnblogs.com/mmmjiang13/archive/2012/07/05/2575538.html#!comments 前言 做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更
阅读全文
摘要:淘宝名词解释 装载来源:https://www.cnblogs.com/mmmjiang13/archive/2011/04/21/1983079.html 产品 和 商品的区别: 淘宝标准化产品,由类目+关键属性唯一确定。如:手机类目,关键属性是品牌和型号,Nokia N95就是一个产品,noki
阅读全文
摘要:前言 装载备份:https://www.cnblogs.com/mmmjiang13/archive/2010/11/04/1868609.html#!comments 来源:https://www.cnblogs.com/mmmjiang13/archive/2010/11/04/1868609.
阅读全文
摘要:DELETE cars PUT cars { "mappings": { "transactions": { "properties": { "price": { "type":"long" }, "color": { "type":"keyword" }, "make": { "type":"ke
阅读全文
摘要:DELETE cars PUT cars { "mappings": { "transactions": { "properties": { "price": { "type":"long" }, "color": { "type":"keyword" }, "make": { "type":"ke
阅读全文
摘要:聚合查询(Bucket聚合) 上一篇讲了Elasticsearch聚合查询中的Metric聚合:Elasticsearch(8) 聚合查询(Metric聚合) 说明 本文主要参考于Elasticsearch 官方文档 7.3版本。 Bucket Aggregations 概念:Bucket 可以理解
阅读全文
摘要:如果一次只能查询一个关键词,全文检索将会很不方便。幸运的是,用match查询进行多词查询也很简单: GET /my_index/my_type/_search { "query": { "match": { "title": "BROWN DOG!" } } } 上面这个查询返回以下结果集: { "
阅读全文
摘要:来源:InfoQ https://www.infoq.cn/article/database-timestamp-02 作者:陶文:https://www.infoq.cn/profile/1278798 阅读数:463372015 年 8 月 20 日 19:34 如何快速检索? Elastics
阅读全文
摘要:Elasticsearch索引原理 转载 http://blog.csdn.net/endlu/article/details/51720299 最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基
阅读全文
摘要:一、ElasticSearch使用场景存储ElasticSearch天然支持分布式,具备存储海量数据的能力,其搜索和数据分析的功能都建立在ElasticSearch存储的海量的数据之上;ElasticSearch很方便的作为海量数据的存储工具,特别是在数据量急剧增长的当下,ElasticSearch
阅读全文
摘要:一、项目搭建提示 由于SpringTask已经存在于Spring框架中,所以无需添加依赖。 只需要在配置类中添加一个@EnableScheduling注解即可开启SpringTask的定时任务能力。 package com.macro.mall.tiny.config; import org.spr
阅读全文
摘要:综合概述 Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS
阅读全文
摘要:什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,
阅读全文
摘要:在项目中常用的注解说明 注解属性值备注 @Api value 字符串 可用在class头上,class描述 description 字符串 @Api(value = "xxx", description = "xxx") @ApiOperation value 字符串 可用在方法头上.参数的描述容器
阅读全文
摘要:原文地址:mall整合Swagger-UI实现在线API文档 本文主要讲解mall是如何通过整合Swagger-UI来实现一份相当完善的在线API文档的。 项目使用框架介绍Swagger-UISwagger-UI是HTML, Javascript, CSS的一个集合,可以动态地根据注解生成在线API
阅读全文
摘要:MyBatis Generator 详解 原创 isea533 最后发布于2014-12-23 14:27:11 阅读数 290296 收藏 MyBatis Generator中文文档 MyBatis Generator中文文档地址 http://mbg.cndocs.ml/ 该中文文档由于尽可能和
阅读全文
摘要:1.1 数据库管理系统 在了解MongoDB之前需要先了解先数据库管理系统 1.1.1 什么是数据? 数据(英语:data),是指未经过处理的原始记录。 一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,它可能是一堆的杂志、一大叠的报纸、数种的开会记录或是整本病人的病历纪录。数据描述事物的
阅读全文
摘要:什么是Kafka? 通过Kafka的快速入门 https://www.cnblogs.com/tree1123/p/11150927.html 能了解到Kafka的基本部署,使用,但他和其他的消息中间件有什么不同呢? Kafka的基本原理,术语,版本等等都是怎么样的?到底什么是Kafka呢? 一、K
阅读全文
摘要:1、了解 Apache Kafka 1.1、简介 官网:http://kafka.apache.org/ Apache Kafka 是一个开源消息系统,由Scala 写成。是由Apache 软件基金会开发的一个开源消息系统项目。 Kafka 最初是由LinkedIn 开发,并于2011 年初开源。2
阅读全文
摘要:毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。 一、Redis常用数据类型 Redis最为常用的数据类型主要有
阅读全文
摘要:目录 字符串类型(String) 散列类型(Hash) 列表类型(List) 集合类型(Set) 有序集合类型(SortedSet) 其它命令 一、字符串类型(String) 1.介绍: 字符串类型是 Redis 中最基本的数据类型,可以存储二进制数据、图片和 Json 的对象。 字符串类型也是其他
阅读全文
摘要:一、概述: Sorted Set(有序集合)和Set类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted Set中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽
阅读全文
摘要:一、概述 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型
阅读全文
摘要:一、概述 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。 二、相关命令 1、赋值命令 命令原型:SET key
阅读全文
摘要:本文主要是mac环境下如何配置redis服务。 一、首先是官网下载redis 图片.png 下载 stable 版本,稳定版本。 图片.png 二、安装与编译 先找到usr/local目录,也可以直接命令行完成,建议windows可以这样操作,自己mac系统直接命令行出现了错误,找不到改目录,于是手
阅读全文
摘要:一、概述 我们可以将Redis中的Hash类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储429
阅读全文
摘要:一、概述 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。Li
阅读全文

浙公网安备 33010602011771号