自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (7)
  • 收藏
  • 关注

原创 JavaScript——数据类型、类型转换

未定义是比较特殊的类型,只有一个值undefined。什么情况出现未定义类型?只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少【直接】为某个变量赋值为undefined。let num开发场景我们开发中经常声明一个变量,等待传送过来的数据。如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来。null 空类型。

2023-10-09 11:05:38 156

原创 JavaScript——变量

变量:用白话来讲,变量就是一个装东西的盒子;通俗来讲,变量是计算机中存储数据的“容器”,它可以让计算机变得有记忆。注意:变量不是数据本身,它们仅仅是一个用于存储数据的容器,可以理解为一个个用来装东西的纸盒子。

2023-09-15 16:43:59 155

原创 JavaScript——概念(JavaScript是什么?组成、输入语法等)

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果作用:权威网站:JavaScript | MDN 直接写在html文件里,用script标签包住规范:script标签写在上面代码写在以.js结尾的文件里语法:通过script标签,引入到html页面中1.script标签中间无需写代码,否则会被忽略!2.外部JavaScript会使代码更加有序,更易于复用,且没有了脚本的混合,HTML也会更加易读,因此这是个好的习惯。代码写在标签内部注释单行注释 符号:// 作用://右

2023-09-15 11:02:56 204

原创 docker——重启策略

如下所示,Exited (1) 33 minutes ago,1 就是这个容器的退出状态码。但是 1 并不是容器本身的退出状态码,而是容器中运行的命令执行失败后退出的状态码。在 Linux 系统定义的命令退出状态码中,1 表示未知,即系统不知道具体错误的原因。vim /var/lib/docker/containers/容器ID/hostconfig.json,找到关键字 RestartPolicy,将 no 改为 always。如果无法修改容器的配置,可先将容器停止,修改配置文件后再启动。

2023-09-13 10:57:15 1267

原创 Ruoyi安装部署(linux环境、前后端不分离版本)

是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

2023-08-23 15:09:57 1797 2

原创 Redis常用命令

本篇文章介绍了redis的一些通用命令,希望会对各位友友有所帮助。

2023-07-31 14:28:08 362

原创 kafka常用命令

本篇文章介绍了kafka的一些通用命令

2023-07-31 14:21:48 1609

原创 OSI七层模型——第2层数据链路层

本篇文章会讲到数据链路层中的介质访问控制如何支持网络间的通信。

2023-07-28 17:19:13 1422

原创 数制系统——二、十、十六进制的相互转换

本章节你们学会到如何流畅地进行十进制、二进制和十六进制数之间的相互转换。

2023-07-28 11:28:19 1119

原创 OSI七层模型——第一层物理层

本篇文章将说明物理层协议、服务和网络介质如何支持数据网络间的通信。

2023-07-27 16:46:30 1001

原创 协议和模型

本篇文章将简述说明网络协议如何能让设备访问本地和远程网络资源。介绍了OSI七层模型和TCP/IP协议模型以及其中一些协议。

2023-07-26 16:23:52 513

原创 交换机和终端设备的基本配置

本章内容是在网络交换机和终端设备上执行初始设置,包括密码、IP 地址设置和默认网关参数。

2023-07-25 16:59:24 1415

原创 当今网络的基本情况

本篇文章介绍了网络表示方法和网络拓扑、常见网络类型、Internet连接、可靠网络、网络趋势、网络安全这些内容。

2023-07-25 11:44:48 623

原创 ``、$()和eval的区别

命令替换与变量替换差不多,都是用来重组的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。

2022-11-23 17:30:42 975 1

原创 linux开机运行级别和关机命令总结

请保存文件,停止作业,注销用户。而执行如“shutdown -h 15:30&”的命令时,就将shutdown转到后台运行了,此时就需要使用“shutdown -c”将前一个shutdown命令取消。-n:不调用init程序关机,而是由shutdown自己进行(一般关机程序是由shutdown调用init来实现关机动作的),使用此参数将加快关机速度,但是不建议用户使用此种关机方式。halt指令在执行时,会首先检测系统的运行级别,如果运行级别为0或6,则立即关闭系统,否则调用shutdown来关闭系统。

2022-11-22 17:17:33 1255

原创 虚拟路由冗余协议VRRP原理详解

1. VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)将可以承担网关功能的路由器加入到备份组中,形成一台虚拟路由器,由VRRP的选举机制决定哪台路由器承担转发任务,局域网内的主机只需将虚拟路由器配置为缺省网关2. VRRP是一种容错协议,在提高可靠性的同时,简化了主机的配置。

2022-11-11 20:32:10 2754

原创 VRRP工作过程

VRRP组中的设备选举出Master。Master设备通过发送免费ARP报文,将虚拟MAC 地址通知给与它连接的设备或者主机,从而承担报文转发任务。Master设备周期性向备份组内所有Backup设备发送VRRP通告报文。如果Master设备出现故障,VRRP备份组中的Backup设备重新选举新的Master。VRRP组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设 备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文, 刷新与它连接的主机或设备中

2022-11-11 20:25:11 1394

原创 [MySQL]三、MySQL字符集、字段类型和限制条件

定义:字符集指的是某个范围字符的编码规则。

2022-11-07 21:45:22 1370

原创 CDN是什么?以及CDN的原理

而且还需要注意的是,CDN并不是只能缓存视频内容,它还可以对网站的静态资源(例如各类型图片、html、css、js等)进行分发,对移动应用APP的静态内容(例如安装包apk文件、APP内的图片视频等)进行分发。而且,当某个服务器故障时,系统会调用临近的健康服务器,进行服务,避免对用户造成影响。那么,我们就在靠近用户的地方,建一个缓存服务器,把远端的内容,复制一份,放在这里,不就OK了?采用CDN技术,最大的好处,就是加速了网站的访问——用户与内容之间的物理距离缩短,用户的等待时间也得以缩短。

2022-10-25 22:02:12 1989

原创 永久重定向和临时重定向的区别(详解加例子)

新网址完全继承旧网址,旧网址的排名等完全清零:对旧网址没有影响,但新网址不会有排名例如:我们之前网站的域名是 a.com,现在替换成了 b.com。

2022-10-24 22:14:47 2294

原创 k8s数据存储

容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。

2022-10-18 16:39:59 1855

原创 k8s服务(service)详解

在前面已经提到,Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一定的缺点:NodePort方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显LB方式的缺点是每个service需要一个LB,浪费、麻烦,并且需要kubernetes之外设备的支持基于这种现状,kubernetes提供了Ingress资源对象,Ingress只需要一个NodePort或者一个LB就可以满足暴露多个Service的需求。

2022-10-17 22:47:51 7301

原创 Pod控制器详解

Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类:自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建(常见的是这种)什么是Pod控制器。

2022-10-16 22:49:14 2367

原创 Pod调度

上一节,介绍了两种定向调度的方式,使用起来非常方便,但是也有一定的问题,那就是如果没有满足条件的Node,那么Pod将不会被运行,即使在集群中还有可用Node列表也不行,这就限制了它的使用场景。上面介绍了污点的作用,我们可以在node上添加污点用于拒绝pod调度上来,但是如果就是想将一个pod调度到一个有污点的node上去,这时候应该怎么做呢?前面的调度方式都是站在Pod的角度上,通过在Pod上添加属性,来确定Pod是否要调度到指定的Node上,其实我们也可以站在Node的角度上,通过在Node上添加。

2022-10-16 20:43:14 1294

原创 Pod生命周期

重启策略适用于pod对象中的所有容器,首次需要重启的容器,将在其需要时立即进行重启,随后再次需要重启的操作将由kubelet延迟一段时间后进行,且反复的重启操作的延迟时长以此为10s、20s、40s、80s、160s和300s,300s是最大延迟时长。HTTPGet:调用容器内Web应用的URL,如果返回的状态码在200和399之间,则认为程序正常,否则不正常。TCPSocket:将会尝试访问一个用户容器的端口,如果能够建立这条连接,则认为程序正常,否则不正常。

2022-10-16 20:40:20 927

原创 pod定义和pod的配置

每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都以此Ip(Pod IP),以实现Pod内部的网路通信这里是Pod内部的通讯,Pod的之间的通讯采用虚拟二层网络技术来实现,我们当前环境用的是FlannelapiVersion: v1 #必选,版本号,例如v1。

2022-10-16 20:36:21 1889

原创 k8s——在集群中部署一个nginx服务,并且能够对其进行访问(Namespace、Pod、Label、Deployment、Service)

Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现或者。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理。

