自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【超详细】手把手教你搭建filebeat+kafka日志监控集群

实验环境:三台centos7的虚拟机,kafka_2.12-3.0.1,apache-zookeeper-3.6.3kafka集群最好只用三台以上;由于我电脑配置原因,就只开启了两台kafka作为集群主机名ipkafka01192.168.1.100kafka02192.168.1.101filebeat-nginx-01192.168.1.102前期准备:修改三台主机的hosts文件vim /etc/hosts127.0.0.1 localhos

2022-03-23 11:12:37 7902

原创 【docker基础学习篇3】数据卷、docker的五种网络模式

数据卷(volume)问题:容器中的数据保存在内存中,一个容器就是一个进程,万一进程停止后,那么容器的数据该如何保存、保存在哪里呢,如何做容器中数据的持久化?数据卷就是为了解决数据存储问题作用:容器和宿主机之间共享数据,让容器中的数据可以永久保存。docker提供了一下三种方将数据从宿主机中挂载到容器中:1. volumes:Docker管理宿主机文件系统的一部分,默认位于 /var/lib/docker/volumes 目录中;(最常用的方式) 由上图可以知道,目前所有Containe

2022-03-20 20:33:37 3279

原创 【docker基础学习篇2】docker的安装及其使用

Centos7版本安装dockerdocker的相关进程:docker-proxy: 这个进程专门负责端口映射(监听端口)dockerd : docker server 的进程containerd: 整个容器的管理进程containerd-shim-runc-v2:具体某个容器对应的进程使用存储库安装假如你是一台新的主机,首次安装Docker Engine之前,您需要设置Dokcer存储库。之后,您可以从存储库安装和更新Docker设置存储库安装yum-utils包(提供yum-confi

2022-03-20 19:31:01 207

原创 【docker基础学习篇1】---docker原理以及docker镜像制作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、docker是什么?二、docker和传统虚拟机的差别docker中的三个概念docker运行原理以及启动流程docker的运行原理镜像的分层思想如何构建docker镜像文件(Dockerfile文件)总结前言在了解docker之间首先需要理解两个概念:容器和虚拟机。虚拟机:虚拟机(VM)是共享一个服务器的物理资源的操作系统。它是主机硬件上的Guest,因此也被称为Guest虚拟机。虚拟机由几层组成。支持虚拟化的.

2022-03-20 17:19:29 1298

原创 【排序算法系列之一】python实现十大排序算法

目录:冒泡排序(稳定性排序)快速排序(不稳定性排序)插入排序(稳定性排序)希尔排序(稳定性排序)选择排序(不稳定性排序)前序:由于涉及到两个数据位置的交换,所以首先定义了一个交换函数swap,利用两个数连续三次异或操作即可完成两数的交换;代码如下:def swap(array,i,j): # 两个数连续三次异或操作后交换位置 array[i] = array[i] ^ arr...

2022-03-18 15:44:19 1427

原创 Linux系统建立ssh免密通道

什么是ssh服务,它有什么作用?SSH(Secure Shell 安全的壳):是一种应用层的网络协议,主要用于计算机之间的加密登录为什么安全?它采用非对称加密协议(RSA)加密了所有传输的数据。在ssh服务出现前,采用的是telnet服务(23端口)提供登录,但这种服务采用的是明文登录,安全性低,逐渐被ssh服务淘汰。(这里对telnet服务了解不多,可自行C一下)ssh服务的相关信息端口号:22传输协议:TCP加密算法:非对称加密(RSA) --分为公钥和私钥关于RSA加密:非对称加密

2021-07-31 20:11:54 155

原创 #字符串排序:小写<大写<奇数<偶数

利用Ascii数值的大小和高阶函数sorted可以实现 首先判断是数字还是字母,由于字母的ASCII都比数字的ASCIID大,其ASCII大小就不改变(小写>大写)。利用改变数字对应的ASCII值的大小来改变排序,如果是奇数,ASCII就加上100再乘-1,是偶数就加上200再乘-1。这样按照改变后的ASCII进行升序排列的结果为,偶数-奇数-大写-小写。再利用reverse参数对其降序排序,就是想要的结果了。当然也可利用多重判断循环也是可以实现的,我就不写了,你们加油哦!s ...

2021-07-06 22:02:57 360

原创 Python的面向对象(一切皆为对象)

面向对象和面向过程的区别? 面向对象语言:Python、Java、C++、C#(都是现在主流的) 面向过程语言:C (目前只接触到这个)区别:强调的主体不同。面向对象强调的那个主体去执行任务(规定的某个任务只能有某个对象执行),主体是执行人。面向过程强调的是任务的执行(该任务可以交给任意对象执行) 对象和方法没有绑定面向对象中的类和对象(一个对象也称为一个实例): 打个比方,可以定义一个公交车类,这个类包含车牌号、车品牌、司机信息。这...

2021-07-06 21:19:57 146

原创 Python类中属性和方法的定义

属性:静态属性(类属性)、实例属性方法:静态方法、实例方法、类方法、属性包装静态属性:一个类中,当某个属性所有实例共有的时候,可以定义为一个静态属性实例属性:一个类中,当某些信息每个实例都不相同时,就需要初始化,这时候就可以定义为一个实例属性 为什么要使用静态属性? 简单来说就是为了节约内存 静态属性和实例属性占用单独的空间,静态属性创建后只会占用固定一块存储空间,而实例属性每次创建都会额外的开辟一个存储空...

2021-07-06 18:03:18 1151

原创 编写一个程序要求定义一个外部类 Outer,然后在 Outer 类中定义一个内部类 Inner 和局部类 Local,内部类 Inner 和局部类 Local 的任务都是显示出外部类中的数组元素, 然

编写一个程序要求定义一个外部类 Outer,然后在 Outer 类中定义一个内部类 Inner和局部类 Local,内部类 Inner 和局部类 Local 的任务都是显示出外部类中的数组元素,然后求出这些数组元素的平均值。//Author:辉毁会package InnerClassTest;class Outer {private int data[];Outer(int x[]) {data = x;}void checkInner() {Inner innerObj = new

2020-10-19 20:51:49 2701

空空如也

空空如也

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

TA关注的人

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