首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
LyndonChen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
基于多层级时间轮的高性能延时任务调度设计与实现
引言 在分布式系统、游戏服务器、金融交易等场景中,延时任务调度是核心基础能力。本文基于笔者实现的Java多层级时间轮算法,深入解析其设计原理,并与传统延时算法进行对比分析。 一、核心设计解析 1.1
委托模式(Delegation Pattern):多渠道消息发送服务实战案例分析
在一个多渠道消息发送服务平台中,需要支持不同的消息发送渠道,例如短信、邮件、APP推送等。平台需要灵活地根据不同的消息类型和用户偏好选择合适的发送渠道,同时提出了代理与委托的区别和使用场景。 2. 为
Holder模式(Holder Pattern):公司员工权限管理系统实战案例分析
在一个大型公司中,员工根据其职位和部门被赋予不同的权限。这些权限可能包括访问敏感数据、审批财务报告、提交报销等。随着公司规模的增长和组织结构的复杂化,管理员工权限变得越来越重要。 使用Holder模式
一致性哈希算法带来的分布式系统设计思考
在分布式系统中,数据存储和访问的均匀性、高可用性及可扩展性至关重要。一致性哈希算法(Consistent Hashing)以其优秀的数据分布特性,广泛应用于缓存、负载均衡和数据库分片等领域,有效...
《图解支付系统设计与实现》精华版
尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。介绍一些支付行业十几年来都没有太大变化的通用知识点。
泛谈阿里vs美团订单存储架构演进
1. 订单存储介绍 订单的存储背后支撑创单后的系列用户活动,围绕着业务的发展,大厂的订单的数据日益剧增 在手淘订单列表,我们可以看见天猫、飞猪、淘票票等诸多 BU 的订单 在美团的订单列表,我们可以
策略模式使用
策略模式使用 概述 Java中的策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列的算法,并将每一种算法封装起来,使它们可以相互替换。
接口隔离原则:精简接口,专注职责,多环境配置管理案例
接口隔离原则(Interface Segregation Principle, ISP)是SOLID设计原则中的第四个原则。它主张不应该强迫客户依赖于它们不使用的方法,即一个类对另一个类的依赖应该建立
第三方支付业务架构设计(设计)
该文章介绍了一个电商支付系统的设计思路和相关需求。系统需要支持接受付款、向商家付款、使用第三方支付平台及对账等功能。同时还需要满足高扩展性、高可用性、可靠性和一致性等非功能性需求。
精雕细琢:单一职责原则在电商架构中的运用 ,项目代码讲解
软件开发中单一职责原则(SRP)是SOLID五大设计原则中的第一个,由Robert C. Martin在21世纪初提出。它主张一个类应该仅有一个职责,并且该职责应该被完全封装在类中。这一原则的目的是减