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

个人介绍

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

感兴趣或擅长的领域

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

个人资料

个人介绍

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

感兴趣或擅长的领域

开发语言

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
我们来说一下 bean 的生命周期
Bean 生命周期的详细步骤第一阶段:Bean 的元数据配置与容器启动配置元数据:首先,你需要通过 XML、Java 注解(如 @Component, @Service, @Autowired)或 Java 配置类(@Configuration, @Bean)来定义 Bean。容器启动:Spring 容器(如 ApplicationContext)启动,加载并解析这些配置元数据,生成每个 B...
Java Spring 容器
作者小头像 程序员小假 2025-11-18 17:42:01
103
0
0
2025-11-18 17:42:01
103
0
0
我们来说一下 Mybatis 的缓存机制
核心概览一级缓存:默认开启,作用范围在 同一个 SqlSession 内。二级缓存:需要手动配置开启,作用范围在 同一个 Mapper 命名空间(即同一个 Mapper 接口)内,可以被多个 SqlSession 共享。一级缓存1. 作用域SqlSession 级别:当同一个 SqlSession 执行相同的 SQL 查询时,MyBatis 会优先从缓存中获取数据,而不是直接查询数据库。它是...
MyBatis
作者小头像 程序员小假 2025-11-10 17:41:59
142
0
0
2025-11-10 17:41:59
142
0
0
简单讲一下有哪些常见的设计模式?
设计模式是软件设计中常见问题的典型、可复用的解决方案。它们就像是编程中的“棋谱”或“菜谱”,能帮助我们写出更灵活、可维护和可扩展的代码。这里简单介绍一些最常见和核心的设计模式,主要来自经典的“GoF”(四人帮)23种模式,可以分为三大类:1. 创建型模式关注点: 如何创建对象,将对象的创建与使用分离。单例模式核心思想: 保证一个类只有一个实例,并提供一个全局访问点。简单理解: 就像一个国家只...
数据库
作者小头像 程序员小假 2025-11-08 11:38:57
94
0
0
2025-11-08 11:38:57
94
0
0
设计模式了解吗,知道什么是饿汉式和懒汉式吗?
当然了解,设计模式是软件设计中针对常见问题的通用、可复用的解决方案。它能让代码更易于维护、扩展和复用。饿汉式和懒汉式是单例模式的两种经典实现方式。核心概念:单例模式目的:确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。应用场景:比如数据库连接池、线程池、日志对象、应用的配置类等。这些对象在程序中只需要一个实例即可,创建多个实例会浪费资源或导致行为异常。饿汉式核心思想:“饿”,顾名...
Java 任务调度
作者小头像 程序员小假 2025-11-05 10:17:42
115
0
0
2025-11-05 10:17:42
115
0
0
RabbitMQ 里面的交换机是什么,你用过哪种?
交换机是什么?在 RabbitMQ 中,交换机 是消息路由机制的核心。你可以把它想象成一个邮局分拣员。生产者 发送消息时,它不是直接把消息放到队列里,而是发送到 交换机。然后,交换机根据一个特定的规则(这个规则叫做 “绑定” 和 “路由键”)来决定把消息投递到哪些队列中。绑定 是连接交换机和队列的桥梁,你可以为这个桥梁设定一个路由键。简单流程:生产者 -> 交换机 -> (根据绑定规则) -...
NAT RabbitMQ
作者小头像 程序员小假 2025-11-04 16:26:39
146
0
0
2025-11-04 16:26:39
146
0
0
finally 释放的是什么资源?
finally 块本身并不直接释放资源,但它提供了一个保证执行的代码块,我们在这个代码块中手动编写释放资源的代码。简单来说:finally 块是释放资源的“黄金位置”,我们在这里手动关闭文件、数据库连接、网络连接等。详细解释1. 为什么需要 finally?程序在运行时可能会发生异常(Exception)。当异常被抛出时,程序会中断当前的执行流程,跳转到能够处理该异常的 catch 块。这会...
数据库
作者小头像 程序员小假 2025-11-03 11:57:05
103
0
0
2025-11-03 11:57:05
103
0
0
运行时有出现过什么异常?
在我的项目开发和生产运维中,遇到的异常可以归纳为以下几类:第一类:常见的运行时异常这类异常通常是由于编码疏忽或逻辑不严谨造成的。空指针异常场景: 最经典的比如:调用 null 对象的方user.getName(), 从Map中get一个不存在的键返回null后继续操作,或者自动拆箱Integer为int时对象为null。原因与解决: 根本原因是缺少null值判断。我的解决方法是:1)在调用前...
数据库
作者小头像 程序员小假 2025-11-01 17:32:09
89
0
0
2025-11-01 17:32:09
89
0
0
我们来说一说什么是联合索引最左匹配原则?
什么是联合索引?首先,要理解最左匹配原则,得先知道什么是联合索引。单列索引:只针对一个表列创建的索引。例如,为 users 表的 name 字段创建一个索引。联合索引:也叫复合索引,是针对多个表列创建的索引。例如,为 users 表的 (last_name, first_name) 两个字段创建一个联合索引。这个索引的结构可以想象成类似于电话簿或字典。电话簿是先按姓氏排序,在姓氏相同的情况下...
数据库
作者小头像 程序员小假 2025-10-28 14:26:11
515
0
0
2025-10-28 14:26:11
515
0
0
我们来讲一讲 MVCC 的实现原理
前言MVCC,全称 Multi-Version Concurrency Control,即多版本并发控制。它是一种为了提高数据库并发性能而提出的技术,使得在并发读写数据库时,读操作不会阻塞写操作,写操作也不会阻塞读操作。这就解决了传统的锁机制带来的性能瓶颈问题。MySQL 中,InnoDB 存储引擎 实现了 MVCC。一、MVCC 要解决的核心问题在没有 MVCC 的情况下,如果我们要保证事...
SQL
作者小头像 程序员小假 2025-10-27 16:07:19
135
0
0
2025-10-27 16:07:19
135
0
0
我们来讲一讲阻塞队列及其应用
什么是阻塞队列?阻塞队列是一种特殊的队列,它在数据结构的基础上附加了两个额外的操作特性:阻塞插入:当队列已满时,尝试向队列中插入元素的线程会被阻塞,直到队列中有空闲位置。阻塞移除:当队列为空时,尝试从队列中获取元素的线程会被阻塞,直到队列中有新的元素被加入。简单来说,阻塞队列是一个线程安全的、支持阻塞等待的生产者-消费者模型的核心容器。阻塞队列的实现原理阻塞队列的实现原理主要依赖于 锁(Lo...
Java 任务调度 容器
作者小头像 程序员小假 2025-10-23 16:21:16
455
0
0
2025-10-23 16:21:16
455
0
0
总条数:60
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

上滑加载中

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
作者小头像
作者小头像
快速交付
+ 关注