自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot面试题

将对象的创建和依赖关系的管理从代码中转移到容器(如Spring容器),通过**依赖注入(DI)**实现松耦合。(Convention Over Configuration)原则,简化Spring应用的开发和部署。根据不同条件生成不同的SQL语句,避免硬编码,提高SQL复用性。将横切关注点(如日志、事务、权限)与业务逻辑分离,通过。SpringBoot是Spring框架的扩展,通过。

2025-06-07 11:58:55 480

原创 什么是Redis集群

Redis集群是一种分布式内存数据存储解决方案,用于解决单机Redis在存储容量、吞吐量和高可用性方面的瓶颈问题。它通过将数据分散存储在多个节点(Node)上,实现数据分片(Sharding)、自动故障转移(Failover)和水平扩展能力,适用于大规模数据存储和高并发访问场景。Redis集群通过分布式架构解决了单机Redis的性能和容量限制,是构建高可用、可扩展应用的重要组件。其核心优势在于数据分片、自动故障转移和水平扩展能力,适用于需要处理海量数据和高并发请求的场景。

2025-06-06 09:01:24 362

原创 MQ是什么

MQ即消息队列(Message Queue),是一种应用程序对应用程序的通信方法。它是一种异步通信机制,允许不同的应用程序之间通过发送和接收消息来进行交互。RabbitMQ是一个开源的消息代理软件(也可称作消息队列服务器),实现了高级消息队列协议(AMQP),同时也支持多种其他协议如STOMP、MQTT等。

2025-05-28 15:21:43 151

原创 redis的缓存雪崩,缓存穿透,缓存预热

以下是关于Redis的缓存雪崩、缓存穿透、缓存预热的介绍:

2025-05-28 15:18:11 318

原创 Spring Bean的作用域

在 Spring 框架中,Bean 的作用域定义了 Bean 实例的生命周期和可见范围。Spring 提供了多种作用域,适用于不同的应用场景。当使用非单例 Bean 时,可能需要解决依赖注入问题(例如,单例 Bean 依赖请求作用域 Bean)。通过合理选择 Bean 作用域,可以优化应用性能并确保线程安全。接口并注册到容器来创建自定义作用域。

2025-05-12 08:38:40 950

原创 Spring Boot如何解决循环依赖的问题

Spring 利用三级缓存和早期曝光机制,在 Bean 尚未完全初始化时就将其引用提供给依赖对象,从而成功解决了单例 Bean 之间的循环依赖问题。这一机制体现了 Spring 在设计上的精妙之处,不过在实际开发中,还是应当尽量避免循环依赖的设计,以保证代码的可维护性。

2025-05-12 08:33:01 430

原创 Spring Boot的启动流程

Spring Boot 的启动流程是一个精心设计的过程,它通过自动化配置和约定优于配置的原则,极大地简化了 Spring 应用的开发。通过这种精心设计的启动流程,Spring Boot 实现了 “just run” 的理念,让开发者可以专注于业务逻辑而非配置。Spring Boot 应用的入口是一个包含。

2025-05-12 08:32:10 636

原创 spring boot 实现热部署的几种方式

【代码】spring boot 实现热部署的几种方式。

2025-04-29 15:26:32 588

原创 spring boot RequestMapping和GetMapping的区别

RequestMapping和GetMapping的区别

2025-04-29 15:22:14 882

原创 什么是Vue

Element UI官网里有可以直接使用的样式,直接复制应用下来就好了https://element.eleme.cn/#/zh-CN,如果使用的是vue3作为前端语言,可以使用element ui Plus版。当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。{{ 变量名/对象名.属性}} //插值表达式 用于输出对象属性和函数返回值。什么是响应式,也即是说,数据发生改变的时候,视图会重新渲染,匹配更新为最新的值。//安装Element插件。

2025-04-29 10:44:26 350

原创 redis安装教程

Redis是一个高效的键值对数据库,常用于缓存以减轻数据库压力。Redis是一个<Key,V>键值对的数据库,大量操作都是在内存中完成的,读写的效率很高,因此广泛用于缓存。这样就是启动成功了,安装Redis Desktop Manage即可查看redis数据库的数据。Redis实际上是采用了线程封闭的观念,把任务封闭在一个线程,自然避免了线程安全问题。Redis的数据类型:String、hash、set、list、sorted set。五种数据结构:String、List、hash、set、zset。

2025-04-23 14:00:10 285

原创 spring的过滤器、拦截器、监听器

spring的过滤器、拦截器、监听器

2025-04-22 19:56:29 276

原创 Java第一章输出Hello World

Java 第一章。

2023-11-21 17:16:53 237 2

空空如也

空空如也

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

TA关注的人

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