自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言--各种循环详解(超详细)

可以简单理解为if(关系表达式){语句体1;else{语句体2;简单理解为 -> if 如果(你喜欢C语言)------(你可以做某事)else 否则---->(你可以做某事)用来做一个判断:我们做一个例子,用来理解;以下实例判断用户输入的整数是奇数还是偶数.int main()int number;printf("请输入一个整数: ");// 判断这个数除以 2 的余数printf("%d 是偶数。", number);

2023-07-29 21:46:26 4923 1

转载 园子的k8s开船记

昨天晚上,我们将博客站点的生产环境从 docker swarm 集群切换到了 k8s 集群,开船到目前,航行非常平稳,可以说首航成功!k8s 集群是我们用10台阿里云服务器自己搭建的,1台 master 配置是2核4G,9台 nodes 配置都是4核8G,kubernetes 版本是 1.16.3。博客站点请求入口没有走 ingress ,直接通过 service 监听 30080 端口,阿里云负载均衡转发请求到该端口。

2024-05-11 20:50:00 34 1

原创 负载均衡总结

四层负载架构设计比较简单,无需解析具体的消息内容,在网络吞吐量及处理能力上会相对比较高,而七层负载均衡的优势则体现在功能多,控制灵活强大。在四层负载均衡的基础上(没有四层是绝对不可能有七层的),再考虑应用层的特征,比如同一个Web服务器的负载均衡,除了根据VIP加80端口辨别是否需要处理的流量,还可根据七层的URL、浏览器类别来决定是否要进行负载均衡。haproxy:天生负载均衡技能,全面支持七层代理,会话保持,标记,路径转移;基于URL,虚拟的URL或主机名接收请求,然后再分配到真实的服务器。

2024-05-09 20:42:18 535 1

原创 linux软件默认安装目录

以下是对这些目录的解释:/bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。

2024-04-29 21:10:28 1424

原创 FTP 与 NFS的部署步骤 与区别

传输速度和效率 由于FTP是基于客户端-服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。FTP 基于TCP协议生成一个虚拟的连接,用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。

2024-04-20 10:57:39 386

原创 Redis 总结汇总(精简版)

2.给缓存设置过期时间,这种方案下,可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,也就是说如果数据库写成功,缓存更新失败,那么只要到达过期时间,则后面的读请求自然会从数据库中读取新值然后回填缓存。缓存空对象 ->如果查询数据库也为空,直接设置一个默认值存放到缓存,这样第二次到缓冲中获取就有值了,而不会继续访问数据库。简单的理解为:缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,接着查询数据库也无法查询出结果,因此也不会写入到缓存中,这将会导致每个查询都会去请求数据库,造成缓存穿透。

2024-04-20 08:39:49 978

原创 Tomcat 小结

Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器(Servlet容器),属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被 普遍使用,是开发和调试JSP 程序的首选。在tomcat的配置文件 server. xmi只 中有三个端口,他们的作用是什么。8443 如果发送过来的是https请求,就将请求转发到8443端口上去。nginx和Tomcat配合,Nginx处理静态,Tomcat处理动态。2.与nginx搭配使用(单机单实例)

2024-04-10 09:06:39 428 1

原创 <云计算>linux-->day3

关于Linux中用户的创建和删除的各种指令

2024-01-20 17:59:47 944

原创 <云计算>linux-->day2

当我们创建一个文档文件 touch file1,我们如何写入东西呢?这时候我们接触到一个新的事物 yum库我们现在shell里面输入 yum -y install vim 直接回车就行,他会自动下载的当这些准备工作完成之后我们就可以在文档里面进行操作啦!!!输入vim file1 进入文档文件里面也就是这个样子,这时候点击 i 进入插入模式这时候我们可以自由的输入文字了输入之后怎么退出呢?点击 Esc 输入 shift + : 这样就进入尾行模式,可以执行以下命令w -->保存。

2024-01-20 16:12:06 893

原创 <云计算>Linux入门--> day1

root@localhost ~]# 6.ctrl + c ##换行,不执行当前命令行的操作^C。表示所有字符(隐藏文件除外)[root@localhost ~]# 1.ssh root@IP ##登录命令^C。[root@kkk ~]# 1.rm -f 文件名 ##只能删除普通文件^C。[root@kkk~]# 1.touch 文件名 ##创建普通文件^C。[root@kkk ~]# 3.cd ~ ##切换到当前用户家目录^C。

2024-01-13 09:56:05 1415 1

原创 pycharm 的Available Packages为空和找不到python下载的包解决

python通过pip install 下载后却在pycharm找不到包.以及关于解决Pycharm的Available Packages为空问题。

2023-11-18 10:01:25 7441 10

原创 C语言链表的建立(详解)

在main函数中调用这三个函数,实现一个简单的链表.一个简单的链表可以分为三部分。

2023-11-13 16:39:48 221

原创 用代码将联系方式表示出来(C语言版)

这一行是用来存放电话号码的.通过交换这两行就可以把自己的电话号码在程序上打印出来,当然口算也是蛮方便的.这种简单的对于你们来说肯定也是简简单单>今天在刷b站的时候突然刷到一个视频,因为大佬可能是怕我这种菜鸡知道联系方式,故意增加了一些难度,我感觉好新颖,就动手试了一下.这一行代码是用来修改下标(下标是从0开始的),通过遍历下标来寻找正确的手机号顺序.嘿嘿,属实是新手入门在朋友面前炫耀的一种好的方式!运行出来就是我的联系方式,可以加我V交流哦.首先是这样,然后再那样就行了!把视频截图放在这里喽!

2023-10-08 16:05:43 421 1

原创 C语言常用标准数学函数

头文件 #include函数名功能sqrt(x)计算x的平方根,x应大于或等于0exp(x)计算e^x的值log(x)计算lnx的值,x应大于0log10(x)计算lgx的值,x应大于0sin(x)计算 sin x的值,x为弧度值,而非角度值cos(x)计算cosx的值,x为弧度值,而非角度值fabs(x)计算x的绝对值pow(x,y)计算x^y的值。

2023-08-30 16:26:02 134 1

原创 计算机网络体系结构

运输层--->运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输,传输单位是报文段(TCP)或用户数据报(UDP),提供端到端的通信(不同主机之间的进程).分组交换----单个分组(这只是整个报文的一部分)传送到相邻接点,储存下来后查找转发表,转发到下一个节点.网络层--->网络层负责为分组交换网上的不同主机提供通信服务,IP数据报-->数据报。在每一个数据段前面,加上控制信息首部-->包头.就构成了一个分组-->包.往返时延RTT--->发送端到收入端,收入端收到后的确认-总共经历的时延.

2023-08-03 20:25:58 121

原创 C语言练习(兔子生崽)

古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

2023-08-03 17:34:22 369 2

原创 C语言--Switch判断 介绍

除了 if 语句外,C语⾔还提供了 switch 语句来实现分⽀结构。switch 语句是⼀种特殊形式的 if...else 结构,⽤于判断条件有多个结果的情况。它把多重的 else if 改成更易⽤、可读性更好的形式。我们可以理解为:switch(表达式)case 常量表达式1:语句1;case 常量表达式2:语句2;...default:语句n+1;意思是先计算表达式的值,再逐个和 case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行 default 后的语句。

2023-07-28 22:49:32 988 1

原创 C语言if--else 介绍

可以简单理解为if(关系表达式){语句体1;else{语句体2;简单理解为 -> if 如果(你喜欢C语言)------(你可以做某事)else 否则---->(你可以做某事)用来做一个判断:我们做一个例子,用来理解;以下实例判断用户输入的整数是奇数还是偶数.int main()int number;printf("请输入一个整数: ");// 判断这个数除以 2 的余数printf("%d 是偶数。", number);

2023-07-28 22:16:25 1205 1

原创 个人学习目标

多做各种练习题,增加自己的代码能力,我们可以在leetcode啊之类oj平台上刷题,如果觉得自己能力可以,就可以做一些小实验,比如关于数,图,链表,排序.....关于编程方面的学习,希望更加了解C语言的相关知识,以便后面各种知识的学习.首先在学习各种语言之际,一定不要忘记关于数据结构和算法之间的学习.对与本人来说 菜鸟教程 是一个很棒的学习工具,在这里我推荐给大家.我的个人目标呢,是找到一个好工作!目前本科在读,即将面临就业.这些需要我们慢慢去学习.哈哈哈,大家一起努力.

2023-07-20 20:40:16 103

原创 C语言小练习1

/比较 y z找出最大的值赋值给y;//比较x y找出最大的值赋值给x;//比较x z找出最大的值赋值给x;#define _CRT_SECURE_NO_WARNINGS 1 //编译器所用代码,忽略。//temp用来存储。//打印,结束,忽略。输入三个整数x,y,z,请把这三个数由小到大输出。puts("请输入三个数:");代码: 我TM来啦!

2023-07-19 22:40:52 246 1

空空如也

空空如也

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

TA关注的人

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