自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL-12、undo日志

本文主要介绍MySQL中三大日志之一的undo日志

2024-07-24 22:29:01 962

原创 MySQL11、redo日志

前面介绍了MySQL中EXPLAIN各个字段具体意义,

2024-07-10 21:41:17 762

原创 MySQL9、EXPLAIN详解

详细介绍MySQL中EXPLAIN用法

2024-07-03 06:37:23 1068

原创 MySQL-8、各种连接方式

主要介绍MySQL,各种连接,包括内连接、外连接、全连接、全外连接、交叉连接、自然连接、using连接

2024-06-13 20:34:10 767

原创 MySQL-7、连接的原理

MySQL连接的本质与原理

2024-06-06 19:33:29 644

原创 MySQL-6、单表访问方法

前面介绍了MySQL表空间相关的内容。包括区、段、碎片区,还有一些不同的页类型的作用。(如果没有看前面五篇文章,不建议看此篇文章)MySQL-1、InnoDB行格式MySQL-2、InnoDB数据页MySQL-3、索引MySQL-4、B+树索引的使用MySQL-5、InnoDB的表空间。

2024-06-03 22:10:19 969

原创 WPF入门--Application、Window生命周期

WPF的Application和 Window生命周期介绍

2024-06-03 11:56:09 739

原创 WPF入门--多种方式设置样式(Style)

本篇文章通过多种方式设置WPF样式(Style)以控制UI元素的外观和行为

2024-05-31 11:36:17 2213

原创 MySQL-5、InnoDB的表空间

MySQL表空间介绍

2024-05-26 20:08:58 649

原创 MySQL-4、B+树索引的使用

前面介绍了MySQL的索引。我们知道每个索引都对应一颗B+树。B+树可以有分多层,最下面一层是叶子节点,其余都是内节点。所有用户记录都存放在叶子节点中,内节点的数据根据聚簇索引和非聚簇索引还不一样。B+树中的每层节点都按照索引列的值从小到大的顺序组成一个双向链表。B+树的根节点,创建表的同时,也会创建对应的根节点,查询索引时,先找到根节点,然后二分法依次往下查询。(如果没有看前面两篇文章,不建议看此篇文章)

2024-05-22 20:57:29 919

原创 结构性模式--桥接模式

(桥接模式是连接两个或多个不同维度的东西,而且这两个维度又经常变化。:定义抽象类的接口,通常是抽象类,而不是接口,通常包含对实现接口的引用。将抽象部分与它的实现部分解耦,使得两者都能够独立变化。:对抽象的扩展,可以是抽象类的子类或具体实现类。:定义实现接口,提供基本操作的接口。:实现实现接口的具体类。

2024-05-17 13:18:47 273

原创 结构性模式--装饰器模式

允许向一个现有的对象添加新的功能,同时又不改变其结构。

2024-05-10 18:01:07 416

原创 WPF入门--常用布局方式

主要介绍九种WPF常用的布局格式,包括Grid 、StackPanel 、WrapPanel 、DockPanel 、UniformGrid 、Canvas 、ScrollViewer 、ViewBox 、Border 。

2024-05-07 10:01:35 1224

原创 创建型模式--建造者模式

将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

2024-04-28 17:43:30 748

原创 RabbitMQ介绍以及基本使用

消息队列是一种用于在分布式系统中进行通信的技术。它是一种存储和转发消息的中间件,可以用于将应用程序之间的通信解耦,从而实现高效的异步通信。消息队列允许发送者将消息发送到队列中,而接收者则可以从队列中获取消息并进行处理。这种方式可以帮助系统实现高可用性、高性能、松耦合和可伸缩性。消息队列通常包括生产者(发送消息的应用程序)、消费者(接收消息的应用程序)和队列(存储消息的缓冲区)。RabbitMQ:是由erlang语言开发,基于AMQP(高级消息队列协议)协议实现的一种消息队列。市面上还有很多消息队列,比如Ka

2024-04-27 18:11:05 1540

原创 MySQL-3、索引

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-04-25 20:54:24 1054

原创 MySQL-2、InnoDB数据页

页是InnoDB管理存储空间的基本单位,一个页的基本大小是16KB。为了不同的实现各种功能,InnoDB设计了多种不同类型的页。比如存储索引信息的页、存放undo日志的页,统称为数据页。

2024-04-13 20:31:25 818

原创 行为型模式--策略模式

策略模式中说的算法,并不局限于数学或计算机科学中的算法。在策略模式中,“算法”可以是任何一种行为、策略或规则,只要它们可以在运行时动态地选择和应用。

2024-04-09 10:20:48 376

原创 MySQL-1、InnoDB行格式

我们平时工作中向数据库中插入的一条条数据,这些数据在磁盘中存放的形式被称为 "InnoDB存储引擎设计了四种行格式,分别为 compact(中文叫 紧凑的)、redundant(冗余的)、dynamic(动态的)、compressed(压缩的)。本文主要介绍compact格式。

2024-04-08 20:23:59 884

原创 行为型模式--责任链模式

在实际实践中, 可能不是标准的责任链模式,但是它体现了责任链模式的一些核心思想,即将处理逻辑分解成一系列独立的处理单元,并且允许这些处理单元按顺序执行并处理请求。重要的是理解设计思想,而不是生搬硬套。

2024-04-08 10:58:12 248

原创 MySQL-10、缓冲池(Buffer Pool)

MySQL服务启动时,会向操作系统申请一片连续的内存空间,就叫缓冲池。默认大小为128M,可以通过innodb_buffer_pool_size 全局变量,增加或减少Buffer Pool占用内存大小。为什么要有Buffer Pool?MySql真实数据是存储在磁盘中的,而读取磁盘速度是非常慢的。为了快速返回所需要的数据,在InnoDB存储引擎外加一层。字面意思就是加一层缓存,但管理起来是非常麻烦的。(什么事是没有包一层解决不了的,有的话,那就再包一层)当访问某条数据时,MySQL会将数据所在的数据页

2024-03-15 22:02:31 1010

原创 MongoDB介绍以及基本使用

MongDB是一个开源的NoSQL数据库,采用文档型数据模型,以JSON风格的文档存储数据。MongDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB:应用程序数据平台 | MongoDB。

2024-03-13 09:56:07 613

空空如也

空空如也

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

TA关注的人

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