自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【OSI七层结构】【三次握手和四次挥手】【Http协议在哪一层?与Tcp协议的关系?】【应用层协议】

当另一方也没有数据再发送的时候,则发出连接释放通知,对方确认后就完全关闭了TCP连接。IP 协议主要解决网络路由和寻址问题,TCP 协议主要解决如何在 IP 层之上可靠的传递数据包,使得网络上接收发送端所发出的所有包,并且顺序与发送顺序一致。:A和B打电话,通话即将结束后,A说“我没啥要说的了”,B回答“我知道了”,但是B。,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是。通,最后B说“我说完了”,A回答“知道了”,这样通话才算结束。所以三次握手就能确认双发收发功能都正常,

2023-08-23 21:13:21 72

原创 【MVC】

将应用程序划分为三种组件,模型 - 视图 - 控制器(MVC)设计定义它们之间的相互作用。

2023-08-21 20:59:42 48

原创 【TCP/UDP】【TCP保证传输可靠】【TCP拥塞控制实现】

快重传算法首先要求接收方每收到一个失序的报文段后就立即发出重复确认(重复发送对前面有序部分的确认),而不是等待自己发送数据时才进行稍待确认,也不是累积收到的报文发送累积确认,如果发送方连续收到三个重复确认,就应该立即重传对方未收到的报文段(有收到重复确认,说明后面的报文段都送达了,只有中间丢失的报文段没送达)。

2023-08-21 20:33:56 130

原创 【Java值传递和引用传递】【关系型数据库和非关系型数据库】

此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,形参和实参内容相同,指向同一块内存地址,方法执行中对引用的。方法调用时,实际参数把它的值传递给对应的形式参数,非关系型数据库则不需要遵循这种结构,数据可以以。,数据被组织为行和列,每个表格都有一个主键。

2023-08-04 17:00:16 56

原创 【Get 和 Post 的区别】【常见的状态码】

八股文—2023.8.2Get 和 Post 的区别常见的状态码Get 和 Post 的区别GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数;GET在浏览器回退时是无害的,而 POST会再次提交请求;GET产生的URL地址可以被书签保存,而POST不可以;GET请求会被浏览器主动cache,而POST不会,除非手动设置;GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留;GET请求

2023-08-02 20:50:05 61

原创 【Spring IOC 和 AOP】【Http 和 Https 的区别】

在实际项目中一个Service类可能由几百甚至上干个类作为它的底层,假如我们需要实例化这个Service,可能要每次都搞清楚这个Service所有底层类的构造函数,这可能会把人逼疯。如果利用IOC的话,你只需要配置好,然后在需要的地方引用就行了,大大增加了项目的可维护性且降低了开发难度。而对于没有实现接口的对象,就无法使用JDK动态代理,转而使用CGlib动态代理生成一个被代理对象的子类来作为代理。,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可扩展性和可维护性。

2023-08-01 18:01:04 24

原创 C++用*打印菱形

问题描述:在C/C++初学的过程中,我们都会尝试使用循环语句,用“✳️”打印各种形状,本文主要介绍,怎么用for循环语句,用“✳️”打印菱形。代码示例:

2021-03-19 09:37:43 1328

原创 不借助第三个变量,交换两个变量的值

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档不借助第三个变量,交换两个变量的值前言一、使用加减运算二、使用乘除运算三、使用异或运算前言相信大家初学C/C++时都会遇到这么一个问题,就是交换两个变量的值,这时候我们通常都会引入一个第三方变量,对值进行存储再赋值。但是有没有想过,如何不借助第三个变量,就实现两个值的互相转换呢?下面提供三个方法,仅供参考。一、使用加减运算二、使用乘除运算三、使用异或运算...

2021-03-18 10:04:58 551

原创 一个cpp文件中包含调用另一个cpp文件时出错的原因及解决方法

解决方法:Clion中main.cpp调用另一个新建的cpp编译出错一个cpp文件中包含调用另一个cpp文件时出错的原因及解决方法划重点!划重点!解决方法来了!!一个cpp文件中包含调用另一个cpp文件时出错的原因及解决方法##下面利用本人最初学习c++时遇到这个问题的例子给大家提供一个解决方法:1、main.cpp2、message.cpp主要就是实现main.cpp里调用message.cpp里的函数showmessage(),打印出“This is my first c++ code”字

2021-02-18 19:03:55 4023 7

空空如也

空空如也

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

TA关注的人

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