- 博客(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
2697
转载 ElasticSearch关于Scroll
背景 Elasticsearch 是一个实时的分布式搜索与分析引擎,被广泛用来做全文搜索、结构化搜索、分析。在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 Elasticsearch 中,也应该尽量避免使用深度分页。这篇文章主要介绍 Elasticsearch 中使用分页的方式、Elasticsearch 搜索执行过程以及为什么深度分页应该被禁止,最后再介绍使用 scroll 的方式遍历数据。 Elasticsearch 搜索
2020-12-29 14:05:38
2060
转载 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
833
1
转载 Windows下搭建ElasticSearch集群
1.下载ElasticSearch链接 https://github.com/elastic/elasticsearch 2.将下载的zip解压复制三份 3.修改 elasticsearch-1 的 .yml 文件 # ================= Elasticsearch Configuration =================== # 配置es的集群名称, es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 cluster.name: elas
2020-12-15 22:52:09
371
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
339
原创 宠物之家
宠物之家 前言 本项目是一个o2o项目,以宠物为核心,提供宠物领养,宠物收购,宠物寻主,产品购买等相关服务。前端用的vue技术栈,后端用的spring,springMVC,springboot,mybatis。 负责模块 用户模块 订单模块 支付模块 ##主要运用技术 1.redis 2.发送短信技术 3.微信三方登录技术 4.md5加密技术 5.RSA加密技术 6.支付宝三方支付技术 7.百度地图定位技术 8.quartz定时器 9.docker ##用户模块 需求:用户注册,用户登录,用户店铺收藏,用户
2020-09-25 12:42:55
996
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