- 博客(31)
- 收藏
- 关注
原创 elasticsearch折叠字段collapse的使用
地址:https://elasticsearch.cn/article/132注:可以直接看 倒数第5个代码块
2019-10-22 15:14:29 6340 4
原创 springboot静态资源的访问
springboot静态资源的访问的两种情况1.使用模板引擎thymeleaf2.不使用模板引擎thymeleaf一、使用模板引擎1.引入spring-boot-starter-thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> ...
2019-08-30 16:11:52 243
原创 时间戳util,获取当前日期、当前时间
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/****@author 高金山*/public class TimesUtil {pu...
2019-08-20 21:00:45 1392
原创 使用枚举enum分类存放常量
定义一个java类,在类中定义多个枚举/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 接口状态码 * * @author GaoJinShan */ public enum ResultCode { UNKNOWN_ERR...
2019-08-20 20:48:08 2822
原创 springboot集成spring-kafka
添加依赖 <!-- kafka --> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> ...
2019-08-20 20:38:15 316
原创 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 20811
原创 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 8370 6
原创 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 6159 10
原创 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 5545
转载 elasticsearch6.6 启用x-pack
使用elasticsearch6.6实测也可以用https://blog.csdn.net/zou79189747/article/details/81164576
2019-08-12 17:31:28 876
原创 使用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 692
原创 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 249
转载 使用docker部署nacos
https://blog.csdn.net/csdn_welearn/article/details/90136813
2019-07-18 15:40:36 888
原创 get请求拼接参数 特殊字符的处理
url处理:URL参数拼接前处理一下:encodeURIComponent(参数)后端解码注:我这边是使用map接收参数String objAfter = (String) paramsMap.get("objAfter");try { objAfter = java.net.URLDecoder.decode(objAfter,"UTF-8"); ...
2019-07-16 18:02:54 2125
原创 如何优雅的定义常量(枚举)
常量的定义在常量类中定义多个枚举,用于区分各个业务,避免混在一起乱七八糟的/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 规则状态 * * @author GaoJinShan */ public enum RuleStatus { ...
2019-07-11 11:28:56 1853
原创 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 202
原创 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 5805 2
原创 springboot中添加数据级别的权限拦截(包装SQL)
使用mybatis拦截器和aop实现SQL包装在需要数据权限拦截的controller层添加更新权限列表注解,在mapper层添加开启拦截器的注解<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop&...
2019-06-24 20:23:09 6595 4
原创 导出excel实现(POI)
1.引入pom依赖 <!--导出Excel--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3...
2019-06-13 21:10:46 2608 2
原创 mybatis中日期区间的查询写法
写了这么多次,一直没记住,每次都要上网查一下,好尴尬…今天来记录一下<if test="paramsMap.beginDate != null and paramsMap.beginDate != '' "> and srd.plan_drop_time <![CDATA[>=]]> #{paramsMap.beginDate}</if><i...
2019-05-23 16:53:34 8083
原创 springboot通用yml配置
目录springboot数据库连接池yml配置文件:application.ymlapplication-dev.ymllogback-spring.xmlspringboot数据库连接池springboot默认的数据库连接池是 HikariCPyml配置文件:application.ymlspring: profiles: active: dev #接口返回对象中...
2019-05-20 20:41:10 9384
原创 springboot项目启动,指定端口或配置文件
应用启动两种方式只指定端口nohup java -jar ***.jar --server.port=8080 > info.log 2>&1 &指定配置文件nohup java -jar ***.jar --spring.config.location=application.yml > info.log 2>&1 &...
2019-05-18 17:21:03 8458
原创 生成唯一主键
import java.util.UUID;/** * @author 72038611 */public class UuidUtil { public static Long getUuidByLong() { Integer uuid = UUID.randomUUID().toString().hashCode(); //uuid(hash...
2019-05-17 10:35:32 297
转载 elasticsearch插件kibana6.x和7.x汉化
https://github.com/anbai-inc/Kibana_Hanization
2019-05-17 10:23:53 1542
转载 springboot优雅的获取yml配置(区分生产环境和测试环境)
#首先配置Beanimport com.vivo.admin_log.common.utils.YamlConfigurerUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;...
2019-04-30 17:25:02 8063
转载 SpringBoot和hadoop组件Hive的集成
https://blog.csdn.net/HelloWorldYangSong/article/details/81223823#commentBox
2019-04-25 15:16:09 1183
原创 elasticsearch学习 —— es单机版搭建
安装与启动直接使用命令安装:curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gztar -xvf elasticsearch-6.6.1.tar.gzcd elasticsearch-6.6.1/bin启动:./elasticsearch创建elsearc...
2019-04-04 17:32:47 493
原创 aop+自定义注解实现最近操作人
使用:在service层添加注解,传入参数对象中必须包含aop逻辑中所需要的ProjectId自定义注解import java.lang.annotation.*;/** * 根据项目id修改当前操作人 * 传参:如果被注解的方法中使用id来存项目Id则传入false */@Target({ElementType.METHOD, ElementType.TYPE})@Rete...
2019-04-02 11:55:32 159
原创 枚举实现接口统一返回状态码
枚举实现接口统一返回状态码返回参数实体类枚举类调用Utils使用示例:返回参数实体类public class RespEntity { /** * 方法执行返回代码 */ private Integer code; public Integer getCode() { return code; } public v...
2019-03-26 10:49:56 5274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人