自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL8.0.36-社区版:二进制日志(4)

什么是二进制日志(binlog):记录了所有的ddl和dml语句,但是不包括查询类的二进制日志的作用:1.灾难恢复,2.mysql主从复制查看二进制日志状态在mysql8中默认是开启的# 代表着二进制是开启的状态# 二进制日志存放的路径,把二进制日志存放在什么位置,当存放满了或者格式改变了,他就会增加文件存放# 记录着索引文件,把文件的索引就记录在这里面了。

2024-04-22 10:34:32 442

原创 Linux:zabbix自定义监控项(6)

本章去做一个监控ftp服务是否正常启动的监控项目大概就是先创建一个模板,我们把要做的东西放入这个模板,然后把这个模板应用到某个监控主机上就可以生效。

2024-04-19 21:59:26 557 1

原创 Linux:zabbix配置网易邮箱告警(5)

这里我使用网易邮箱,我需要先去开启邮箱的服务点击POP3/SMTP/IMAP然后在这里开启两个服务我这个已经去扫码添加过了,你点击新加授权码再去扫码发送信息,就可以得到一个授权密码。

2024-04-15 22:37:59 514

原创 MySQL8.0.36-社区版:通用语法(2)

字符串类型前两个比较常用,定长字符串意思是你定义了10个的长度他就占用10个如果你没写够10个那么他会用空格填补,如果是varchar的话,你虽然定义了10个但是你写了2个字符,他就占用2个字符,这样的对比下char的性能最好,varchar没有char性能好,因为char不需要去计算空间占用,你给多少就是多少。此外还可以在创建时进行检测,如果有这个数据库则不创建,如果没有这个数据库则创建,这样的话即使数据库有或者没有,那么都不会报错。:update 表名 set 字段1=值1 ,字段2=值2,;

2024-04-15 11:48:16 1256

原创 MySQL8.0.36-社区版:错误日志(3)

mysql有个错误日志,是专门记录错误信息的,这个功能默认是开启的一般都是在/var/log/mysqld.log 日志中存放。

2024-04-13 23:38:42 460 1

原创 Linux:zabbix—windows端agent部署(4)

本章的内容是通过在windows操作系统上部署zabbix的agent插件,从而实现通过zabbix来监控Windows。

2024-04-13 23:19:04 338

原创 Linux:Zabbix + Grafana10.4.2(3)

下面这篇文章写了详细的部署zabbix过程 ,使用的centos9系统Linux:部署搭建zabbix6(1)-CSDN博客下面这篇文章使用的是centos7部署的4.0版本Linux:centos7:zabbix4.0(安装,监控》Linux》Windows》网络设备)_linux7安装zabbix4-CSDN博客。

2024-04-13 16:26:27 1009

原创 MySQL:主键,事件,索引的基础用法(10)

一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。索引能够加快客户端的查询速度。

2024-04-11 23:29:04 790

原创 Windows:Redis数据库图形化中文工具软件——RESP(3)

这个是用于连接redis数据库的软件工具,安装在windows上的图形化界面,并且支持中文,是在github上的一个项目。

2024-04-11 22:13:04 753

原创 Linux:Redis7.2.4的源码包部署(2)

本章使用的是进行部署。

2024-04-11 21:35:42 776

原创 Linux:Redis7.2.4的简单在线部署(1)

我的设备为:centos7。

2024-04-11 11:50:43 875

原创 MySQL8.0.36-社区版:Windows和Linux上的应用部署(1)

本章不做过多的介绍了,你可以去官方的文章查看到更详细,更专业的介绍,我这里直接讲解如何进行安装。

2024-04-09 21:54:22 1250

原创 MySQL:mysql忘记密码,破解密码(9)

如果你没有密码的化现在去创建一个密码,有的话跳过这步然后假装忘记密码。

2024-04-08 20:42:03 429

原创 MySQL:进阶操作(8)

use hello;#进入hello数据库中创建一个名为world的表,表头字段包含了id,name,age,他的引擎为myisam,字符集为utf8。

2024-04-08 20:23:54 845

原创 Linux:安装Linux端zabbix-agent(2)

本章是结合着上一篇文章的续作Linux:部署搭建zabbix6(1)-CSDN博客本章将在两台centos部署agent端,然后使用server进行连接监控。

2024-04-07 18:09:48 507

原创 C++:if语句(20)

顺序执行:前面我们的代码都是从上往下,依次执行的,这就是按顺序依次执行判断执行:通过我们写的判断条件,去判断要不要执行某些代码 ,条件为真则执行,相反则不执行循环执行:也是通过判断去循环某些代码,假如有3句代码依次往下执行,当执行到第三句。他又会重新回到第一句往下依次执行,真则循环,假则不循环if判断的方法当条件为真就执行指定的代码,如果为假则直接跳过我这里写一个日常买东西的判断,现在要买的东西价格为:100,然后根据我们输入的金额去判断是否可以购买。

