首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
风逐雨落
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
MyBatis设计模式之装饰器、模版方法、策略模式
MyBatis设计模式深度解析(二) 一、MyBatis整体架构与设计模式续篇 在上一篇文章中,我们深入讲解了MyBatis中的构建者模式、工厂模式和代理模式。本文将继续探讨MyBatis中另外三种重
状态模式实战指南:用Java实现智能订单状态流转
1. 为什么需要状态模式? 1.1 日常开发中的痛点 传统if-else实现示例 三大核心问题: 维护困难:当新增"退款中"状态时,需要在所有方法中插入新的条件分支 代码臃肿:单个方法可能包含数百行状
两万字盘点被玩烂了的9种设计模式
大家好,我是三友~~ 之前有小伙伴私信我说看源码的时候感觉源码很难,不知道该怎么看,其实这有部分原因是因为没有弄懂一些源码实现的套路,也就是设计模式,所以本文我就总结了9种在源码中非常常见的设计模式,
Mybatis 使用的 9 种设计模式,真是太有用了
1、Builder模式 2、工厂模式 3、单例模式 4、代理模式 5、组合模式 6、模板方法模式 7、适配器模式 8、装饰者模式 9、迭代器模式 虽然我们都知道有26个设计模式,但是大多停留在概念层面
是设计模式,我们有救了!!!(一)
别怕,我会一直陪着你的。。。 分类 模式名称 定义 典型应用场景 创建型模式 单例 (Singleton) 确保类只有一个实例,并提供全局访问点 数据库连接池、日志
Spring用到的10种设计模式,很巧妙!
前言 作为一名有多年开发经验的老司机,每次翻看Spring源码都让我感叹:"这哪是框架,分明是设计模式的百科全书!" 有些小伙伴在工作中可能只会用@Autowired,却不知背后藏着多少精妙设计。 今
java Excel 导出 ,如何实现八倍效率优化,以及代码分层,方法封装
导出Excel功能被用户吐槽难用,我于是重构了导出功能,针对优化性能,进行代码分层解藕实现优雅封装。关键字: ES滚动查询,读写分离,阻塞队列,生产消费模型,工厂模式与策略接口,抽象模板与资源控制
为什么建议框架源码学习从Mybatis开始
Configuration 像是Mybatis的总管,Mybatis的所有配置信息都存放在这里,此外,它还提供了设置这些配置信息的方法。Configuration可以从配置文件里获取属性值,也可以通过程序直接设置。 用一句话概述Configuration,他类似Spring中的…
泛型+函数式:让策略模式不再是复制粘贴地狱
泛型+函数式:让策略模式不再是复制粘贴地狱 导入模块的"复制粘贴地狱" 血泪史:每加一个导入类型,我都要复制200行代码 前段时间我写了一个会员导入模块 导入模块的设计架构图 目前已有的3个导入策略:
适配器模式 + Nacos动态配置 实现 OSS 无感切换
一、 前言 在一个微服务项目里,我们的 OSS 云存储服务常常需要配置诸如阿里云、腾讯云、minio 等多个云存储厂商的业务代码,而且后续无法确保是否会增添新的云存储厂商。此时,倘若我们要修改具体使用