自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速记忆三次握手

2023-11-22 21:53:45 44 1

原创 内存块号和页号的对应关系

1、页和块的对象不同:页是对逻辑地址进行分页存储,块是对实际地址进行分块存储。2、页号是虚拟地址的划分,指向程序中的某一页,每个页号对应一个页面号。3、块号是实际地址的划分,指向内存空间中某一个物理块。

2023-11-22 14:57:56 650 1

原创 快速排序复习

【代码】快速排序复习。

2023-11-21 17:03:16 38

转载 实现http双向通信的方式

它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽,并达到实时通讯的目的,最大特点就是:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。长轮循:是对轮循的改良版,客户端发送请求给服务器之后,需要满足一些条件才返回新的数据,反之若没有新数据就一直等待。特点:连接数会很多,一个接收,一个发送,而且每次发送请求都会消耗流量,也会消耗CPU的利用率。也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。

2023-11-21 10:59:09 293

原创 MySql联合索引

主键索引如下图,在B+树中通过表的主键搜索,要找的数据全都保存在叶子节点然而此时我们想通过name字段进行搜索,也就是用name = xxx这个条件进行搜索,这时候就需要用到辅助索引。这时候将name和对应主键单独建立索引,这个叫辅助索引,通过那么在辅助索引中找到主键的值,然后再用找到的主键去主键索引中找到对应的数据,这一步操作叫。你可能对字符串进行二分法感到有点奇怪,甚至没有接触过的相关知识的读者连对字符串进行排序都会觉得很诧异。

2023-11-21 10:37:00 27

原创 观察者模式和发布/订阅模式的区别

大概很多人都和我一样,觉得发布订阅模式里的Publisher,就是观察者模式里的Subject,而Subscriber,就是Observer。Publisher变化时,就主动去通知Subscriber。于是,当Broker收到发布者发过来的消息,并且topic是 AAA时,就会把消息推送给订阅了topic是AAA的订阅者。当然也有可能是订阅者自己过来拉取,看具体实现。订阅者只需要告诉Broker,我要订阅topic是 AAA 的消息;发布者只需要告诉Broker,我要发的消息,topic是 AAA;

2023-11-20 17:10:58 54 1

原创 观察者模式学习

定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖的对象皆得到通知并被自动更新。当一个对象发生了变化,关注它的对象就会得到通知;这种交互也称为发布-订阅(publish-subscribe)。观察者模式又叫发布-订阅模式、模型-视图模式。/////*抽象观察者*/public:/*抽象目标*/public://附加观察者//移除观察者//通知观察者/*具体观察者*/public:private:// 不知道为什么这个没用/*具体观察者2*/

2023-11-20 17:01:47 34 1

原创 策略模式学习

定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。

2023-11-20 16:45:18 28 1

原创 InnoDB的辅助索引

已经获得主键通过主键来查询。

2023-11-20 11:27:38 67 1

原创 中介者模式

组合关系:captain是controltower的一个成员,他是controltower的list列表的一个成员。具体同事类,通过调用中介者中的函数来达到目的。

2023-11-19 12:02:55 43

原创 学习单例模式遇到的问题

【代码】学习单例模式遇到的问题。

2023-11-18 20:27:14 24

空空如也

空空如也

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

TA关注的人

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