自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单工厂模式:你真的了解设计模式吗

简单工厂模式又称为静态工厂方法模式(Static Factory Method Pattern),它通过一个工厂类来创建不同类型的对象,而无需向客户端暴露创建逻辑。简单来说,就是用一个工厂类来统一创建对象!核心思想:将对象的创建和使用分离,降低系统的耦合度。简单工厂模式虽然简单,但却是很多复杂模式的基础!🎨核心:通过一个工厂类统一创建对象🔧作用:将对象的创建和使用分离,降低耦合度⚠️注意:违反开闭原则,不适合产品种类过多的场景💡建议。

2025-09-05 14:29:06 739

原创 策略模式详解:你真的了解策略模式吗

策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为。通过定义一系列算法,并将每个算法封装起来,使它们可以互相替换,让算法的变化独立于使用算法的客户端。✨官方定义:定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。throw new IllegalStateException("请设置支付策略!");策略模式通过将算法封装成独立的策略类,使得算法可以独立于客户端变化,提高了代码的灵活性和可维护性。🚀记住。

2025-09-05 11:07:44 360

原创 Java设计模式深度解析:策略模式

策略模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户端。策略模式的主要组成部分:策略接口(Strategy):定义所有支持的算法的公共接口具体策略(Concrete Strategy):实现了策略接口的具体算法类上下文(Context):持有一个策略对象的引用,用于给客户端调用。

2025-09-03 13:00:02 371

原创 MySQL原理

1:连接mysql服务(连接是TCP三次握手,断开是四次挥手)2:校验用户名密码3:读取用户权限。

2024-11-26 15:53:25 192

原创 远程项目部署一般步骤(虚拟机和对应的jdk已安装完成)

首先可以使用java-version查看是否有对应版本的jdk存在;

2024-11-25 18:04:51 391

原创 REDIS学习

这里可以看到,redis的基本命令操作就是command key value,其中command是命令,类似关键字,key就是键,value就是键值,类似于字典,如果interger为1则代表操作成功,0则代表操作失败。这其中6379是当前服务所在的端口号,接下来就可以操作了。为什么在该目录下启动呢,因为在src目录下有如下文件。启动Redis,进入redis目录下的src包。启动之后在启动客户端,同样在该目录下,此命令用来启动redis的后台服务。设置第一个key-value。

2024-10-18 19:56:36 1007 1

原创 mysql数据库学习

【代码】mysql数据库学习。

2024-10-16 15:08:04 721 1

原创 Linux常用命令

在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。其中第一个字符串(d rwx r-x r- x)中。

2024-10-09 17:27:20 280 1

原创 鸿蒙开发组件使用

【代码】鸿蒙开发组件使用。

2024-10-08 19:41:37 192 1

原创 MyBatis-plug学习

myBatis-plus基本操作

2024-10-06 21:07:50 744 1

空空如也

空空如也

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

TA关注的人

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