首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
iEchoxu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
548篇文章 · 0订阅
Go语言实战案例-Redis实现用户登录次数限制
Redis 的高性能和天然的过期机制,非常适合实现这种登录限流功能。本文将通过 Go + Redis 实现一个 用户登录次数限制 示例。 一、场景说明 • 规则:每个用户 1 分钟内最多尝试登录 5
Golang - 基于JWT与Casbin的身份验证与授权
因为以前有用过casbin这个库,觉得很强大。因此看了一些文章,觉得该文章讲得挺好的,粗略翻译一下,如有问题,望不吝赐教
Go语言的100个错误使用场景(1-10)|代码和项目组织
我的愿景是以这套文章,在保持权威性的基础上,脱离对原文的依赖,对这100个场景进行篇幅合适的中文讲解。所涉内容较多,总计约 8w 字,这是该系列的第一篇文章,对应书中第1-10个错误场景。
Golang 状态机设计模式
本文介绍了Golang状态机模式的一个实现示例,通过该模式,可以解耦调用链,有助于实现测试友好的代码,提高代码质量。
探索 Go 标准库中的优雅设计模式:函数与接口的结合
在 Go 语言的标准库(特别是在 net/http 包中),我们会发现一种非常优雅且简洁的编程模式,即通过函数类型与接口的结合来实现灵活且可扩展的代码。这不仅仅在代码复用、简化测试方面带来了极大方便。
十大经典设计模式及其Go语言实现
1. 单例模式(Singleton Pattern) 特点:确保一个类只有一个实例,并提供一个全局访问点。 优点:保证资源或状态的全局唯一性,减少资源消耗。 缺点:反模块化,测试困难。 应用场景:配置
深入理解Hugo - Config模块构建之源码实现
了然于胸 - collectModules时序图 经过loadConfig和applyConfigDefaults,我们已经将用户自定义信息和默认信息都归置妥当,并且放在了Config Provide
k8s 到底是什么,架构是怎么样的?
你是一个程序员,你用代码写了一个博客应用服务,并将它部署在了云平台上。 但应用服务太过受欢迎,访问量太大,经常会挂。 所以你用了一些工具自动重启挂掉的应用服务,并且将应用服务部署在了好几个服务器上,总
Go设计模式(3)-设计原则
上一篇文章Go设计模式(2)-面向对象分析与设计里讲过,做设计最重要的是保留合适的扩展点。如何才能设计出合适的扩展点呢? 这篇文章会讲解一下经典的设计原则。这些设计原则大家可能都听过,但可能没有想过为什么会提炼出这些原则,它们有什么作用。对内一个设计原则,我会尽量找到一个实例,…
Go 语言中的预防性接口:为什么通常是不必要的?
这篇文章探讨了 Go 语言中预防性接口通常不必要的原因。对比了 Java 和 Go 在接口实现上的差异,指出 Go 隐式接口实现更灵活。分析了预防性接口的负面影响,如接口膨胀、降低可组合性、隐藏实现细