首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
尚先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
状态机设计:比if-else优雅100倍的设计
引言:为什么需要状态机? 在后台系统开发中,我们经常需要处理对象的状态流转问题:订单从"待支付"到"已支付"再到"已发货",工单系统从"打开"到"处理中"再到"解决",这些场景都涉及状态管理。 如果不
银行核心账务设计入门必读
要了解银行核心系统,不得不从银行核心账务系统了解,银行几乎所有的业务,都与账务息息相关,不了解账务系统,不能说自己在银行做技术。
万字长文,最全Redis数据结构场景应用——基于电商平台
1.String 1. 电商社交平台中的业务场景 在电商社交平台中,String 类型的 Redis 数据结构通常用于存储和管理简单的数据项,比如用户信息、商品信息、订单状态、会话标识、计数器等。由于
最好用的Go版本管理工具GVM
什么是 GVM? GVM 是 Go Version Manager 的缩写,它是一个用于管理多个 Go 语言版本的工具。GVM 允许你在同一台机器上安装和切换不同的 Go 版本
MapReduce 模型实战
MapReduce 是一种编程模型,用于在集群上使用并行分布式算法处理和生成大数据集。其基本思想是将输入数据拆分成更小、可管理的块,以便可以并行处理(Map阶段)。
一个项目代码讲清楚DO/PO/BO/AO/E/DTO/DAO/ POJO/VO
在现代软件架构中,不同类型的类扮演着不同的角色,共同构成了一个清晰、模块化和可维护的系统。以下是对实体类(Entity)、数据传输对象(DTO)、领域对象(Domain Object)、持久化对象(P
利用 Redis Bitmap 实现高效的用户签到统计功能
本文详细介绍了如何利用 Redis Bitmap 类型实现高效的用户签到统计功能。内容包括 Redis Bitmap 数据类型的简单介绍及其应用场景,并通过 Go 语言程序简单实现了对应功能。
工厂模式GO版本「附详细案例」
工厂模式(Factory Design Pattern)是创建型设计模式,它提供了通用创建对象方法,具体创建哪种类型的对象是由工厂类决定。 工厂模式主要目的是将对象的创建和使用分离,调用方不需要知道
深入设计模式之适配器模式GO版本「附详细案例」
为什么会写“适配器”模式呢?主要有 2 个原因:1、使用“适配器”模式的场景比较多,比如“监听”平台事件适配数据、调用三方接口适配接口数据等。2、写“适配器”模式文
图解Go中的Option模式:灵活配置与可选过滤
在 Go 语言开发中,设计灵活、可扩展的 API 是一项重要技能。而 Option 模式是一种常见且有效的方法,它允许我们为函数提供可选参数,并使代码更加简洁和可读。 在这篇文章中,我将通过两种常见的