<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
博客
共136篇
设计模式(二十):命令模式(Command Pattern)
一、命令模式定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。(Encapsulate a request as an object,thereby letting y...
博客
#设计模式
一枝梅
1年前
820
设计模式(十九):状态模式(State Pattern)
一、状态模式定义 当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。(Allow an object to alter its behavior when its internal state changes.The objec...
博客
#设计模式
一枝梅
1年前
669
设计模式(十八):观察者模式(Observer Pattern)
一、观察者模式定义 观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项目中经常使用的模式,它是一种行为型设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” ...
博客
#设计模式
一枝梅
1年前
660
设计模式(十七):责任链模式(Chain of Responsibility Pattern)
一、责任链模式定义 责任链模式的定义如下: 使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。(Avoid coupling the sender of ...
博客
#设计模式
一枝梅
1年前
611
设计模式(十六):策略模式(Strategy Pattern)
一、策略模式定义 策略模式定义比较简单,它的定义如下: 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换(Define a family of algorithms,encapsulate each one,and make them ...
博客
#设计模式
一枝梅
1年前
632
设计模式(十五):模板模式(Template Method Pattern)
一、模板方法模式的定义 模板方法模式的定义如下: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。(Define the skeleton of an algorithm in...
博客
#设计模式
一枝梅
1年前
651
设计模式(十四):访问者模式
一、访问者模式定义 访问者模式是一种行为型模式,而且是行为型模式中比较复杂的一种模式。 访问者模式(Visitor Pattern)的定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作...
博客
#设计模式
一枝梅
1年前
532
springframework5.2.15源码编译导入Intelij教程
一、源代码下载和配置文件修改 源代码下载地址:https://github.com/spring-projects/spring-framework 下载源代码之后,切换git分支到 v5.2.15.RELEASE 分支,然后修改以下配置文件 s...
博客
#spring
一枝梅
1年前
507
设计模式(十三):代理模式
一、代理模式定义 代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义如下: Provide a surrogate or placeholder for another object to control access to ...
博客
#设计模式
一枝梅
1年前
505
设计模式(十二):享元模式
一、享元模式定义 享元模式(Flyweight Pattern)是池技术的重要实现方式,其定义如下:Use sharing to support large numbers of fine-grained objects efficiently....
博客
#设计模式
一枝梅
1年前
544
1
...
6
7
8
...
14
阅读榜单
21615人浏览
主路由、旁路由、单臂路由的区别
TOP1
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
15027人浏览
TOP2
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
14073人浏览
TOP3
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
11970人浏览
TOP4
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
10566人浏览
TOP5
完整优雅的卸载腾讯云云服务器安全监控组件云镜
4年前
7601人浏览
TOP6
最新发布
狂盗一枝梅
2025-10-28
153次阅读
留言
MySql8.0公共表表达式『CTE』
CTE是『common table expression』的缩写,中文翻译过来就是『公共表表达式』,使用它可以为临时查询结果命名,命名后可以在后续的查询语句中反复引用。CTE完整语法格式如下: WITH [RECURSIVE] cte_name ...
博客
评分
回复
狂盗一枝梅
2025-10-17
250次阅读
留言
Redis(十三):Caffeine+Redis高性能二级缓存实现
上一篇文章《Redis(十二):Java客户端之Spring Data Redis》最后讲了使用Redis作为缓存集成到SpringBoot,虽然Redis比较高效,但是相对于本地缓存来说效率还是比较低。本篇文章将基于Java21+Springb...
博客
评分
回复
狂盗一枝梅
2025-10-17
239次阅读
留言
2025新版Maven中央仓库发布jar包教程
本文转载自 发布Jar到Maven中央仓库--Maven版(最新方式) Maven发布jar包到中央仓库的方式发生了变化,之前的教程(上传jar包到maven中央仓库)部分失效了,https://oss.sonatype.org已经不再支持新用户...
博客
评分
回复