网站Logo Ilren 小记
Home
Java
Docker
Links
About
登录

Java设计模式-装饰器模式

✨ 模式简介 装饰器模式是一种结构型设计模式,允许通过将对象放入包含行为的特殊封装对象中来为原对象动态添加新的行为。 就像给礼物层层包装一样,每层包装都能添加新的装饰效果,而不改变礼物本身。

2023-05-05
7
0
Java
设计模式

Java设计模式-策略模式

策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式让算法的变化独立于使用它的客户端。

2023-05-04
25
0
Java
设计模式

Java设计模式-工厂模式

工厂模式是一种创建型设计模式,它定义了一个创建对象的接口,但将具体实例化的工作推迟到子类。 就像现实中的工厂生产产品一样,它把new操作封装起来,让代码更加灵活可扩展。

2023-05-03
31
0
Java
设计模式

Java 设计模式-单例模式

单例模式是一种创建型设计模式,确保一个类只有一个实例,并提供全局访问点。 常用于控制全局资源的唯一访问入口,例如配置类、日志器、数据库连接池等。

2023-05-02
15
0
Java
设计模式

Java 设计模式全览

设计模式(Design Pattern)是经验的沉淀,是前人解决软件工程中某类问题的一套可复用方案。它并不是某种语法技巧,而是一种**可迁移的设计思想**,指导你写出更加结构化、灵活、可维护的代码。

2023-05-01
20
0
Java
设计模式

一文彻底掌握 Lombok:提升 Java 开发效率的利器

引言 在 Java 开发中,我们经常会写大量重复的样板代码,比如 Getter、Setter、构造函数、toString、equals、hashCode 等。虽然这些代码对功能没有直接影响,但却极大降低了代码的可读性和开发效率。 为了解决这个痛点,Lombok 应运而生。 本文将全面介绍 Lombo

2023-03-15
3
0
Java
Lombok

Spring Bean 生命周期详解

引言 在使用 Spring 开发时,Bean 是我们接触最频繁的组件。了解 Spring Bean 的生命周期,不仅能帮我们更好地掌握 Spring 容器的工作原理,还能在实际项目中优雅地管理资源、执行初始化或清理逻辑。 本文将从整体流程出发,逐步拆解 Spring Bean 的生命周期,并配以图示

2021-07-20
8
0
Java
SpringBoot

Spring Boot 自动配置原理详解:为什么你什么都没配,系统却能正常运行?

在使用 Spring Boot 开发项目时,你可能会惊讶地发现:只引入几个依赖、写一个启动类,项目就能直接跑起来。甚至数据库、Redis、Web MVC 这些组件都能自动配置好,一切似乎“理所当然”。 但你有没有想过:Spring Boot 到底是怎么做到“自动配置”的?你没配的它帮你配了,你配了的

2021-07-17
4
0
SpringBoot
Java

SpringBoot 启动流程详解

引言 Spring Boot 的启动流程可简化为以下步骤: 入口触发:通过 @SpringBootApplication 主类的 main 方法调用 SpringApplication.run()。 环境准备

2021-07-15
11
0
Java
SpringBoot

Spring Boot 常用注解详解

引言 Spring Boot 作为当今 Java 领域最流行的框架之一,其强大的自动配置和约定优于配置的理念极大地简化了 Spring 应用的开发。注解(Annotation)作为 Spring Boot 的核心特性之一,为开发者提供了声明式编程的能力。本文将全面介绍 Spring Boot 开发中

2021-05-07
10
0
Java
SpringBoot
1 2 3