- 博客(118)
- 收藏
- 关注
原创 Kafka-生产者消息缓存机制和发送应答机制
Kafka生产者缓存机制的主要目的是将消息打包,减少网络IO频率。发送应答机制解答:Producer把消息发送到Broker后,如何确定消息是否成功送达?
2025-03-15 21:01:49
632
原创 Kafka-为什么要用集群?基于ZK搭建Kafka集群
Kafka为什么要用集群?因为单机服务的Kafka有很大的局限性,不稳定可能会崩溃,数据容易丢失。本文还手把手教你如何基于ZK搭建Kafka集群。
2025-03-10 12:09:39
1236
原创 RocketMQ-如何保证消息不丢失?
要保证消息不丢失,就要先知道哪些环节会有丢消息的可能?只要存在跨网络就存在丢失消息的可能,存在丢消息的三个场景。
2025-02-08 19:29:55
472
原创 RocketMQ-有哪些类型消息?
RocketMQ有4种类型的消息:普通消息、顺序消息、延时消息和事务消息。其中普通消息是最常见的消息类型,适用于大多数普通场景。本文重点详细介绍后面3种类型的消息。
2024-12-31 21:52:44
870
原创 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
原创 Redis作为分布式锁,有哪些特性?原理是什么?
Redis是实现分布式系统中的锁机制的一种方案,确保在多个节点或多个进程之间安全地访问共享资源,具有高效、易用的特点,常用于处理分布式环境中的并发问题。
2024-11-17 08:15:00
720
原创 Redis缓存设计三大问题,产生的场景和解决方案是什么?
Redis缓存设计存在三大问题:缓存穿透、缓存击穿和缓存雪崩,是面试中很喜欢问到的问题。本文分别从三个角度回答:问题描述、产生的场景和解决方案。
2024-11-14 07:45:00
430
原创 Redis架构模式有几种?适用哪些场景?
从适用场景角度划分,Redis架构模式可以分为五种:单节点、主从复制、哨兵、集群和Redis Proxy 模式。其中主从复制是哨兵和集群的base。
2024-11-13 22:16:53
935
原创 Redis常用数据类型和它们的底层数据结构
Redis常用数据类型有8种:String、Hash、List、Set、Zset、HyperLogLog、Bitmap和Geospatial,其中前面5种是最常用的。
2024-11-10 21:44:23
863
原创 JVM中有哪些算法能判定对象可回收?
垃圾回收算法中主要有两种算法判定哪些对象是否可达,哪些可以被回收。它们分别是引用计数法、可达性分析法。重点介绍了三色标记法,它是可达性分析算法的一种具体实现策略。
2024-11-05 12:18:57
899
原创 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
原创 nuclei-快速漏洞扫描器【安装&使用详解】
Nuclei是一款基于YAML语法模板的开发的定制化快速漏洞扫描器。它使用Go语言开发,具有很强的可配置性、可扩展性和易用性。
2024-08-06 22:52:45
4760
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人