自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【RabbitMQ的应用】

RabbitMQ是一个消息中间件,采用生产者-消费者模型,负责接收、存储和转发消息。消息通过交换机路由到队列,消费者从队列获取消息。

2025-11-05 15:50:56 953

原创 RabbitMQ概述

RabbitMQ是当前主流的消息中间件,实现了AMQP协议,解决了跨平台、跨语言的消息互通问题。其核心作用是作为消息中转站,解耦发送方和接收方,通过异步通信方式提高系统效率。

2025-10-31 11:01:56 696

原创 【Redis典型应用——缓存详解】

文章摘要 本文系统介绍了缓存的核心概念、Redis的应用优势及常见缓存策略。主要内容包括: 缓存基础知识:缓存是一种高频数据快速访问策略,通过将热点数据存入更快存储介质(如内存)提升性能。Redis因其高速、多数据结构支持和高可用性成为主流缓存方案。 缓存更新策略: 定期生成:固定周期更新缓存(如每日同步热词),实现简单但时效性差。 实时生成:结合淘汰策略(如LRU、LFU)动态管理缓存,需注意缓存穿透、雪崩等问题。

2025-10-25 14:06:00 1004

原创 【集群详解】

Redis集群技术详解:数据分片与三种主流算法对比 摘要:本文深入解析Redis集群的核心概念和数据分片技术。Redis集群通过多组主从节点构成,采用数据分片技术将数据集划分为多个部分存储在不同节点上。重点介绍了三种主流分片算法:1)哈希求余算法,实现简单但扩缩容成本高;2)一致性哈希算法,降低扩容数据迁移规模但存在数据倾斜问题;3)Redis Cluster官方采用的哈希槽分区,通过16384个固定槽位实现高效扩缩容和数据均衡。文章对比了三种算法的核心差异,指出哈希槽分区是Redis官方推荐的生产级方案

2025-10-18 14:27:38 679

原创 【哨兵机制详解】

Redis哨兵机制是确保Redis主从集群高可用的核心方案,通过自动监控、故障检测和主从切换实现服务持续可用。

2025-10-18 12:05:55 825

原创 Redis主从复制详解

Redis主从复制核心机制解析 该机制实现了Redis的高性能数据复制,支持读写分离架构,是Redis集群化部署的基础。

2025-10-11 17:10:57 888

原创 JavaEE 线程知识点全面梳理(下)

JavaEE线程知识点摘要本文深入解析了JavaEE中的锁策略、CAS操作和synchronized机制。首先介绍了乐观锁与悲观锁、轻量级锁与重量级锁、自旋锁与挂起等待锁等六种常见的锁策略分类及其适用场景。

2025-10-10 14:49:08 793

原创 Redis中RDB和AOF持久化数据详解

# Redis持久化机制文章摘要本文围绕Redis持久化机制展开,先介绍DGB相关的save与bgsave命令,bgsave通过fork子进程、借助写时复制机制异步完成RDB持久化,不阻塞主进程但fork时可能短暂卡顿,而save同步执行会阻塞主进程,二者适用场景不同。接着阐述RDB持久化,包括临时文件保障原子性、手动与自动触发快照方式及不同重启场景下的数据恢复情况。然后讲解AOF持久化,其通过记录写操作日志解决RDB非实时性问题,采用内存缓冲+顺序写优化性能,且Redis重启时优先加载AOF文件。还详细

2025-09-27 13:12:00 857

原创 JavaEE 线程知识点全面梳理(上)

本文围绕 JavaEE 线程展开,先介绍线程概念、必要性及与进程区别,说明 Java 线程是对操作系统线程的封装。接着讲解线程创建方式,如继承 Thread 类、实现 Runnable 接口等及各自优缺点。还阐述 Thread 类构造方法、属性、线程生命周期。随后分析线程不安全现象、原因,给出 volatile 和 synchronized 两种解决措施。最后梳理 wait 与 sleep、start 与 run 等面试常考点,助力复习与应对面试。

2025-08-25 13:59:47 903

原创 Spring AOP详解

Spring AOP核心知识:AOP是集中处理一类事务的思想,Spring AOP基于此实现,含切点、连接点、通知、切面等核心术语。有@Aspect注解、自定义注解等实现方式,依托JDK和CGLIB动态代理,可通过配置选择代理方式。包含多种通知类型,支持切点表达式复用与切面排序,助于高效实现日志、事务等横切逻辑。

2025-08-20 16:47:58 759 1

原创 Spring Framework和Spring MVC和Spring Boot区别

而 Spring Boot 是为了让你以最少的配置、最快的速度,基于 Spring Framework 和(通常包括)Spring MVC 来构建现代化、可独立运行的应用程序(尤其是微服务和 API)而诞生的。它的“智能”(自动配置)能根据你拿出的工具(依赖)自动帮你完成大部分繁琐的搭建和布线工作(配置),让你专注于设计和装修房间内部(业务逻辑)。它还自带了一个迷你发电站(嵌入式服务器),房子(应用)自己能发电运行,不需要依赖外部大电站(外部应用服务器)。,不限于 Web(如后台服务、批处理应用)。

2025-07-01 11:12:54 491

原创 【数据结构】排序算法全方位剖析

详细解析排序算法

2024-10-04 13:07:40 1133 2

原创 类和对象详细解析

类和对象是Java中核心的概念,它们构成了面向对象编程(OOP)的基础,了解类和对象的概念和关系,将有助于我们更好理解Java为什么被称为一门面向对象的语言。filed;//类的成员变量(字段)method;//类的成员方法(行为)class为定义类的关键字,ClassName为类名。类中包含的内容称为类的成员。类的成员变量用于描述类,类的成员方法用于说明类具有的功能当我们想定义狗这个类型,如何进行操作呢?class Dog{System.out.println("汪汪汪");

2024-09-15 10:57:57 769

原创 轻松拿下指针(上)

在学习c语言时,指针可以是被认为初学者难以理解的知识,而本篇文章将详解介绍指针

2024-06-09 22:03:37 1323 1

原创 C语言—循环语句入门

本文粗略为大家介绍了何为循环结构,以及三种循环语句的具体使用方法。一般while循环用于利用条件来限制循环次数,for循环一般用于已知循环次数,do...while循环和while循环类似,一般用于先执行后判断。三种循环语句语法上虽有略微不同,但可以进行修改实现相同功能。

2024-04-13 17:18:22 484 2

原创 初入CSDN,请多关照

如今我对c语言有了初步的认识,但是还不够精通,只是掌握了基本语法,但是像函数递归,指针进阶等操作还是不算熟练,因此我近期目标打算通过b站进行c语言的进阶学习,并且通过刷题夯实c语言基础。对于编程的学习我认为不是一蹴而就的,越学到后面越困难,甚至有时候会有种无力感,因此应积极调整心态,每天保持一定时间学习,而不是想着一天内就能将所学知识给掌握,我相信只要能坚持,便一定能克服学习上的各种困难。我的目标是c++后台开发工程师,意向是华为,因此我将不断提升自己,去拿到属于自己心仪offer。

2024-03-30 10:03:36 204

空空如也

空空如也

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

TA关注的人

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