logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ELK日志集成(filebeat+kafka+logstash+elasticsearch+kibana)

1、日志文件准备首先日志集成json格式,这个在我搭建的项目案例中的logback-spring.xml中有过配置如何将日志转成json格式,具体参考gitee项目的logback-spring.xml配置,也可参考之前写过的一篇文章。2、安装filebeat在应用启动的机器上安装filebeat,将日志推送到kafka集群中...

#elk#zookeeper#kafka +1
java优雅停机说明及springboot2版本后的单体优雅停机方案

之前搭建过jenkins发版项目,启动脚本中的判断进程是否存在,然后杀死进程的方式是kill -9的,这样的做法是很不优雅的,执行复杂的业务的时候突然中断可能导致一系列的问题。哎,包括我目前所在的公司处理生产的重启也是这样,我想到了之前无意中看到的优雅停机的方式项目已上传giteehttps://gitee.com/gangye/springboot_mutiDemos/tree/shutdown

#java
java优雅停机说明及springboot2版本后的单体优雅停机方案

之前搭建过jenkins发版项目,启动脚本中的判断进程是否存在,然后杀死进程的方式是kill -9的,这样的做法是很不优雅的,执行复杂的业务的时候突然中断可能导致一系列的问题。哎,包括我目前所在的公司处理生产的重启也是这样,我想到了之前无意中看到的优雅停机的方式项目已上传giteehttps://gitee.com/gangye/springboot_mutiDemos/tree/shutdown

#java
CentOS下安装docker的两种方式

1.安装环境,查看CentOS的版本,在CentOS7安装docker要求系统为64位,且系统内核版本为3.10以上分别使用指令查看CentOS的版本及系统位数还有内核版本cat /etc/redhat-releaseuname -r安装docker一、使用yum安装1.查看是否已经使用yum安装过docker若有,卸载旧版本(...省略号为显示的文件名)yum -y remove …卸载后保留/

springboot整合iview-vue实现简单的前后端分离项目登录demo(一)

项目中使用了一些自定义工具类,工具类没有放在本篇博客上,下篇会把代码粘出来一、整合iview与vue1.首先下载iview打开事先搭建好的vue项目,这里本人推荐的IDE使用idea,在idea的terminal中输入指令,npm install --save iview下载iviewnpm install --save iview2.安装完成后打开src目录下的main...

maven项目打包部署到服务器上

创建一个maven项目,在本地工程依赖jar包启动完成后,是不够的,还需将项目文件使用maven编译打包然后部署到服务器上主流的springboot项目打包的时候需要在pom文件中指定主方法等配置解决打包部署的时候报错no main manifest attribute, in ..jar<build><plugins><plugin><groupId&g

Dockerfile的使用以及docker部署java项目

DockerFile定制一切docker可以利用简单的编写程序构建出任何你想要的环境,同时可以跟业务代码相结合,快速构建和生成所需要的应用。Dockerfile用来创建一个自定义的Image,包含了用户指定的软件依赖等。使用Docker的build命令可以直接构建新的Image。它简化了从头到尾的流程并极大地简化了部署工作。一、Dockerfile语法Dockerfile语法由两部分构成:注释和命

spring-cloud-sleuth及自定义日志链路traceId、spanId跟踪

在上文ELK日志集成中讲到了日志的排查方法,现在聊聊使用spring-cloud-sleuth和MDC+拦截器两种方法操作traceId实现全链路调用日志跟踪方法一:直接使用spring-cloud-starter-sleuth进行日志链路跟踪在pom.xml文件中直接配置依赖<dependencies><dependency><groupId>org.spri

es的复杂多条件查询(一)——match、term、bool

match系列操作1.match查询(1)使用get请求的方式URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。(详情解释参考https://www.cnblogs.com/xiaojiulin/p/10598658.html)因此我将张三字符串先url编码(使用utf8)得到%e5%bc%a0%e4%b8%89,然后结合curl发起get请求curl -XGET "htt

#elasticsearch
到底了