摘要:
# 消息队列可靠性保证:从生产者到消费者的全链路方案
> 消息队列是分布式系统的核心组件,Java后端工程师必须掌握。
## 一、消息队列基础
消息可靠性是使用消息队列的核心关注点,理解全链路可靠性保证方案对构建可靠系统至关重要
### 1.1 核心功能
```
异步解耦
流量削峰
数据分发
```
### 1.2 常见产品
| 特性 | RabbitMQ | Kafka | Roc 阅读全文
posted @ 2026-03-06 12:00
寒人病酒
阅读(1)
评论(0)
推荐(0)
摘要:
# Spring Boot自动配置原理:@EnableAutoConfiguration深度解析
> Spring框架是Java后端开发的核心技术栈,掌握其原理和最佳实践至关重要。
## 一、Spring核心特性
自动配置是Spring Boot的核心,理解其原理对定制和扩展Spring Boot应用至关重要
## 二、IOC容器
### 2.1 Bean的生命周期
**Spring 阅读全文
posted @ 2026-03-06 11:00
寒人病酒
阅读(1)
评论(0)
推荐(0)
摘要:
# 代理模式:静态代理、动态代理与Spring AOP应用
> 设计模式是解决常见设计问题的成熟方案,Java后端工程师必须掌握。
## 一、设计模式分类
代理模式是AOP的基础,理解静态代理和动态代理的区别和实现原理对掌握Spring AOP至关重要
### 1.1 创建型模式
```java
// 单例模式
public class Singleton {
private s 阅读全文
posted @ 2026-03-06 10:00
寒人病酒
阅读(1)
评论(0)
推荐(0)
摘要:
# Redis数据结构与应用场景:String、Hash、List、Set、ZSet
> Redis是高性能的键值对数据库,深入理解其应用场景对后端工程师至关重要。
## 一、Redis基础
Redis的多种数据结构是其强大的基础,理解各数据结构的特性和应用场景对合理使用Redis至关重要
### 1.1 数据结构
```bash
# String
SET key value
GET k 阅读全文
posted @ 2026-03-06 09:00
寒人病酒
阅读(3)
评论(0)
推荐(0)
摘要:
# Java并发容器:ConcurrentHashMap实现原理深度剖析
> 本文深入解析Java并发编程中的核心概念,帮助你更好地理解多线程编程。
## 一、Java并发容器概述
ConcurrentHashMap是高并发场景下的重要数据结构,理解其分段锁和CAS机制对并发编程至关重要
这是面试必问的知识点之一,也是实际开发中经常遇到的场景。
## 二、核心原理
### 2.1 基础 阅读全文
posted @ 2026-03-06 08:00
寒人病酒
阅读(2)
评论(0)
推荐(0)
摘要:
# 分布式系统CAP理论与BASE理论详解
> 分布式系统是后端工程师必须掌握的核心技术。
## 一、分布式基础
CAP和BASE是分布式系统设计的理论基础,理解它们对设计高可用分布式系统至关重要
### 1.1 CAP理论
```
一致性(Consistency)
可用性(Availability)
分区容错性(Partition Tolerance)
最多同时满足两个
```
# 阅读全文
posted @ 2026-03-06 07:00
寒人病酒
阅读(2)
评论(0)
推荐(0)
摘要:
# RabbitMQ核心概念与Spring Boot集成实战
> 消息队列是分布式系统的核心组件,Java后端工程师必须掌握。
## 一、消息队列基础
消息队列是分布式系统的核心组件,理解RabbitMQ的核心概念和Spring Boot集成对构建异步系统至关重要
### 1.1 核心功能
```
异步解耦
流量削峰
数据分发
```
### 1.2 常见产品
| 特性 | Rabb 阅读全文
posted @ 2026-03-06 06:00
寒人病酒
阅读(2)
评论(0)
推荐(0)
摘要:
# MySQL事务机制:MVCC与隔离级别深度解析
> MySQL是最流行的关系型数据库,深入理解其原理对后端工程师至关重要。
## 一、MySQL架构
事务是数据库保证数据一致性的核心,理解MVCC机制和隔离级别对并发控制至关重要
### 1.1 架构分层
**MySQL 架构分层图:**
```
┌─────────────────────────────────────┐
│ 阅读全文
posted @ 2026-03-06 05:00
寒人病酒
阅读(3)
评论(0)
推荐(0)
摘要:
# Java锁机制:synchronized与ReentrantLock深度对比
> 本文深入解析Java并发编程中的核心概念,帮助你更好地理解多线程编程。
## 一、Java锁机制概述
锁是并发编程的核心概念,理解synchronized和ReentrantLock的区别和适用场景对写出高质量并发代码至关重要
这是面试必问的知识点之一,也是实际开发中经常遇到的场景。
## 二、核心原理 阅读全文
posted @ 2026-03-06 04:00
寒人病酒
阅读(3)
评论(0)
推荐(0)
摘要:
# 分布式事务解决方案:2PC、TCC、本地消息表、Saga
> 分布式系统是后端工程师必须掌握的核心技术。
## 一、分布式基础
分布式事务是微服务架构中的难点,了解各种方案的原理和适用场景对保证数据一致性至关重要
### 1.1 CAP理论
```
一致性(Consistency)
可用性(Availability)
分区容错性(Partition Tolerance)
最多同时满 阅读全文
posted @ 2026-03-06 03:00
寒人病酒
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号