- 博客(107)
- 资源 (12)
- 收藏
- 关注
原创 Docker ELK Filebeat 不同日志采集配置
ELK做日志分析的时候,有时需要一个filebeat采集多个日志,送给ES,或者给logstash做解析。下面举例演示以下filebeat采集error、warn日志送给ES或者送给logstash做解析的正确配置方法。2、logstash.conf 配置3、运行filebeat容器日志文件 4、测试结果......
2022-07-04 18:03:58
1762
原创 Docker 安装 ELK (ElasticSearch、ElasticSearch-head、Logstash、Kibana、Filebeat) 容器 (完整详细图文版)
Docker 安装 ELK (ElasticSearch、ElasticSearch-head、Logstash、Kibana、Filebeat) 容器 (完整详细图文版)虚拟机访问:http://localhost:9200/宿主机访问:http://192.168.124.137:9200/ 到这里ElasticSearch就安装成功了 Elasticsearch的ip为:172.17.0.4...
2022-07-01 18:32:15
2566
2
原创 Docker 搭建 Minio 容器 (完整详细版)
Docker 搭建 Minio 容器 (完整详细版) + Java SDK的API操作
2022-06-23 14:41:44
91055
28
原创 Jenkins + Gitlab 自动化构建部署 (完整详细版)
前言环境清单:CentOS7.9Linux环境下安装JDK(完整详细版)Linux搭建Maven仓库(完整详细版)linux 安装Jenkins和配置(完整详细版)Docker 搭建 Gitlab 服务器 (完整详细版)全局工具配置1. 配置JDK: 取消自动安装,再环境中已经安装,使用echo$JAVA_HOME获取jdk安装路径,将路径复制到JAVA_HOME文本框...
2022-05-19 11:21:29
19737
4
原创 linux 安装Jenkins和配置(完整详细版)
Linux环境下安装JDK(完整详细版)Linux 搭建Maven仓库(完整详细版)
2022-04-28 19:36:15
39187
15
原创 Linux 搭建Maven仓库(完整详细版)
前言系统版本:Centos7# 系统查看cat /etc/redhat-releaseMaven下载Maven官网下载最新的maven安装包各个历史版本的下载地址选择自己想要的maven版本安装包,例如我用的是 3.6.3选择binaries/ 目录Linux 系统 建议使用 gz格式压缩包,点击下载:上传压缩包到linux系统,并解压,或者查看下载的链接直接在Linux上下载wget https://archive.apache.org/dis...
2022-04-21 13:59:50
8145
原创 Docker 搭建 Jenkins 容器 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)前言需要提前准备的条件Maven环境 Docker环境 JDK环境(Centos7.4自带JDK环境去除,重装的JDK)Jenkins镜像
2022-04-21 13:59:00
47856
13
原创 Docker 搭建 Gitlab 服务器 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)Gitlab镜像# 查找Gitlab镜像docker search gitlab# 拉取Gitlab镜像docker pull gitlab/gitlab-ce:latest启动Gitlab容器# 启动容器docker run \ -itd \ -p 9980:80 \ -p 9922:22 \ -v /home/gitlab/etc:/etc/gitlab \ -v ..
2022-04-12 15:28:47
82249
35
原创 Docker 安装Nexus3 快速搭建Maven私有仓库 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)前言Maven的基础示意图通常,我们开发项目并没有使用到虚线标识的那两部分,基本都是通过本机的Maven直接访问中央仓库,下载jar包到本地仓库。现在我们需要搭建中间虚线部分。1、寻找Nexus镜像Docker 官方镜像仓库查找镜像docker search sonatype/nexus3docker pull sonatype/nexus3...
2022-04-01 19:21:06
17660
1
原创 Docker 安装 Nginx 容器 (极速版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)Docker 安装Nginx容器 (完整详细版)说明 :启动前需要先创建Nginx外部挂载的配置文件( /home/nginx/conf/nginx.conf)之所以要先创建 , 是因为Nginx本身容器只存在/etc/nginx 目录 , 本身就不创建 nginx.conf 文件当服务器和容器都不存在 nginx.conf 文件时, 执行启动命令的时候 docker会将nginx.conf 作为目录...
2022-03-17 16:28:37
4160
原创 Docker 安装 Nginx 容器 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)说明:Docker如果想安装软件 , 必须先到Docker镜像仓库下载镜像。1、寻找Nginx镜像
2022-03-16 15:40:59
200362
78
原创 Docker 安装 Mysql 容器 (极速版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)Docker 安装Mysql容器(完整详细版)创建Mysql容器1、多行模式docker run \--name mysql \-d \-p 3306:3306 \--restart unless-stopped \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/m...
2022-03-14 18:22:19
2044
原创 Docker 安装 Mysql 容器 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)说明:Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。Docker 镜像仓库Docker 安装Mysql1、寻找Mysql镜像在Docker镜像仓库寻找Mysql镜像Docker 下载Mysql镜像的命令2、下载Mysql镜像命令 描述 docker pull mysql 下载最新版Mysql镜像 (其实此命令就等同于...
2022-03-14 10:08:42
128841
31
原创 Docker 安装 Redis 容器 (极速版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)Docker 安装 Redis 容器 (完整详细版)说明 :创建容器名称和主机目录时,尽量使用 name-port (比如: mysql-3306 , mysql-9034 … ) 的方式。这样做是为了区分同一台主机上多个 mysql 容器 (不同端口) 的清晰管理。reids 可以根据需要指定版本或者不指定版本(默认最后一个版本 直接写redis)reids 默认没有密码 , 需要修改配置文件添加密码..
2022-03-10 16:38:42
398
原创 Docker 安装 Redis 容器 (完整详细版)
Docker 安装 (完整详细版)Docker 日常命令大全(完整详细版)1、获取Redis镜像Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。Docker 镜像仓库2、下载Redis镜像命令 描述 docker pull redis 下载最新版Redis镜像 (其实此命令就等同于 : docker pull redis:latest ) docker pull redis:xxx 下载指定版本的Redis镜像 (...
2022-03-09 17:49:45
80888
15
原创 Docker 安装 (完整详细版)
Docker -> 虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离。官网地址 公共仓库 安装文档1、选择要安装的平台Docker要求CentOS系统的内核版本高于3.10uname -r #通过 uname -r 命令查看你当前的内核版本安装文档地址2、选择要安装的操作系统3、首先卸载已安装的Docker使用Root权限登录 Centos。确保yum包更新到最新。...
2022-03-08 18:47:38
311805
14
原创 Docker 日常命令大全(完整详细版)
Docker命令及用法命令大全Docker 命令 命令说明 具体用法 docker run 创建一个新的容器并运行一个命令 具体用法 docker start 启动一个或多个已经被停止的容器 docker start 容器名称 / 容器ID docker stop 停止一个运行中的容器 docker stop 容器名称 / 容器ID docker restart 重启容器 docker restart 容器名
2022-03-08 16:25:40
11038
1
原创 IntelliJ IDEA 中一个服务按多个端口同时启动与显示Services面板
IntelliJ IDEA 中一个服务按多个端口同时启动与显示Services面板前言目前很多公司已经使用了微服务,为了创建高可用的微服务,本文将介绍对于一个微服务的Client,如何配置多个端口同时启动。一、多个端口同时启动首先,创建一个springboot的Client(可以不用在配置文件中配置端口号),然后点击修改运行,一般情况下我们都是第一个服务运行没有问题的时候,才考虑使用多个服务进行运行。为了方便管理,将对刚刚的那个运行名称做重命名管理。进行复制.
2022-01-28 09:57:46
2422
原创 SpringCloudAlibaba学习笔记【三】Docker搭建Nacos服务
前提 1.操作系统CentOs7 1.1.CentOs7上安装好Docker(安装docker)操作Nacos的Docker版本查看https://hub.docker.com/r/nacos/nacos-server/tags:docker search nacos #搜索nacos的镜像...
2022-01-27 15:24:43
1777
原创 SpringCloudAlibaba学习笔记【一】SpringCloudAlibaba详细介绍与SpringCloud的对比
SpringCloudAlibaba学习笔记【一】介绍与SpringCloud对比,你应该知道这些区别!
2022-01-26 18:51:12
1679
原创 SpringCloudAlibaba学习笔记【二】Windows搭建Nacos服务
一、简介Nacos进入官网地址,官网简单描述其全貌。前往Github可以了解其源码,没错是Java写的。进入Github主页之后,可以看到基本的运行方式,其中包括Linux和Windows的启动方式。二、下载地址:https://github.com/alibaba/nacos/releases选择nacos-server-2.0.4.zip下载并解压,解压之后的目录结构这里的bin目录里面有windows启动文件startup.cmd。请注意每个版本都有不同的启动.
2022-01-26 17:43:56
711
原创 Redis单机安装,主从配置安装,哨兵模式安装,集群配置安装详解步骤
Redis单机安装,主从配置安装,哨兵安装,集群配置安装详解步骤一、Linux环境下Redis安装redis官网下载安装文件redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gccyum install gcc-c++安装上传下载插件命令yum install lrzsz -y 获取redis资源wget http://download.redis.io/releases/redis-4.0.8.t...
2020-09-22 16:00:59
436
1
原创 详解Java中equals和==的区别
Java中equals和==的区别(详细概述)详细结论== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。基本数据类型中比较的是值是否相等。equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而...
2020-07-27 17:33:48
1889
原创 Zookeeper安装与可视化客户端详细使用教程
Zookeeper安装与可视化客户端详细使用教程一、下载不同版本下载的路径:https://archive.apache.org/dist/zookeeper/请选择bin版本,进行下载!!!安装启动前提是安装好JDK,这里不再赘述!!!二、linux环境安装a.解压tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz -C /devconfig/...
2020-05-20 15:43:03
1309
原创 java数据结构常见的八大排序算法
java数据结构常见的八大排序算法八大排序介绍稳定与非稳定:如果一个排序算法能够保留数组中重复元素的相对位置则可以被称为是稳定的。反之,则是非稳定的。1、直接插入排序基本思想原理:顺序把待排序的数据元素按其关键字值的大小插入到已排序数据元素子集合的适当位置。算法描述:一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经...
2020-05-18 15:48:54
1792
原创 数据结构常见的八大排序算法之基数排序
数据结构常见的八大排序算法之归并排序一、简述基数排序的发明可以追溯到1887年赫尔曼·何乐礼在打孔卡片制表机(Tabulation Machine), 排序器每次只能看到一个列。它是基于元素值的每个位上的字符来排序的。 对于数字而言就是分别基于个位,十位, 百位或千位等等数字来排序。基数排序(Radix sort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达...
2020-05-15 15:42:35
598
原创 数据结构常见的八大排序算法之堆排序
数据结构常见的八大排序算法之堆排序一、简介 1991年的计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(Robert W.Floyd) 和威廉姆斯(J.Williams) 在1964年共同发明了著名的堆排序算法(Heap Sort)。堆的定义如下:nn个元素的序列{k1,k2,..,kn},当且仅当满足下关系时,称之为堆。把此序列对应的二维数组看成一个完全二叉树。那么堆的含义就是:完全...
2020-05-13 10:40:35
510
原创 数据结构常见的八大排序算法之希尔排序
数据结构常见的八大排序算法之希尔排序一、简介 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本,希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。原理就是:将待...
2020-05-07 17:26:27
483
原创 数据结构常见的八大排序算法之直接插入排序
数据结构常见的八大排序算法之直接插入排序一、简述 直接插入排序是一种最简单的排序算法,直接插入的算法基本思想是:仅有一个元素的序列总是有序的,因此,对n个记录的序列,可从第二个元素开始直接到第n个元素,逐个向有序序列中执行插入操作,从而得到n个元素按关键字有序的序列。一般来说,在含有j-1个元素的有序序列...
2020-05-06 14:50:09
1429
原创 Spring Cloud学习笔记【十二】Hystrix的使用和了解
Spring Cloud学习笔记【十二】Hystrix的使用和了解Hystrix [hɪst'rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力。本文所说的Hystrix是Netflix开源的一款容错框架,同样具有自我保护能力。一、Hystrix简介...
2020-04-13 14:36:23
399
原创 深入理解双亲委派机制及作用
java双亲委派机制及作用一、什么是双亲委派机制当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。二、类加载器BootstrapClassLoader(启动类加载器)c++...
2020-04-03 16:34:38
5783
1
原创 Linux环境下安装JDK和Nginx详解
Linux环境下JAVA相关环境的安装linux采用Centos6.5,jdk1.8安装1、安装lrzszyum install -y lrzsz一、jdk环境的安装(手动安装)安装之前检查之前是否有自带的openJDK,并且进行卸载!yum 或者 apt-get 命令 安装openjdk...
2020-03-27 14:45:52
5244
原创 深入ConcurrentHashMap1.7源码
深入ConcurrentHashMap1.7源码一、简介 基于JDK7分析ConcurrentHashMap的实现原理,这个版本ConcurrentHashMap的代码实现比较清晰,代码加注释总共也就1622行。 ConcurrentHashMap相当于多线程版本的HashMap,不会有线程安全问题,...
2020-03-19 17:37:00
319
(java)aspose实现word转pdf,高清无水印.aspose-words-14.9.0-jdk16.jar,已测试正常
2022-03-07
jmeter.zip
2020-06-08
springboot整合的开源Guns
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人