自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DHCP协议详细解析

DHCP协议详细的介绍

2022-07-21 17:36:22 18220 2

原创 【计算机网络】网络故障排查的基本思路

网络故障的排查思路

2022-07-20 17:21:19 1951

原创 STP协议(生成树协议)

生成树协议(spanningtreeprotocol),是一种工作在OSI网络模型中第二层(数据链路层)的通信协议,是一种由交换机运行的,基本应用是防止交换机冗余链路产生的环路,用于确保以太网中无环路的逻辑拓扑结构,从而避免了广播风暴,大量占用交换机的资源,生成树协议工作原理桥早期交换机一般只有二个转发端口,所以那个时候的交换机常常被称为“网桥”,后来“桥”这个术语一直沿用至今,但并不是指只有二个转发端口的交换机了,而是泛指任意多端口的交换机,目前“桥”和“交换机”这二个术语是可以混用的。...

2022-07-20 17:09:29 40282 8

原创 FTP协议详解

1、文件传送协议(FileTransferProtocol)是互联网上使用的最广泛的文件传输协议,用于Internet上的控制文件的双向传输。2、FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。3、FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中计算机之间传送文件。...

2022-07-18 17:31:21 14964

原创 Zookeeper的选举机制

1、Zookeeper的概述协调分布式环境;Zookeeper相当于文件文件系统+通知机制,存储服务器信息,并将变化通知给客户端以便其做出反应2、Zookeeper的选举的特点(1)集群中只有存活半数以上的机器,才可以启动集群;(2)在集群正常启动工作之前,集群中id小的机器会向比自己id大的机器投票,直达选举产生 leader,(3)集群选举产生leader之后,服务器的状态会由Looking变成Following,之后的服务器也会Following,3、选举机制以5个节点的集

2022-02-20 20:00:03 1268

原创 kafka的ACK参数的详解

面试的时候,一旦简历上写了Kafka,几乎必然会被问到一个问题:说说acks参数对消息持久化的影响?这个acks参数在kafka的使用中,是非常核心以及关键的一个参数,决定了很多东西。所以无论是为了面试还是实际项目使用,大家都值得看一下这篇文章对Kafka的acks参数的分析,以及背后的原理(1)如何保证宕机的时候数据不丢失?如果要想理解这个acks参数的含义,首先就得搞明白kafka的高可用架构原理。比如下面的图里就是表明了对于每一个Topic,我们都可以设置他包含几个Partitio

2022-02-20 19:06:34 14004 1

原创 Flask的endpoint的理解

在flask框架中,我们经常会遇到endpoint这个东西,最开始也没法理解这个到底是做什么的。最近正好在研究Flask的源码,也就顺带了解了一下这个endpoint1、Flask路由是怎么工作整个flask框架(及以Werkzeug类库为基础构建的应用)的程序理念是把URL地址映射到你想要运行的业务逻辑上(最典型的就是视图函数),例如:from flask import Flaskapp = Flask(__name__)@app.route("/index/")def index1

2022-01-19 23:01:36 945

原创 图解Kafka架构与工作原理

一、认识Kafka面试官提问:什么是 Kafka ?用来干嘛的?官方定义如下:Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.翻译过来,大致的意思就是,这是一个实时数据处理系统,可以横向

2022-01-16 21:12:40 647

原创 给Linux增加一个网卡

1、查看linux操作系统现有的网卡信息[root@slave-mysql network-scripts]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo

2022-01-15 22:37:47 5478

原创 VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式

虚拟机系统:CentOS Linux release 7.3.1611 (Core)在VMware虚拟网络编辑器中我们可以看到二个虚拟交换机分别对应不同的网络模式VMnet1:用于仅主机模式下的虚拟交换机VMnet8:用于NAT模式下的虚拟交换机对应地,在Windows主机上对应虚拟了VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡,且看下文。可见物理机其实有3个IP地址:192.168..

2022-01-15 22:29:11 3572

原创 IP地址概述与应用

1、IP地址的定义及分类IP地址是主机唯一的标识符,保证主间正常通信,用来确定网络中的一个节点,种 类:分类编址(早期设计,存在缺陷)和无分类编址(用来代替分类编制)2、分类编址2.1、ip地址的表示方法2.2 ip地址分类编址由上图可以看出IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。2.3私有地址满足企业用户在内部网络中使用的需求,私有地址不能在Int...

2022-01-05 20:15:16 1510

原创 Linux中定制计划任务

什么是计划任务让系统在将来的指定时间点执行某些任务(程序);任务可以周期性执行也可以仅仅执行一次。Linux系统中计划任务:at和cron服务是操作系统内置的2个服务,默认情况是安装好的at服务:指定某个时间一次性执行某个任务,依赖于系统后台atd进程cron服务:指定时间周期性执行某个任务,依赖于系统后台crond进程batch: 在系统负载不高的时候一次性执行一次,系统不忙的时候运行,平均负载小于0.8的时候一次性调度执行 at1、at安装:[root@liyingcha.

2021-12-22 19:56:25 1452

原创 Linux文本三剑客--------Sed命令

什么是sed?sed(stream editor)是面向流的行编辑器,所谓面向流,是指接受标准输入的输入,输出内容到标准输出上。sed在正常情况下,将处理的行读入模式空间(pattern space),脚本中的“sed-command(sed命令)”就一条接着一条进行处理,知道脚本执行完毕。然后该行呗输出,模式(pattern space)被清空;接着,在重复执行刚才的动作,文件中的新的一行被读入,直到文件处理完毕。一、sed的语法格式与常用选项在编写脚本中,-i选项是最常用的.

2021-12-21 22:19:47 857

空空如也

空空如也

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

TA关注的人

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