作者小头像 Lv.4
更多个人资料
600 成长值
0 关注
1 粉丝
+ 关注 私信

个人介绍

后端初学者、CSDN Java领域新星创作者、腾讯云创作之星、阿里云专家博主、华为云云享专家,期待与你的下一次相遇 !

感兴趣或擅长的领域

开发语言
个人勋章
TA还没获得勋章~
成长雷达
580
0
0
0
20

个人资料

个人介绍

后端初学者、CSDN Java领域新星创作者、腾讯云创作之星、阿里云专家博主、华为云云享专家,期待与你的下一次相遇 !

感兴趣或擅长的领域

开发语言

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
说说 Redis 主从复制的原理及作用
概述Redis 主从复制是一种数据同步机制,它允许一个 Redis 服务器(称为 主服务器/Master)将其数据复制到一个或多个 Redis 服务器(称为 从服务器/Slave/Replica)。这是 Redis 实现高可用性、可扩展性和数据冗余的核心技术之一。一、核心作用数据冗余与备份:核心作用:从服务器是主服务器数据的实时热备份。当主服务器数据丢失或损坏时,可以从从服务器恢复,是实现数...
Redis 数据复制服务 DRS
作者小头像 程序员小假 2025-12-10 21:11:07
48
0
1
2025-12-10 21:11:07
48
0
1
我们来说一说 Redis IO 多路复用模型
核心思想:使用一个进程/线程同时监听多个文件描述符(Socket),当某些描述符就绪(可读/可写)时,通知程序进行相应操作。解决的问题:避免为每个连接创建线程/进程带来的资源消耗,实现高并发连接处理。2. Redis 的架构选择# 传统多线程模型 vs Redis单线程+多路复用传统模型:1个连接 → 1个线程 → 高内存消耗、上下文切换开销大Redis模型:N个连接 → 1个线程 + I/...
Redis 任务调度
作者小头像 程序员小假 2025-12-05 20:33:27
74
0
0
2025-12-05 20:33:27
74
0
0
阻塞队列有哪些?拒绝策略有哪些?
阻塞队列有哪些?在Java的java.util.concurrent包里面,阻塞队列的实现挺多的,我们可以根据它的功能和结构来记,主要分这么几类:1. 按容量划分:有界队列: 就是队列有固定的容量。ArrayBlockingQueue: 最经典的一个,底层是数组,创建时必须指定大小。它的生产和消费用同一把锁,性能相对稳定。LinkedBlockingQueue: 底层是链表,它既可以是有界的...
Java 任务调度
作者小头像 程序员小假 2025-12-03 20:14:11
91
0
0
2025-12-03 20:14:11
91
0
0
有了解过 SpringBoot 的参数配置吗?
当然了解,Spring Boot 的参数配置是其核心特性之一,也是它实现“约定大于配置”理念的关键。它极大地简化了传统 Spring 应用中繁琐的 XML 配置。核心概念:application.properties 与 application.ymlSpring Boot 默认使用这两种文件进行配置(二者选其一即可,.yml 更常用)。application.properties (传统键...
Spring Spring Boot
作者小头像 程序员小假 2025-11-25 21:31:00
137
0
0
2025-11-25 21:31:00
137
0
0
我们来说一下 bean 的生命周期
Bean 生命周期的详细步骤第一阶段:Bean 的元数据配置与容器启动配置元数据:首先,你需要通过 XML、Java 注解(如 @Component, @Service, @Autowired)或 Java 配置类(@Configuration, @Bean)来定义 Bean。容器启动:Spring 容器(如 ApplicationContext)启动,加载并解析这些配置元数据,生成每个 B...
Java Spring 容器
作者小头像 程序员小假 2025-11-18 17:42:01
195
0
0
2025-11-18 17:42:01
195
0
0
我们来说一下 Mybatis 的缓存机制
核心概览一级缓存:默认开启,作用范围在 同一个 SqlSession 内。二级缓存:需要手动配置开启,作用范围在 同一个 Mapper 命名空间(即同一个 Mapper 接口)内,可以被多个 SqlSession 共享。一级缓存1. 作用域SqlSession 级别:当同一个 SqlSession 执行相同的 SQL 查询时,MyBatis 会优先从缓存中获取数据,而不是直接查询数据库。它是...
MyBatis
作者小头像 程序员小假 2025-11-10 17:41:59
251
0
0
2025-11-10 17:41:59
251
0
0
简单讲一下有哪些常见的设计模式?
设计模式是软件设计中常见问题的典型、可复用的解决方案。它们就像是编程中的“棋谱”或“菜谱”,能帮助我们写出更灵活、可维护和可扩展的代码。这里简单介绍一些最常见和核心的设计模式,主要来自经典的“GoF”(四人帮)23种模式,可以分为三大类:1. 创建型模式关注点: 如何创建对象,将对象的创建与使用分离。单例模式核心思想: 保证一个类只有一个实例,并提供一个全局访问点。简单理解: 就像一个国家只...
数据库
作者小头像 程序员小假 2025-11-08 11:38:57
185
0
0
2025-11-08 11:38:57
185
0
0
设计模式了解吗,知道什么是饿汉式和懒汉式吗?
当然了解,设计模式是软件设计中针对常见问题的通用、可复用的解决方案。它能让代码更易于维护、扩展和复用。饿汉式和懒汉式是单例模式的两种经典实现方式。核心概念:单例模式目的:确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。应用场景:比如数据库连接池、线程池、日志对象、应用的配置类等。这些对象在程序中只需要一个实例即可,创建多个实例会浪费资源或导致行为异常。饿汉式核心思想:“饿”,顾名...
Java 任务调度
作者小头像 程序员小假 2025-11-05 10:17:42
218
0
0
2025-11-05 10:17:42
218
0
0
RabbitMQ 里面的交换机是什么,你用过哪种?
交换机是什么?在 RabbitMQ 中,交换机 是消息路由机制的核心。你可以把它想象成一个邮局分拣员。生产者 发送消息时,它不是直接把消息放到队列里,而是发送到 交换机。然后,交换机根据一个特定的规则(这个规则叫做 “绑定” 和 “路由键”)来决定把消息投递到哪些队列中。绑定 是连接交换机和队列的桥梁,你可以为这个桥梁设定一个路由键。简单流程:生产者 -> 交换机 -> (根据绑定规则) -...
NAT RabbitMQ
作者小头像 程序员小假 2025-11-04 16:26:39
248
0
0
2025-11-04 16:26:39
248
0
0
finally 释放的是什么资源?
finally 块本身并不直接释放资源,但它提供了一个保证执行的代码块,我们在这个代码块中手动编写释放资源的代码。简单来说:finally 块是释放资源的“黄金位置”,我们在这里手动关闭文件、数据库连接、网络连接等。详细解释1. 为什么需要 finally?程序在运行时可能会发生异常(Exception)。当异常被抛出时,程序会中断当前的执行流程,跳转到能够处理该异常的 catch 块。这会...
数据库
作者小头像 程序员小假 2025-11-03 11:57:05
188
0
0
2025-11-03 11:57:05
188
0
0
总条数:64
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注