首页
大模型
数据库
数据库原理
MySQL知识体系
分库分表(ShardingJdbc)
分库分表(MyCat)
ElasticSearch详解
列族数据库(Apache Cassandra)
时序数据库(InfluxDB)
文档数据库(CouchDB)
分析数据库(Hive)
分析数据库(ClickHouse)
列族数据库(HBase)
文档数据库(MongoDB)
键值数据库(Redis)
Java体系
Java 锁详解
Java 11-17新特性
Java字节码详解
JVM垃圾回收
JUC知识体系
Java 内存管理
Java NIO/AIO
微服务体系
全局唯一ID实现方案
分布式锁实现方案
分布式事务
Spring Cloud
消息驱动 (Stream)
服务跟踪 (Sleuth)
服务调用 (Feign)
负载均衡 (Ribbon)
断路器 (Hystrix)
网关 (Gateway)
服务注册与发现 (Eureka)
Cloud Alibaba
配置管理 (Nacos Config)
分布式事务 (Seata)
流量控制与熔断 (Sentinel)
服务注册与发现 (Nacos Discovery)
开发理论
高并发设计理论与实践
高可用设计思路
23种设计模式的意义
分布式理论和一致性算法
开源协议
开发模型
大数据|实时计算
Apache Flink
Apache Storm
框架|中间件
RabbitMQ
RocketMQ
Consul
Zookeeper
etcd
Apache Kafka
Apache Pulsar
关于我
冰点博客
行动起来,活在当下
累计撰写
78
篇文章
累计创建
30
个标签
累计收到
0
条评论
栏目
首页
大模型
数据库
数据库原理
MySQL知识体系
分库分表(ShardingJdbc)
分库分表(MyCat)
ElasticSearch详解
列族数据库(Apache Cassandra)
时序数据库(InfluxDB)
文档数据库(CouchDB)
分析数据库(Hive)
分析数据库(ClickHouse)
列族数据库(HBase)
文档数据库(MongoDB)
键值数据库(Redis)
Java体系
Java 锁详解
Java 11-17新特性
Java字节码详解
JVM垃圾回收
JUC知识体系
Java 内存管理
Java NIO/AIO
微服务体系
全局唯一ID实现方案
分布式锁实现方案
分布式事务
Spring Cloud
消息驱动 (Stream)
服务跟踪 (Sleuth)
服务调用 (Feign)
负载均衡 (Ribbon)
断路器 (Hystrix)
网关 (Gateway)
服务注册与发现 (Eureka)
Cloud Alibaba
配置管理 (Nacos Config)
分布式事务 (Seata)
流量控制与熔断 (Sentinel)
服务注册与发现 (Nacos Discovery)
开发理论
高并发设计理论与实践
高可用设计思路
23种设计模式的意义
分布式理论和一致性算法
开源协议
开发模型
大数据|实时计算
Apache Flink
Apache Storm
框架|中间件
RabbitMQ
RocketMQ
Consul
Zookeeper
etcd
Apache Kafka
Apache Pulsar
关于我
目 录
CONTENT
以下是
设计模式
相关的文章
2025-12-04
建造者模式:分离构建过程与最终表示
大家好,我是冰点,今天我们继续拆解设计模式,这次要聊的是建造者模式。 前阵子帮同事调试一个“订单创建”的bug时,我发现他写的Order类构造方法里堆了12个参数——有必填的“商品ID”“用户ID”,也有可选的“优惠券ID”“备注信息”“收货地址”,每次创建订单都要记参数顺序,漏填一个就报错。更麻烦
2025-12-04
10
0
0
23种设计模式的意义
2025-12-04
抽象工厂模式:封装产品族创建逻辑
抽象工厂模式:封装产品族创建逻辑,实现跨产品系列的解耦 大家好,我是冰点,今天我们继续聊设计模式,这次要讲的是抽象工厂模式。 前阵子做一个电商项目的“主题皮肤”功能时,我犯了个错——一开始把“按钮”“输入框”“弹窗”这些UI组件单独用工厂方法创建,结果要切换“暗黑模式”和“浅色模式”时,得分别改按钮
2025-12-04
5
0
0
23种设计模式的意义
2025-12-04
工厂方法模式:定义统一创建接口,让子类决定实例化
工厂方法模式:定义统一创建接口,让子类决定实例化哪类产品 大家好,我是冰点,今天我们接着聊设计模式,这次的主角是工厂方法模式。 前阵子帮朋友改代码时,发现
2025-12-04
6
0
0
23种设计模式的意义
2020-02-23
开放封闭原则(OCP)— 拥抱变化,拒绝修改
前言 大家好,我是冰点,今天为大家讲解SOLID五大原则的核心——开放封闭原则(OCP)。作为面向对象设计的终极目标,OCP是构建可长期稳定迭代系统的关键,核心围绕“对扩展开放,对修改关闭”的核心思想,兼顾系统稳定性与需求扩展性。 一、OCP核心定义 开放封闭原则的核心内涵的是:软件实体(类、模
2020-02-23
1
0
0
开发模型
开发理论与原则
开发理论