- 博客(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
原创 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
原创 类和对象详细解析
类和对象是Java中核心的概念,它们构成了面向对象编程(OOP)的基础,了解类和对象的概念和关系,将有助于我们更好理解Java为什么被称为一门面向对象的语言。filed;//类的成员变量(字段)method;//类的成员方法(行为)class为定义类的关键字,ClassName为类名。类中包含的内容称为类的成员。类的成员变量用于描述类,类的成员方法用于说明类具有的功能当我们想定义狗这个类型,如何进行操作呢?class Dog{System.out.println("汪汪汪");
2024-09-15 10:57:57
769
原创 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关注的人
RSS订阅