![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
资源
杨子山下
这个作者很懒,什么都没留下…
展开
-
elasticsearch折叠字段collapse的使用
地址:https://elasticsearch.cn/article/132注:可以直接看 倒数第5个代码块原创 2019-10-22 15:14:29 · 6190 阅读 · 4 评论 -
elasticsearch创建索引和查看索引及结构命令
命令查看索引及结构:命令: GET /索引名/_mapping?pretty创建索引:命令: PUT 索引名示例:number_of_shards:分片数量(按机器节点数量计算,创建后不能更改)number_of_replicas:副本数量PUT admin_log_0821{ "settings":{ "number_of_shards":6, ...原创 2019-08-20 16:54:16 · 20132 阅读 · 0 评论 -
springboot集成spring-kafka
添加依赖 <!-- kafka --> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> ...原创 2019-08-20 20:38:15 · 306 阅读 · 0 评论 -
使用枚举enum分类存放常量
定义一个java类,在类中定义多个枚举/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 接口状态码 * * @author GaoJinShan */ public enum ResultCode { UNKNOWN_ERR...原创 2019-08-20 20:48:08 · 2773 阅读 · 0 评论 -
elasticsearch6.6 启用x-pack
使用elasticsearch6.6实测也可以用https://blog.csdn.net/zou79189747/article/details/81164576转载 2019-08-12 17:31:28 · 856 阅读 · 0 评论 -
springboot项目elasticsearch6.x transportClient切换为restHighLevelClient(包含restClient)
背景:项目中使用spring-data-elasticsearch做的集成(用的transportClient客户端9300端口)由于项目需要迁移到欧洲部署,es使用阿里云提供的加密版,导致9300端口无法连接,故改用9200端口(http)加入依赖<!-- Java Low Level REST Client --> <dependency>...原创 2019-08-18 13:22:44 · 5488 阅读 · 0 评论 -
springboot项目spring-data-elasticsearch添加x-pack身份认证(elasticsearch6.x)
依赖注意:依赖版本可能会不兼容,注意根据自己的去适配(本文使用的是es6.6版本) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch...原创 2019-08-18 15:08:25 · 6111 阅读 · 10 评论 -
springboot静态资源的访问
springboot静态资源的访问的两种情况1.使用模板引擎thymeleaf2.不使用模板引擎thymeleaf一、使用模板引擎1.引入spring-boot-starter-thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-08-30 16:11:52 · 216 阅读 · 0 评论 -
elasticsearch restHighLevelClient 游标查询全量数据示例
查询所有数据我这边用了很多次,所以我抽成了工具类工具类import com.vivo.admin_log_web.entity.AdminLog;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.lang3.ArrayUtils;import org.elasticsearch.action....原创 2019-08-19 21:29:42 · 8226 阅读 · 6 评论 -
elasticsearch聚合查询案例1
使用AggregationBuilders构建聚合条件 //xxx_name类似于别名 SearchQuery queryBuilder = new NativeSearchQueryBuilder().addAggregation(AggregationBuilders.terms("xxx_NAME").field("appName.keyword").size(10000...原创 2019-08-06 14:41:55 · 216 阅读 · 0 评论 -
springboot中添加数据级别的权限拦截(包装SQL)
使用mybatis拦截器和aop实现SQL包装在需要数据权限拦截的controller层添加更新权限列表注解,在mapper层添加开启拦截器的注解<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop&...原创 2019-06-24 20:23:09 · 6519 阅读 · 4 评论 -
elasticsearch使用scroll游标查询全量数据(极简)
使用elasticsearchTemplate实现,各种筛选条件可以自己在NativeSearchQueryBuilder 中添加import com.vivo.admin_log_web.entity.AdminLog;import org.elasticsearch.index.query.QueryBuilders;import org.springframework.beans.fa...原创 2019-06-24 20:35:22 · 5690 阅读 · 2 评论 -
docker简单实践(centos7,docker-io)
安装&启动yum install -y docker-ioservice docker start查看docker 信息docker info查看docker状态service docker status 运行后出现下图信息helo-word启动一个docker的helloworddocker run hello-world使用:下载软件...原创 2019-06-28 17:38:22 · 167 阅读 · 0 评论 -
如何优雅的定义常量(枚举)
常量的定义在常量类中定义多个枚举,用于区分各个业务,避免混在一起乱七八糟的/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 规则状态 * * @author GaoJinShan */ public enum RuleStatus { ...原创 2019-07-11 11:28:56 · 1845 阅读 · 0 评论 -
使用docker部署nacos
https://blog.csdn.net/csdn_welearn/article/details/90136813转载 2019-07-18 15:40:36 · 877 阅读 · 0 评论 -
使用jdk自带API调用外部接口
工具类import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;...原创 2019-08-08 16:26:55 · 611 阅读 · 0 评论 -
springboot通用yml配置
目录springboot数据库连接池yml配置文件:application.ymlapplication-dev.ymllogback-spring.xmlspringboot数据库连接池springboot默认的数据库连接池是 HikariCPyml配置文件:application.ymlspring: profiles: active: dev #接口返回对象中...原创 2019-05-20 20:41:10 · 9187 阅读 · 0 评论