自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Kafka-生产者消息幂等性和消息事务机制

Kafka-生产者消息幂等性和消息事务机制

2025-03-19 21:13:59 689

原创 Kafka-生产者消息缓存机制和发送应答机制

Kafka生产者缓存机制的主要目的是将消息打包,减少网络IO频率。发送应答机制解答:Producer把消息发送到Broker后,如何确定消息是否成功送达?

2025-03-15 21:01:49 632

原创 Kafka-从客户端属性理解客户端工作机制(二)

从Kafka客户端属性理解客户端工作机制(二):消息序列化机制和消息分区路由机制。

2025-03-14 17:16:03 751

原创 Kafka-从客户端属性理解客户端工作机制(一)

从Kafka客户端属性理解客户端工作机制(一):消费者分组消费机制和生产者拦截器机制。

2025-03-13 22:01:53 922

原创 Kafka-理解集群整体结构&基础客户端API实战

一图读懂集群整体结构,理解集群的消息流转模型。从编码角度体验基础客户端API。

2025-03-12 22:13:38 932

原创 Kafka-为什么要用集群?基于ZK搭建Kafka集群

Kafka为什么要用集群?因为单机服务的Kafka有很大的局限性,不稳定可能会崩溃,数据容易丢失。本文还手把手教你如何基于ZK搭建Kafka集群。

2025-03-10 12:09:39 1236

原创 为什么要用Kafka?单机服务搭建&三步消息交互

一文带你理解为什么要用Kafka?通过单机服务搭建,三个步骤理解Kafka基础消息收发机制。

2025-03-07 16:41:57 869

原创 RocketMQ-最佳实践&积压消息如何快速处理?

RocketMQ最佳实践一些做法,关于积压消息如何快速处理问题?

2025-02-09 19:25:57 847

原创 RocketMQ-如何保证消息不丢失?

要保证消息不丢失,就要先知道哪些环节会有丢消息的可能?只要存在跨网络就存在丢失消息的可能,存在丢消息的三个场景。

2025-02-08 19:29:55 472

原创 RocketMQ-怎么防止消息丢失的?

RocketMQ-怎么防止消息丢失的?基于持久化机制。

2025-01-31 20:58:50 706

原创 RocketMQ-有哪些类型消息?

RocketMQ有4种类型的消息:普通消息、顺序消息、延时消息和事务消息。其中普通消息是最常见的消息类型,适用于大多数普通场景。本文重点详细介绍后面3种类型的消息。

2024-12-31 21:52:44 870

原创 RocketMQ-运行架构,关键组件和运行流程

RocketMQ-运行架构,关键组件和运行流程,还有运行架构图。

2024-12-21 21:50:33 614

原创 RocketMQ-Dledger高可用集群,为什么是高可用?

Dledger高可用集群,为什么说是高可用的?一文简要说明和如何搭建服务。

2024-12-16 12:32:48 1101

原创 RocketMQ-为什么需要集群?主从架构搭建

一文带读懂为什么需要分布式集群架构?如何搭建分布式集群【主从架构】。

2024-12-14 11:14:24 1135

原创 RocketMQ-管控利器【Dashboard 2.0】服务搭建

RocketMQ Dashboard 是 RocketMQ 的管控利器,为用户提供客户端和应用程序的各种事件、性能的统计信息,支持以可视化工具代替 Topic 配置、Broker 管理等命令行操作。

2024-12-03 21:41:55 1330

原创 RocketMQ-从源码和Java项目Demo理解运行架构

从两个角度来入门理解RocketMQ运行架构:从源码的示例quickstart和自己搭建Java项目Demo

2024-11-29 17:38:55 1001

原创 RocketMQ服务快速搭建和体验消息收发

RocketMQ服务快速搭建和体验简单消息的发送和消费是否正常

2024-11-26 16:30:37 1151

原创 MQ有什么作用?三大主流MQ产品简介

MQ有什么作用?⽬前最常⽤的MQ产品包括Kafka、RabbitMQ和RocketMQ。

2024-11-23 22:04:24 983

原创 Redis有事务功能吗?如何保证与数据库的一致性?

Redis有事务功能吗?如何保证与数据库的一致性?

2024-11-18 22:41:28 468

原创 Redis作为分布式锁,有哪些特性?原理是什么?

Redis是实现分布式系统中的锁机制的一种方案,确保在多个节点或多个进程之间安全地访问共享资源,具有高效、易用的特点,常用于处理分布式环境中的并发问题。

2024-11-17 08:15:00 720