2022-10-16 10:59:19 1983

原创 k8s资源管理

YAML是一个类似 XML、JSON 的标记性语言。它强调以数据为中心,并不是以标识语言为重点。因而YAML本身的定义比较简单,号称"一种人性化的数据格式语言"。heima:age: 15YAML的语法比较简单,主要有下面几个:大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格( 低版本限制 )缩进的空格数不重要,只要相同层级的元素左对齐即可'#'表示注释YAML支持以下几种数据类型:纯量:单个的、不可再分的值。

2022-10-16 10:19:32 939

原创 k8s集群环境搭建

本次环境搭建需要安装三台Centos服务器(一主二从),然后在每台服务器中分别安装docker(18.06.3),kubeadm(1.17.4)、kubelet(1.17.4)、kubectl(1.17.4)程序。在kubernetes中service有两种代理模型,一种是基于iptables的,一种是基于ipvs的。selinux是linux系统下的一个安全服务,如果不关闭它,在安装集群中会产生各种各样的奇葩问题。节点执行即可,插件使用的是DaemonSet的控制器,它会在每个节点上都运行。

2022-10-07 16:33:37 1841

原创 k8s应用部署方式演变、组件以及概念的介绍

kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。自我修复:一旦某一个容器崩溃,能够在1秒中左右迅速启动新的容器弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整服务发现:服务可以通过自动发现的形式找到它所依赖的服务负载均衡。

2022-10-07 16:27:22 1032

原创 StatefulSet

为什么需要HeadLinessService(无头服务)?在用Deployment时,每一个Pod名称是没有顺序的,是随机字符串,因此是Pod名称是无序的,但是在StatefulSet中要求必须是有序 ,每一个Pod不能被随意取代,Pod重建后pod名称还是一样的。而Pod IP是变化的,所以是以Pod名称来识别。Pod名称是Pod唯一性的标识符,必须持久稳定有效。这时候要用到无头服务,它可以给每个Pod一个唯一的名称。

2022-10-06 22:11:51 1622

原创 kubelet cgroup driver: “cgroupfs“ is different from docker cgroup driver: “systemd“

因为kubelet cgroup driver: “cgroupfs“ is different from docker cgroup driver: “systemd“导致出现The connection to the server 192.168.29.137:6443 was refused - did you specify the right host or port?

2022-09-18 19:39:42 3017

原创 [docker]十四、CI/CD简介以及区别

CI/CD是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD的核心概念是持续集成、持续交付和持续部署。具体来说,CI/CD可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务统称为“CI/CD管道”,由开发和运维团队协同支持。互联网软件的开发和发布,目前已经形成了一套标准流程,一般可以分为以下几个阶段:编码——构建——集成——测试——交付——部署。

2022-09-06 17:16:03 832

原创 [docker]十三、常见的docker文件和多容器之间的链接

容器里的dns服务器的地址使用的是宿主机里的dns的配置;复制宿主机的/etc/resolv.conf里的内容。其实就是我们使用docker inspect + 容器名字所得到的内容,不过就是把这个文件美化了。存放着容器的配置的数据。

2022-09-06 15:40:57 325

原创 [计算估计网络]十六、DHCP协议

DHCP称为动态主机配置协议。

2022-08-14 20:28:02 573

原创 [python]二十、python正则表达式详解

正则的目的数据挖掘从一大堆文本中找到一小堆文本时。如,从文本是寻找email, ip, telephone等验证使用正则确认获得的数据是否是期望值。如,email、用户名、IP地址是否合法等非必要时慎用正则,如果有更简单的方法匹配,可以不使用正则指定一个匹配规则,从而识别该规则是否在一个更大的文本字符串中。正则表达式可以识别匹配规则的文本是否存在还能将一个规则分解为一个或多个子规则,并展示每个子规则匹配的文本。...

2022-08-11 21:03:27 598

原创 [GO]五、数组与切片

是赋值, := 是声明变量并赋值}[]

2022-08-08 22:36:40 99

原创 [MySQL]二、MySQL进程之间的关系、MySQL密码破解、建表和建库相关命令

