- 博客(6)
- 收藏
- 关注
转载 Java Jackson @JsonTypeInfo 多态类型处理
jackson允许配置多态类型处理,当进行反序列话时,JSON数据匹配的对象可能有多个子类型,为了正确的读取对象的类型,我们需要添加一些类型信息。可以通过下面几个注解来实现:@JsonTypeInfo作用于类/接口,被用来开启多态类型处理,对基类/接口和子类/实现类都有效@JsonTypeInfo(use = JsonTypeInfo.Id.NAME,include = JsonTypeInfo.As.PROPERTY,property = “name”)这个注解有一些属性:use:定义使用哪一种
2021-01-08 15:32:42 2143
转载 ElasticSearch关于Scroll
背景Elasticsearch 是一个实时的分布式搜索与分析引擎,被广泛用来做全文搜索、结构化搜索、分析。在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 Elasticsearch 中,也应该尽量避免使用深度分页。这篇文章主要介绍 Elasticsearch 中使用分页的方式、Elasticsearch 搜索执行过程以及为什么深度分页应该被禁止,最后再介绍使用 scroll 的方式遍历数据。Elasticsearch 搜索
2020-12-29 14:05:38 1931
转载 windows下ElasticSearch7.x集群开启X-Pack安全认证功能以及与Kibana连接
注:必须以管理员身份打开cmd窗口1.生成CA证书在cmd窗口中执行bin/elasticsearch-certutil.bat ca;将产生新文件 elastic-stack-ca.p12文件,该文件位于根目录下。该 lasticsearch-certutil 命令还会提示你输入密码以保护文件和密钥,请保留该文件的副本并记住其密码(一般不设置密码直接回车)。2、为集群中的每个节点生成证书和私钥在CMD命令窗口中执行 bin/elasticsearch-certutil cert --ca el
2020-12-16 13:47:49 636 1
转载 Windows下搭建ElasticSearch集群
1.下载ElasticSearch链接https://github.com/elastic/elasticsearch2.将下载的zip解压复制三份3.修改 elasticsearch-1 的 .yml 文件# ================= Elasticsearch Configuration ===================# 配置es的集群名称, es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。cluster.name: elas
2020-12-15 22:52:09 302 2
原创 ElasticSearch-head作为Chrome插件
@[TOC]ElasticSearch-head作为Chrome插件下载地址下载地址 https://github.com/mobz/elasticsearch-head为什么要作为Chrome插件下载如果我们的ES设置了身份验证,直接单独的下载一个ElasticSearch-head插件,会存在连接不上的问题。如果作为Chrome插件的话他会自动检测是否是私密连接,然后弹出账号密码输入框操作步骤1.下载es-head.crx文件2.把下载好的es-head.crx文件扩展名改为.zip的压
2020-12-15 14:10:19 239
原创 宠物之家
宠物之家前言本项目是一个o2o项目,以宠物为核心,提供宠物领养,宠物收购,宠物寻主,产品购买等相关服务。前端用的vue技术栈,后端用的spring,springMVC,springboot,mybatis。负责模块用户模块订单模块支付模块##主要运用技术1.redis2.发送短信技术3.微信三方登录技术4.md5加密技术5.RSA加密技术6.支付宝三方支付技术7.百度地图定位技术8.quartz定时器9.docker##用户模块需求:用户注册,用户登录,用户店铺收藏,用户
2020-09-25 12:42:55 871 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人