2024-04-07 16:10:09 702

原创 Linux:部署搭建zabbix6(1)

centos9centos7agentcentos7agent三台电脑均连接网络,可以上互联网。

2024-04-06 21:16:45 889

原创 Linux:Centos9:配置固定ip

当前有两块网卡,我要去配置ens160的一个固定的ip,让其ip为192.168.6.20/24,网关为192.168.6.254.dns为:1.1.1.1。centos9的网卡位置移动到了。配置完数据后重启网卡。这样就成功配置了网卡了。

2024-04-05 12:25:20 618

原创 C++:逻辑运算符-非与或(19)

10在布尔就是真,因为非0即为真,总结来说是真变假,假变真。两个为真即为真,只要有一个假就是假,两个为假,那也是假。只要都是假那么就是假,其他的都是真的。

2024-04-05 10:45:45 431

原创 C++:比较运算符(18)

就是进行数据的比较,表达式正确的话就是真,错的话就是假,真假则由bool值来代替,非0即真。输出的值为布尔值,如果你不了解的话可以去看看下面这篇文章。C++:数据类型—布尔(12)-CSDN博客。

2024-04-05 10:07:49 298

原创 C++:赋值运算符(17)

赋值也就是将后面的值赋值给变量,这里最常用的就是= ,a=1那么a就是1,此外还包含以下的赋值运算接下来我用不一样的数去演示一遍。

2024-04-05 09:46:21 436

原创 C++:递增递减运算符(16)

递增递减就是自加1或者自减1 , 但是还有前置递增,后置递增,前置递减,后置递减,两者的区别也大有不同,接下来就去看一下过程。

2024-04-04 10:58:00 478

原创 Linux:logrotate日志轮循分割

比如httpd产生的日志,如果你没做任何设置,他会一直把日志都输出到一个文件中,这个文件会越来越大,httpd就有一个日志切割工具,他可以去分割你的日志,但是无法去轮循日志日志切割的作用:防止文件过大,分开储存方便存储,由于切割的文件较小打开的速度快 ,对文件的清除更方便,切割也可以成为分割一类什么是轮循:假如你设置了10个日志的最大数,当有了第11个日志,就会把第1个删除掉,一直保持10个日志文件,httpd的日志分割就不支持,日志轮询,但是强大的logrotate都支持,轮循也可以成为轮滚一类的。

2024-04-03 22:44:32 1375

原创 C++:取模运算符(15)

取模运算也就是取余数9余1可以看到他的本质就是先将数进行除法运算后的余数。

2024-04-01 12:18:48 655

原创 C++:加减乘除运算符(14)

就是常用的一些算数符乘。

2024-04-01 11:42:27 589

原创 C++:数据的输入(13)

在前几章学习了数据的输出,就是将数据输出到了控制台上面,本章的数据输入就是通过用户手动在控制台里给某个变量去输入数据我们本章主要是对数据的输入重点学习,这里我选择的是输入对应数据类型的数据,不会去对浮点型数据去输入整形,这样就牵连到了数据的转换,数据转换是后面要将的内容。

2024-03-31 11:56:21 448

原创 C++:数据类型—布尔(12)

int main()// 创建bool// 1.真return 0;可以看到真在c++中就是1int main()// 创建bool// 1.真// 2.假return 0;假就是0。

2024-03-31 00:00:06 466

原创 C++:数据类型—字符串(11)

字符串就是包含多个字符组成的一个串比如字符'a','b',单个字符就是字符那么"hello world" 就是一串字符组成的一个字符串注意字符要在双引号里引用上,而字符一般都是单引号引用在c++中有两种定义字符串的方法,一个是原始c语言的定义方法,还有一种就是c++的了。

2024-03-30 23:42:08 447

原创 freeBSD:真机安装没有无线网卡&连接无线网

真机安装的FreeBSD,前两章讲解了简单的安装以及ssh配置freeBSD:(虚拟机和实体机)官网下载——安装_freebsd镜像下载-CSDN博客freeBSD:ssh登录root_freebsd的sshpass-CSDN博客当安装了进入系统发现没有无线网卡(前提你真机是有无线网卡的)没有的话执行命令查看一下是否可以检测出来,如果检测不出来很大几率就是不兼容了可以看到我这个名字是。

2024-03-30 15:08:10 522

原创 Linux:Jenkins:参数化版本回滚(6)

上几章我讲到了自动集成和部署Linux:Jenkins全自动持续集成持续部署(4)-CSDN博客当我们觉得这个页面不行的时候,需要进行版本回滚,回滚方法我这里准备了两种两者都是使用shell语句进行回滚第一种是脚本调用git命令进行回滚第二种是脚本调用我现在环境是根据前几章的ci&cd搭建起来的,gitlab项目直接就部署好了。