总结:因此我们得到结论:为了防止我们忘记root用户的密码,我们可以给数据库添加一个授予全部权限的普通用户。这样的话,我们在工作中若是忘记了root用户的密码就可以通过这个普通用户来修改root用户密码,而不需要停止MySQL服务。第一步:停止MySQL服务(停止MySQL服务表示中断业务,在现实工作中,这样会造成损失,所以我们需要牢记我们自己的MySQL密码)第六步:注释掉跳过密码的代码,并重启服务,使用修改后的密码进行登录验证。DECIMA(n,m):表示小数的总长度为n,小数部分的长度为m。.....

2022-08-08 21:00:57 441

原创 [python]十九、进程、线程和协程

进程就是正在运行的程序,是计算机进行资源(计算资源和存储资源)分配的最小单位。

2022-08-06 15:28:35 924

原创 [Go]四、模块和包、流程控制、结构体

Go语言中数组可以存储同一类型的数据,但。Author作者。Subject学科。

2022-07-30 11:39:57 96

计算机数据表示实验(HUST).zip

第1关汉字国标码转区位码实验;第2关汉字机内码获取实验;第3关偶校验编码设计;第4关偶校验解码电路设计;第5关16位海明编码电路设计;第6关16位海明解码电路设计;7关海明编码流水传输实验;第8关16位CRC并行编解码电路设计;第9关CRC编码流水传输实验 答案绝对正确呀!家人们,好用的话,给个好评!。各位对应好资源每一关的名字是否和自己想要一致,若关卡名字是一致,则答案一定正确。不一致的话,就不要拍了。一定一定要看清楚 有任何问题都可以私信我,随时为你解答

2022-05-22

WinRAR压缩软件过期问题解决方案

帮你解决WinRAR过期问题,简单易操作

2022-04-17

头歌educoder《计算机原理》实训作业存储系统设计(HUST)

存储系统设计(HUST)全部七关的答案,绝对正确,麻烦下载后感觉好的家人们给个好评。各位对应好资源每一关的名字是否和自己想要一致,若关卡名字是一致,则答案一定正确。不一致的话,就不要拍了。一定一定要看清楚。第1关 汉字字库存储芯片扩展实验。第2关 MIPS寄存器文件设计。第3关 MIPS RAM设计。第4关 全相联cache设计。第5关 直接相联cache设计。第6关 4路组相连cache设计。第7关 2路组相联cache设计。另外博主还有这个课程其他两个关卡的答案,若有需要可自行下载,保证绝对正确。有任何问题都可以私信我,随时为你解答

2022-03-20

马赛克瓷砖选色问题 .rar

自己小组做的matlab论文,第一次上传到网上,幸幸苦苦做了三个晚上,所以下载价格订高点9.9。保证里边的代码都是能够运行,且结果正确。用的好的,麻烦动动小手给个好评

2021-12-31

头歌educoder计算机组成与结构实训作业运算器设计(HUST)

运算器设计(HUST)全部12关的答案,绝对正确,麻烦下载后感觉好的家人们给个好评 头歌educoder计算机组成与结构实训作业运算器设计(HUST)解答,包括第1关:8位可控加减法电路设计,第2关:CLA182四位先行进位电路设计,第3关:4位快速加法器设计,第4关:16位快速加法器设计,第5关:32位快速加法器设计,第6关:5位无符号阵列乘法器设计,第7关:6位有符号补码阵列乘法器,第8关:乘法流水线设计,第9关:原码一位乘法器设计,第10关:补码一位乘法器设计,第11关:MIPS运算器设计。另外博主还有这个课程其他两个关卡的答案,若有需要可自行下载,保证绝对正确。有任何问题都可以私信我,随时为你解答

2021-12-19

头歌实践教学平台《计算机原理》实训作业(数字逻辑---交通灯系统设计(HUST))

数字逻辑---交通灯系统设计(HUST),全部12个关卡的答案,绝对正确,麻烦下载后感觉好的家人们给个好评。另外博主还有这个课程其他两个关卡的答案,若有需要可自行下载,保证绝对正确。有任何问题都可以私信我,随时为你解答。之前第一关有些问题,现已改正,有需要第一关的私信给我。

2021-12-19

贪吃蛇游戏——满满的小时候回忆呢

用IJ和eclipse这两种软件的版本都有,且保证能够实现。其他软件也可以借鉴哈

2021-12-19

空空如也

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

TA关注的人

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