自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fatestranger的博客

没事写个笔记吧。

  • 博客(19)
  • 收藏
  • 关注

原创 PostgreSQL学习笔记(五):查询函数、谓词、case表达式、集合运算、VACUUM

PostgreSQL:查询函数、谓词、case表达式、集合运算、VACUUM

2023-12-17 13:34:22 928 1

原创 PostgreSQL学习笔记(四):MVCC、WAL、数据库事务

MVCC、WAL、数据库事务

2023-12-11 21:54:51 1023 1

原创 PostgreSQL学习笔记(三):psql、用户角色、系统表

数据库用户和操作系统用户不同,但是可以通过文件做映射;PG通过角色role来管理数据库访问权限,role是一系列相关权限的集合;role在整个cluster中是全局性的,即同一个服务器的不同数据库中,看到的用户是相同的;PG的用户分为两类:超级用户–postgres普通用户–根据需要创建。

2023-12-02 23:05:53 2037 1

原创 PostgreSQL学习笔记(二):物理结构、逻辑结构

postgreSQL使用客户端/服务器架构,为进程架构模型;

2023-12-02 23:02:51 1175 1

原创 PostgreSQL学习笔记(一):基础使用和命令

PostgreSQL基础使用

2023-12-02 22:52:15 502 1

原创 Redis简单介绍

​ Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。​ Redis作者Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于Pivotal公司。​ Redis做为内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,在计时器,消息队列,排行榜,社交网络等也有广泛的应用场景。

2023-11-25 16:52:40 1004

原创 Linux(三):常用Linux命令大全

列举一下遇到的一些linux命令,别的再慢慢补充吧~

2023-11-25 16:50:40 775

原创 Linux(二):文件系统及占用、内存使用

Linux主要系统分区:“在Linux系统中,所有东西都被当成文件”

2022-08-25 17:15:43 831 2

原创 Linux(一):基础设置:图形化界面、固定IP、网关、防火墙

Linux 是一个真正的多用户操作系统,允许多个用户同时登录。root 是 Iinux 权限最大的用户可以执行一切操作,包括删除操作系统本身。

2022-08-15 21:22:57 866

原创 RabbitMQ消息队列(八):消息堆积、消息丢失、 有序消费消息、重复消费

当消息生产的速度长时间,远远大于消费的速度时。就会造成消息堆积。消息堆积的影响可能导致新消息无法进入队列可能导致旧消息无法丢失消息等待消费的时间过长,超出了业务容忍范围。产生堆积的情况生产者突然大量发布消息消费者消费失败消费者出现性能瓶颈。消费者挂掉解决办法排查消费者的消费性能瓶颈增加消费者的多线程处理部署增加多个消费者。...

2022-08-14 14:28:48 2002

原创 RabbitMQ消息队列(七):过期时间TTL、死信队列、延迟队列、消息确认

当消息在一个队列中变成死信(dead message)之后,它能被重新发送到另一个交换机中,这个交换机就是 DLX ,绑定 DLX 的队列就称之为死信队列。DLX 也是一个正常的交换机,和一般的交换机没有区别,它能在任何的队列上被指定,实际上就是设置某一个队列的属性。当这个队列中存在死信时,Rabbitmq 就会自动地将这个消息重新发布到设置的 DLX 上去,进而被路由到另一个队列,即死信队列。过了之后消息将自动被删除。即在队列中指定延迟时间,当消息超过TTL转到死信队列时,死信队列再按照延迟处理消息。..

2022-08-12 16:44:19 1772

原创 RabbitMQ消息队列(六):SpringBoot整合之通配符模式

简单模式 HelloWorld 一个生产者、一个消费者,不需要设置交换机(使用默认的交换机);工作队列模式 Work Queue 一个生产者、多个消费者(竞争关系),不需要设置交换机(使用默认的交换机);发布订阅模式 Publish/subscribe 需要设置类型为 fanout 的交换机,并且交换机和队列进行绑定,当发送消息到交换机后,交换机会将消息发送到绑定的队列;......

2022-08-11 20:32:30 450

原创 RabbitMQ消息队列(五):SpringBoot整合之路由模式

Routing 模式要求队列在绑定交换机时要指定 routing key,消息会转发到符合routing key 的队列。

2022-08-11 19:18:46 420

原创 RabbitMQ消息队列(四):SpringBoot整合之发布订阅模式

P:生产者,也就是要发送消息的程序,但是不再发送到队列中,而是发给 X(交换机)C:消费者,消息的接受者,会一直等待消息到来。Queue:消息队列,接收消息、缓存消息。Exchange:交换机,图中的 X。一方面,接收生产者发送的消息。另一方面,知道如何处理消息,例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。到底如何操作,取决于 Exchange 的类型。.........

2022-08-11 17:25:01 918

原创 RabbitMQ消息队列(三):SpringBoot整合之工作模式

Work Queues 与简单模式相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。应用场景:对于 任务过重或任务较多情况使用工作队列可以提高任务处理的速度。

2022-08-11 15:01:14 356

原创 RabbitMQ消息队列(二):SpringBoot整合之简单模式

Erlang地址:http://www.erlang.org/downloadsRabbitMQ地址:http://www.rabbitmq.com/download.html。

2022-08-11 14:20:55 274

原创 RabbitMQ消息队列(一):工作模式及AMQP

需要设置类型为 topic 的交换机,交换机和队列进行绑定,并且指定通配符方式的 routing key,当发送消息到交换机后,交换机会根据 routing key 将消息发送到对应的队列。需要设置类型为 direct 的交换机,交换机和队列进行绑定,并且指定 routing key,当发送消息到交换机后,交换机会根据 routingkey 将消息发送到对应的队列。需要设置类型为 fanout 的交换机,并且交换机和队列进行绑定,当发送消息到交换机后,交换机会将消息发送到绑定的队列。...

2022-08-11 10:48:41 268

原创 消息中间件

​MQ全称为MessageQueue,消息队列是应用程序和应用程序之间的通信方法。​在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大节省了服务器的请求响应时间,提高了系统的吞吐量。......

2022-07-18 14:53:22 504 1

原创 UML类图

UML类图类图(Class diagram)是最常用的UML图,可以显示出类、接口以及它们之间的静态结构和关系,主要用于描述系统的结构化设计。1. 类的表示2. 类与类之间关系常见几种关系:依赖(Dependency)、关联 (Association)、继承 (Inheritance)、实现 (Realization)、聚合 (Aggregation)、组合 (Composition)。2.1 依赖依赖关系:是一种使用关系,一个类需要被依赖类的协助,Driver使用Car。表示:带箭头的虚

2022-04-19 10:13:04 194

空空如也

空空如也

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

TA关注的人

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