2024-03-28 22:58:47 726

原创 C++:转义符(10)

在c++中有一些字符无法被显示出来,所以需要使用些特殊字符加字母来展示可以看到基本都是一个\加一个字母去只执行对应的一个效果这里我选择几个对于当前来说比较重要的:\n ,\\ ,\t。

2024-03-28 21:57:05 194

原创 C++:数据类型—字符(9)

char 变量名 = '数值'int main()// 定义一个字符变量return 0;

2024-03-28 21:33:42 362

原创 C++:数据类型-实型(8)

我们定义的办法依旧和整数一样,但是我们把鼠标指针放到3.14这个数上可以看到他是一个double的类型,因为他是double类型的数据,当赋值给float的时候,还需要做一次转换,那么怎么可以不转换,直接定义一个float类型的数据呢直接在数值后面加个f就行了接下来我就直接写一个定实型的数据int main()// 1.定义单精度浮点// 2.定义双精度浮点return 0;可以看到他俩都可以进行输出,我现在将他们改为3.1415926可以看到。

2024-03-28 20:43:41 467

原创 C++:sizeof关键字(7)

可以清楚的看到各个整数类型占用内存空间的大小,除了数据类型以外,还可以去计算变量的大小,变量占用的大小就是根据数据类型决定的。直接上代码,可以在让大家直观的感受到sizeof关键字的用法。可以看到我们变量根据数据类型就能获取到内存中的储存大小。用法:sizeof( 变量名称 / 变量)sizeof用于统计数据所占用内存的大小。

2024-03-28 19:54:26 291

原创 C++:数据类型-int(6)

可以看到我们写的正整数32768可是他输出的是负整数32768,这就是short无法正常记录的,现在你无论怎么修改他的大小,只有小于32768的时候他才可以正常储存和输出,大于了32767,他只会输出负整数32768。我们为什么要使用数据类型:数据分很多种,小数点的浮点类型 ,带双引号的是字符串,整数是整形,我们写数据类型的目的是在内存中,找出合适的大小去存储数据类型。这时你可能会好奇为什么整形由这么多的代表,其存在的意义就是他们可以存放不同的数值,占用的大小也是不一样的,下面我来列出一个表。

2024-03-28 10:40:54 422

原创 C++:标识符命名规则(5)

在我们给c++的(变量、常量)命名的时候,他们都有自己的一套规则1.不能使用关键字2.可以包含数字,字母,大小写3.名称开头必须是字母或者下划线,不可以是数字4.明确区分大小写尽可能的做到见名知意,这样就可以更佳方便的进行开发,如果写成变量名a或者变量名b,逻辑上也是可以的,电脑肯定可以编译出来,但是我们是人工的进行开发,后期代码堆成山的时候,起这样的名字无疑是给自己增加难度。

2024-03-28 09:59:40 332

原创 C++:关键字(4)

这些就是关键字,这些东西是无法当参数的,比如在给变量名设置为int那就不行。在写其他的参数时候,不可以使用关键词作为参数。在c++中的关键字就是我们各个写的各种代码。

2024-03-27 22:21:57 292

原创 C++:变量和常量(3)

什么是变量:变量就是一个装东西的盒子 通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改变量的作用:给指定的内存空间起名,后期通过起的名字就可以调用整个内存空间定义变量的格式 :数据类型 变量名 = 变量值目前大家可能不理解 数据类型是什么,这里我先简单的进行介绍一下 ,其实我们个个数据都是分类型的,我这里举几个常见的比如 1 数值1 他就是整形 在c++ 中使用进行代表,只要是一个 整形就是:10,123,100000000000 等等 这些都是整形。

2024-03-27 21:52:14 569

原创 C++:单行注释和多行注释(2)

注释是什么:在们写代码的时候,往往光靠理解去看代码,是效率非常低的,这时我们就可以使用注释对代码进行一个解读,即使后期别人拿了你的代码,他通过看注释就可以快速理解你的代码的意思,注释分为单行注释和多行注释单行注释 ://注释内容多行注释:/*多行注释 */

2024-03-27 21:02:59 438

原创 C++:梦的开始——创建第一个hello world(1)

我这里使用的编写代码的工具是Start Experimental Instance of Visual Studio 2022你可以去微软的官网上寻找,并且安装。

2024-03-27 20:43:01 486

Linux:一键搭建ftp服务(vsftpd)

tar xfz tarro_vsftpd.tar.gz -C /root/ # tar xfz tar包路径 -C 放到哪里

2023-06-17

空空如也

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

TA关注的人

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