摘要: 以下内容默认掌握了Elasticsearch的基本用法,不太熟悉的同学可以先去Elasticsearch的官网查看文档 #中文分词器 由于商品搜索会涉及中文搜索,Elasticsearch需要安装插件才可以支持,我们先来了解下中文分词器,这里使用的是IKAnalyzer。 ##使用IKAnalyze 阅读全文
posted @ 2021-02-18 15:34 JasonBo 阅读(469) 评论(0) 推荐(0)
摘要: 平时在开发接口的时候,经常会需要对参数进行校验,这里提供两种处理校验逻辑的方式。一种是使用Hibernate Validator来处理,另一种是使用全局异常来处理,下面我们讲下这两种方式的用法。 #Hibernate Validator Hibernate Validator是SpringBoot内 阅读全文
posted @ 2021-02-18 10:17 JasonBo 阅读(2719) 评论(0) 推荐(0)
摘要: 常用的集合类型如ArrayList,HashMap,HashSet等,在并发环境下修改操作都是线程不安全的,会抛出java.util.ConcurrentModificationException异常,这节主要记录如何在并发环境下安全地修改集合数据。 ##List 举个ArrayList线程不安全的 阅读全文
posted @ 2021-02-18 09:01 JasonBo 阅读(276) 评论(0) 推荐(0)