首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
尚先生
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
状态机设计:比if-else优雅100倍的设计
引言:为什么需要状态机? 在后台系统开发中,我们经常需要处理对象的状态流转问题:订单从"待支付"到"已支付"再到"已发货",工单系统从"打开"到"处理中"再到"解决",这些场景都涉及状态管理。 如果不
Go语言实现权重抽奖系统
案例:Go语言实现权重抽奖系统 需求描述 支持配置多个奖品及对应权重 保证抽奖结果符合权重概率分布 防止重复中奖 提供抽奖结果验证接口 完整实现代码 核心功能说明 权重算法: 使用累计权重区间算法 保
gogen:一键生成 Go 项目,开发者的效率利器
gogen:一键生成 Go 项目,开发者的效率利器 在 Go 开发中,手动搭建项目结构是不是让你觉得效率低下?有没有想过一个工具能一键搞定模板生成,像 Rust 的 cargo generate 那样
银行核心账务设计入门必读
要了解银行核心系统,不得不从银行核心账务系统了解,银行几乎所有的业务,都与账务息息相关,不了解账务系统,不能说自己在银行做技术。
万字长文,最全Redis数据结构场景应用——基于电商平台
1.String 1. 电商社交平台中的业务场景 在电商社交平台中,String 类型的 Redis 数据结构通常用于存储和管理简单的数据项,比如用户信息、商品信息、订单状态、会话标识、计数器等。由于
Go 哲学和最佳编程实践系列(六)
编写简洁、可读的 Go 代码对于维护健康、可持续的代码库至关重要。通过遵循最佳实践,如使用描述性名称、保持函数简短且重点突出、优雅地处理错误以及遵循语言编程风格。
最好用的Go版本管理工具GVM
什么是 GVM? GVM 是 Go Version Manager 的缩写,它是一个用于管理多个 Go 语言版本的工具。GVM 允许你在同一台机器上安装和切换不同的 Go 版本
MapReduce 模型实战
MapReduce 是一种编程模型,用于在集群上使用并行分布式算法处理和生成大数据集。其基本思想是将输入数据拆分成更小、可管理的块,以便可以并行处理(Map阶段)。
Go泛型:让你的代码更加优雅和高效
泛型编程是计算机科学中一个相当重要的概念,广泛应用于各种编程语言和框架中。泛型允许在强类型编程语言在设计代码时,能够在实例化时通过指定类型作为参来指明使用哪些数据类型,有助于提高代码复用性。
Golang内存问题排查
最近压测一个Golang实现的新业务时,疑似有内存泄漏,虽然最终确认业务没有问题,先将排查思路整理下,以供参考。
下一页
关注了
8
关注者
0
收藏集
2
关注标签
41
加入于
2018-04-02