首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
风逐雨落
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
Spring AI 源码看不习惯之 Spec 设计模式
最近在阅读 Spring AI 源码时,发现其 API 极大量地使用了以 Spec 结尾的接口设计。看得很不习惯,还以为是什么java 新特性;
Excel高性能异步导出完整方案!
前言 在大型电商系统中,数据导出是一个高频且重要的功能需求。 传统的同步导出方式在面对大数据量时往往会导致请求超时、内存溢出等问题,严重影响用户体验。 苏三商城项目创新性地设计并实现了一套完整的Exc
从Mybatis源码学会了什么
MyBatis源码展现了优秀的设计模式和架构思想,如运用动态代理实现Mapper接口,装饰器动态扩展功能等。架构上采用清晰分层设计,插件化扩展机制,多级缓存,面向接口编程。我们在进行日常开发时可借鉴。
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滚动查询,读写分离,阻塞队列,生产消费模型,工厂模式与策略接口,抽象模板与资源控制