<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
博客
共135篇
设计模式(十):装饰者模式
一、装饰者模式定义 装饰模式(Decorator Pattern)是一种比较常见的模式,其定义如下:Attach additional responsibilities to an object dynamically keeping the s...
博客
#设计模式
一枝梅
1年前
504
设计模式(九):组合模式
一、组合模式的定义 组合模式(Composite Pattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系,其定义如下:Compose objects into tree structures...
博客
#设计模式
一枝梅
1年前
497
设计模式(八):桥接模式
一、桥接模式定义 桥接模式(Bridge Pattern)也叫做桥梁模式,是一个比较简单的模式,其定义如下:Decouple an abstraction from its implementation so that the two can v...
博客
#设计模式
一枝梅
1年前
865
设计模式(七):适配器模式
一、适配器模式的定义 适配器模式是一种结构型设计模式,它的定义如下: Convert the interface of a class into another interface clients expect.Adapter lets clas...
博客
#设计模式
一枝梅
1年前
483
设计模式(六):建造者模式
一、建造者模式定义 建造者模式(英:Builder Pattern)是一种设计模式,又名:生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 说的通俗一点...
博客
#设计模式
一枝梅
1年前
636
设计模式(五):原型模式
一、原型模式定义 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this protot...
博客
#设计模式
一枝梅
1年前
488
设计模式(四):抽象工厂模式
一、抽象工厂定义 抽象工厂模式侧重于“产品族”的概念,有了这个概念之后,它允许工厂类中有多个抽象方法分别生产不同的对象,这些对象组成一个“产品族”,举个例子: 有这样一组对象:运输工具+ 引擎+ 控制器 。 它可能会有几个变体: 汽车+ 内燃机...
博客
#设计模式
一枝梅
1年前
516
设计模式(三):工厂方法模式
在上一篇文章《设计模式(2):简单工厂模式》中,以文件解析为例,解释了简单工厂模式的用法,简单工厂模式确实简单,但是它有以下几个问题: 1、不符合开闭原则:当需要添加新的产品类型时,必须修改工厂类的代码,违背了开闭原则。这种修改可能会影响工厂类的...
博客
#设计模式
一枝梅
1年前
523
设计模式(二):简单工厂模式
一、简单工厂模式定义 简介:简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为,在简单工厂模式中,可以根据参数的不同返回不同类的实例在软件开发中,当我们涉及到大量的创建某种或者某类对象时,就会使用到工厂模式,你只需要使用工厂对...
博客
#设计模式
一枝梅
1年前
503
设计模式(一):单例模式(下)
在上一篇文章《设计模式(1):单例模式(上)》中讲解了单例模式的定义以及四种写法,最后着重讲解了懒汉式单例模式的线程安全性问题,但是没有讲解单例模式在实际coding的时候怎么用的,这篇文章将会讲解四种单例模式的应用案例。 1、饿汉式 饿汉式单例...
博客
#设计模式
一枝梅
1年前
484
1
...
7
8
9
...
14
阅读榜单
21119人浏览
主路由、旁路由、单臂路由的区别
TOP1
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
14875人浏览
TOP2
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
13937人浏览
TOP3
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
11782人浏览
TOP4
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
10416人浏览
TOP5
完整优雅的卸载腾讯云云服务器安全监控组件云镜
4年前
7427人浏览
TOP6
最新发布
狂盗一枝梅
2025-10-17
39次阅读
留言
Redis(十三):Caffeine+Redis高性能二级缓存实现
上一篇文章《Redis(十二):Java客户端之Spring Data Redis》最后讲了使用Redis作为缓存集成到SpringBoot,虽然Redis比较高效,但是相对于本地缓存来说效率还是比较低。本篇文章将基于Java21+Springb...
博客
评分
回复
狂盗一枝梅
2025-10-17
101次阅读
留言
2025新版Maven中央仓库发布jar包教程
本文转载自 发布Jar到Maven中央仓库--Maven版(最新方式) Maven发布jar包到中央仓库的方式发生了变化,之前的教程(上传jar包到maven中央仓库)部分失效了,https://oss.sonatype.org已经不再支持新用户...
博客
评分
回复
狂盗一枝梅
2025-08-13
195次阅读
留言
Redis(十二):Java客户端之Spring Data Redis
在上一篇文章《Redis(十一):Java客户端之Jedis》中已经介绍了使用Jedis作为Redis客户端操作Redis的方法,实际上Redis的客户端有很多,Jedis只是其中之一,比较有名的还有Lettuce、Redisson,以及本篇文章...
博客
评分
回复