自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酱紫的博客

纸上得来终觉浅,绝知此事要躬行!

  • 博客(31)
  • 收藏
  • 关注

原创 elasticsearch折叠字段collapse的使用

地址:https://elasticsearch.cn/article/132注:可以直接看 倒数第5个代码块

2019-10-22 15:14:29 6219 4

原创 springboot静态资源的访问

springboot静态资源的访问的两种情况1.使用模板引擎thymeleaf2.不使用模板引擎thymeleaf一、使用模板引擎1.引入spring-boot-starter-thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> ...

2019-08-30 16:11:52 220

原创 时间戳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 1380

原创 使用枚举enum分类存放常量

定义一个java类,在类中定义多个枚举/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 接口状态码 * * @author GaoJinShan */ public enum ResultCode { UNKNOWN_ERR...

2019-08-20 20:48:08 2784

原创 springboot集成spring-kafka

添加依赖 <!-- kafka --> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> ...

2019-08-20 20:38:15 307

原创 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 20394

原创 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 8266 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 6125 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 5505

转载 elasticsearch6.6 启用x-pack

使用elasticsearch6.6实测也可以用https://blog.csdn.net/zou79189747/article/details/81164576

2019-08-12 17:31:28 861

原创 使用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 634

原创 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 222

转载 使用docker部署nacos

https://blog.csdn.net/csdn_welearn/article/details/90136813

2019-07-18 15:40:36 878

原创 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 2115

原创 如何优雅的定义常量(枚举)

常量的定义在常量类中定义多个枚举,用于区分各个业务,避免混在一起乱七八糟的/** * 常量类(枚举) * * @author GaoJinShan */public class Constants { /** * 规则状态 * * @author GaoJinShan */ public enum RuleStatus { ...

2019-07-11 11:28:56 1845

原创 springboot基于注解实现定时任务(极简)

1.在启动类添加注解@EnableScheduling2.定时任务

2019-07-02 17:37:01 688

原创 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 168

原创 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 5725 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 6530 4

原创 导出excel实现(POI)

1.引入pom依赖 <!--导出Excel--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3...

2019-06-13 21:10:46 2517 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 8071

原创 springboot通用yml配置

目录springboot数据库连接池yml配置文件:application.ymlapplication-dev.ymllogback-spring.xmlspringboot数据库连接池springboot默认的数据库连接池是 HikariCPyml配置文件:application.ymlspring: profiles: active: dev #接口返回对象中...

2019-05-20 20:41:10 9209

原创 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 8419

原创 生成唯一主键

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 285

转载 elasticsearch插件kibana6.x和7.x汉化

https://github.com/anbai-inc/Kibana_Hanization

2019-05-17 10:23:53 1534

转载 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 8022

转载 SpringBoot和hadoop组件Hive的集成

https://blog.csdn.net/HelloWorldYangSong/article/details/81223823#commentBox

2019-04-25 15:16:09 1154

原创 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 485

转载 图解服务注册与发现

2019-04-03 20:45:21 394

原创 aop+自定义注解实现最近操作人

使用:在service层添加注解,传入参数对象中必须包含aop逻辑中所需要的ProjectId自定义注解import java.lang.annotation.*;/** * 根据项目id修改当前操作人 * 传参:如果被注解的方法中使用id来存项目Id则传入false */@Target({ElementType.METHOD, ElementType.TYPE})@Rete...

2019-04-02 11:55:32 150

原创 枚举实现接口统一返回状态码

枚举实现接口统一返回状态码返回参数实体类枚举类调用Utils使用示例:返回参数实体类public class RespEntity { /** * 方法执行返回代码 */ private Integer code; public Integer getCode() { return code; } public v...

2019-03-26 10:49:56 5161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除