原创 为什么说Redis是高性能的?

Redis作为一个缓存解决方案,基于内存操作。主要基于9方面原因:

2024-11-16 17:12:23 406

原创 Redis缓存设计三大问题,产生的场景和解决方案是什么?

Redis缓存设计存在三大问题:缓存穿透、缓存击穿和缓存雪崩,是面试中很喜欢问到的问题。本文分别从三个角度回答:问题描述、产生的场景和解决方案。

2024-11-14 07:45:00 430

原创 Redis架构模式有几种?适用哪些场景?

从适用场景角度划分,Redis架构模式可以分为五种:单节点、主从复制、哨兵、集群和Redis Proxy 模式。其中主从复制是哨兵和集群的base。

2024-11-13 22:16:53 935

原创 Redis持久化机制是什么?RDB和AOF如何选择?

Redis 提供两种持久化机制:RDB和 AOF。

2024-11-12 11:14:52 597

原创 Redis常用数据类型和它们的底层数据结构

Redis常用数据类型有8种:String、Hash、List、Set、Zset、HyperLogLog、Bitmap和Geospatial,其中前面5种是最常用的。

2024-11-10 21:44:23 863

原创 JVM垃圾收集算法、对应收集器和选择建议

如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。

2024-11-07 17:46:13 652

原创 JVM中有哪些算法能判定对象可回收?

垃圾回收算法中主要有两种算法判定哪些对象是否可达,哪些可以被回收。它们分别是引用计数法、可达性分析法。重点介绍了三色标记法,它是可达性分析算法的一种具体实现策略。

2024-11-05 12:18:57 899

原创 JVM对象创建与内存分配机制

JVM对象创建的主要流程与内存分配机制。

2024-11-02 07:45:00 1337

原创 JVM整体结构和JMM内存模型

什么是JVM?JVM整体结构由几部分组成?JMM内存模型又是什么?

2024-11-01 16:17:24 804

原创 MySQL分层结构由哪些组成?

MySQL分层结构由哪些组成?按照功能模块可以分为3层:连接层、服务层和存储引擎层。

2024-10-30 22:12:54 685

原创 MySQL其他四种日志:回滚、错误、通用查询和慢查询日志

MySQL其他四种日志:回滚、错误、通用查询和慢查询日志

2024-10-29 07:45:00 901

原创 MySQL为什么会有redo log和binlog两份日志

MySQL为什么会有redo log和binlog两份日志

2024-10-28 20:27:27 990

原创 浅谈MySQL锁机制和锁优化小Tips

浅谈MySQL为什么要有锁?从不同维度划分锁,及对应使用场景。还有锁优化的小Tips。

2024-10-20 17:30:55 382

原创 MySQL事务原理和MVCC多版本并发控制

本文介绍MySQL事务的特性、组成和实现机制,并发可能存在的问题,事务优化实践原则。MVCC多版本并发控制的基本原理和工作原理。

2024-10-12 14:17:10 543

原创 MySQL存储引擎InnoDB、索引和索引下推

本文介绍MySQL存储引擎InnoDB主要特点和特性、聚簇索引和二级索引,索引优化技术索引下推原理,以及索引最佳实践。

2024-10-02 18:16:26 966

原创 Explain-MySQL分析和优化查询的核心工具

在 MySQL 中,Explain是一个非常有用的工具,用于分析和优化 SQL 查询的执行计划。它帮助开发者和数据库管理员理解查询是如何在 MySQL 中执行的,并找出潜在的性能瓶颈或优化机会。

2024-08-25 11:04:47 1029

原创 Redis7.x安装系列教程(四)集群部署&原理详解

Redis7.x安装系列教程(四)集群部署&原理详解,超详细,值得一读!

2024-08-17 10:46:52 987

原创 Redis7.x安装系列教程(三)哨兵部署&原理详解

Redis7.x安装系列教程(三)哨兵部署&原理详解,图文并茂,值得一读!

2024-08-11 15:53:57 1331 3

原创 nuclei-快速漏洞扫描器【安装&使用详解】

Nuclei是一款基于YAML语法模板的开发的定制化快速漏洞扫描器。它使用Go语言开发,具有很强的可配置性、可扩展性和易用性。

2024-08-06 22:52:45 4760 2

原创 Redis7.x安装系列教程(二)主从部署&原理详解

Redis7.x安装系列教程(二)主从部署&原理详解,图文并茂,值得一读!

2024-08-04 23:13:19 635

空空如也

空空如也

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

TA关注的人

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