5 一彡十

尚未进行身份认证

我要认证

有阳光的日子,真好

等级
TA的排名 2w+

使用restTemplate发送带header的post请求

逻辑 String url = prometheusServer + api; MultiValueMap<String, String> map = new LinkedMultiValueMap<>(); // 查询参数 map.add("query", sql.toString()); HttpHeaders headers = new HttpHeaders(); headers

2020-05-21 17:42:38

使用restTemplate发送带header的get请求

首先贴一段网友的代码:import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;import org.springframework.http.ResponseEntity;HttpHeaders headers = new HttpHeaders();headers.add("token",

2020-05-21 10:14:26

spring data jpa 分页

接口/** * 操作日志 */@Repositorypublic interface OperationLogVoRepository extends CrudRepository<OperationLog, String>, JpaSpecificationExecutor<OperationLog> { List<OperationLog> findAllByEnvironmentAndOperObjType(String environment

2020-05-19 08:54:57

利用 Transport 查询指定 elaticsearch 数据

(1)maven 依赖 <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>${es.cl...

2020-04-02 16:45:51

centos 7 二进制 安装/卸载 docker

前言本文介绍 在centos 7 中,使用二进制的方法 安装/卸载 docker。操作步骤一. 安装 docker1.下载、解压 dockerwget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgztar -xvf docker-18.06.3-ce.tgz如...

2020-03-06 11:26:08

RabbitMQ 从入门到放弃

上一篇文章中,我们使用Docker将rabbitmq安装好了,可以参考 docker安装rabbitmq 。下面,基于此rabbitmq服务,做一些实际的操作,包括原生的使用以及spring boot对于rabbitmq的支持。本文很多概念,截取于rabbitMQ实战指南。概念什么是消息中间件?消息(Message)是指在应用间传送的数据。消息中间件(Message Queu...

2020-01-16 17:58:06

docker 安装 RabbitMQ

(1)拉取镜像docker pull rabbitmq:management(2)后台启动docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management(3)启动后,我们可以在虚拟机中访问一下(4)外部访问 ...

2020-01-14 15:04:45

kubernetes之StatefulSet

StatefulSet的使用场景 Kubernetes使用StatefulSet来搭建有状态的应用集群(MongoDB、 MySQL等) , 能够保证各应用实例在创建和运行的过程中, 都具有固定的身份标识和独立的后端存储; 还支持在运行时对集群规模进行扩容、 保障集群的高可用等非常重要的功能。

2020-01-09 10:07:38

spring cloud 之 Ribbon

简介Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spr...

2020-01-07 11:40:23

kubernetes之service

Service概念Service是Kubernetes的核心概念, 通过创建Service, 可以为一组具有相同功能的容器应用提供一个统一的入口地址, 并且将请求负载分发到后端的各个容器应用上。Service使用label标签选择器标识哪些pod属于哪些服务。查看服务,代码清...

2020-01-07 09:06:35

kubernetes之Ingress

定义:Ingress ——进入或进入的行为;入口;作用:Ingress只需要一个公网IP就能为许多Kubernetes服务提供外部访问。当客户端向Ingress发送HTTP请求时,Ingress会根据请求的主机名和路径决定请求转发到的服务。只有Ingress控制器在集群中运行,Ingress资源才能正常工作。Ingress控制器一般是kube-system 命名空间中的pod。...

2020-01-06 16:35:30

spring cloud 之 Eureka Server、 Eureka Client

概要Eureka是Netflix开发的,一个基于 REST 服务的,服务注册与发现的组件。它主要包括两个组件:Eureka Server 和 Eureka ClientEureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端) Eureka Server:提供服务注册和发现的能力(通常就是微服务中的注...

2020-01-06 09:21:22

kubernetes之API server的安全防护

此博客借鉴了较多书中的内容,仅仅作为自己学习整理使用。该书为《kubernetes in action》,有兴趣的朋友可以读读这本书。kubernetes集群组件kubernetes集群分为两部分:Kubernetes控制平面、工作节点Kubernetes控制平面:用来存储、管理集群状态(1)etcd分布式持久化存储(2)api server(3)scheduler(4)c...

2020-01-03 15:17:07

kubernetes之卷

此博客借鉴了较多书中的内容,仅仅作为自己学习整理使用。该书为《kubernetes in action》,有兴趣的朋友可以读读这本书。【卷的定义】pod中的每个容器都有自己独立的文件系统,因为文件系统来自容器镜像。每个容器都是通过在构建镜像时加入的详细配置文件来启动的。在某些场景下,我们可能希望新的容器可以在之前容器结束的位置继续运行,比如在物理机上重启进程。可能不需要整个文件...

2019-12-30 17:48:11

docker 安装 Jenkins

(1)需要的环境,jdk、docker(2)直接用docker去pull Jenkins镜像。默认会去拉latest镜像。docker pull jenkins(3)查看镜像,并查看jenkins版本docker imagesdocker inspect 镜像id(4)创建一个jenkins目录mkdir /home/jenkins_home;...

2019-12-24 09:45:43

spring boot 项目整合成docker镜像运行

(1)首先是创建spring boot项目,以一个简单的输出spring boot参数项目为例 项目结构如下:该项目的作用就是:启动项目后,自动打印 应用的名称和端口(2)maven 打包编译项目为jar包如图操作:然后去工程目录下,找到刚打包的jar包:将jar包上传到虚拟机中,(3)制作Dockerfile文件,用它去创建镜...

2019-12-23 16:03:19

Apache Druid 0.16.0 实战入门

Apache Druid是一个百亿级的时序数据库,适合做存储,以及单表的实时查询。一.首先是官方单机版,安装,地址二.新建一个task生成datasource,并进行query 实战步骤入图下:选择了连接kafka的形式提交后,要等待一段时间。等待生成 DataSource ,DataS...

2019-11-15 16:44:50

Docker 安装Kylin 3.0 的踩坑之旅

(一)首先是地址,点击官网。(二)照着官网操作,如下,就已经启动麒麟了。看看效果,我这是登录好了的,也是已经测试了用例的。(三)做sample用例首先,看官方说明官方说,先执行sample.sh ,然后再重启Kylin服务器以刷新缓存。那就开始弄呗~首先进行容器,然后执行 shsample.sh!然后重启。。。。。然后我们重启好几遍,都发现根...

2019-11-13 09:11:06

【java】 prometheus监控告警

(1)场景:使用prometheus监控k8s集群的运行状态,并做到监控告警。(2)pom: git地址 <dependency> <groupId>io.kubernetes</groupId> <artifactId>client-java</artifactId&g...

2019-11-07 10:42:15

统计gitlab代码提交情况

场景统计每个项目、每个人的代码提交情况,获取每个人提交的时间、提交代码的行数1.使用到的工具 gitlab4j-api2.逻辑:(1)定时执行(2)遍历项目、分支(可能数据重复)、获取commits;通过项目id、分支名称、commitId去获取commit;从commit中获取提交的行数信息(3)存到对应实体、插表3.关键代码(1)api的代码,gitLabAp...

2019-10-30 16:12:07

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。