首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
胖子同志40580
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
促销系统的设计
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容,抗并发(本次不考虑秒杀系统的设计)等等. 废话说完了,进入正题吧 对各种促销行为进行分析,会发现本质上是由两个部分和一个作用域组成. 两个部分既上图中的rule和action部分. …
电商设计手册之用户体系
一直从事互联网电商开发三年多的时间了,回头想想却对整个业务流程不是很了解,说出去很是惭愧。但是身处互联网电商的环境中,或多或少接触了其中的各个业务,其次周边还有很多从事电商的同事和朋友,这都是资源。于是,我决定和我的同事、盆友们、甚至还有你们去梳理整个流程并分享出来,谈不上结果…
适用于 Go 项目的 Makefile 指南
大家好,我叫谢伟,是一名使用 Go 语言的后端开发者。 本文章的主题是: 编写适用于 Go 项目的 Makefile 指南。 1. 前提: 编写项目的过程中,经常需要对文件进行编译和执行,查看功能开发或者修复的 Bug 是否正确。你当然可以直接执行 go build 命令用来编…
GRBAC: golang轻量级RBAC鉴权库👮
Grbac是一个快速,优雅和简洁的RBAC框架。它支持增强的通配符并使用Radix树匹配HTTP请求。令人惊奇的是,您可以在任何现有的数据库和数据结构中轻松使用它。 grbac的作用是确保指定的资源只能由指定的角色访问。请注意,grbac不负责存储鉴权规则和分辨“当前请求发起者…
Go web 教程
大家好,我叫谢伟,是一名程序员。 web 应用程序是一个各种编程语言一个非常流行的应用领域。 web 后台开发一般是面向的业务开发,也就说开发是存在一个应用实体:比如,面向的是电商领域,比如面向的是数据领域等,比如社交领域等。 不同的领域,抽象出的模型各不相同,电商针对的多是商…
[译] 在 GO 语言中创建你自己的 OAuth2 服务:客户端凭据授权流程
嗨,在今天的文章中,我会向大家展示怎么构建属于每个人自己的 OAuth2 服务器,就像 google、facebook 和 github 等公司一样。 如果你想构建用于生产环境的公共或者私有 API,这都会是很有帮助的。所以现在让我们开始吧。 开放授权版本 2.0 被称为 OA…
Syncd: 一款Go语言开发的开源自动化部署工具
syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. 在这一环节中,可运行单元测试 (例如 go test php phpunit, 下载依赖 (如 go: glide install php: composer install), 编译软…
[译]使用Go处理每分钟百万请求
这篇文章在medium上很火,作者以实际案例来分析,讲得很好。 我们经常听说使用Go的goroutine和channel很容易实现高并发,那是不是全部代码都放在goroutine中运行就可以实现高并发程序了呢?很显然并不是。这篇文章将教大家如何一步一步写出一个简单的, 高并发的…
Go Modules 详解
Go 1.11 和 Go 1.12 包含了初步的 Go Modules 支持,且计划在 2019 年 8 月发布的 Go 1.13 会在所有开发过程中默认使用 Go Modules。 Go Modules 是为了提升使用其他开发者代码,即添加**依赖项(模块、包)**时的体验,…
为什么建议你常阅读源码?
我叫谢伟,是一名侧重在后端的程序员。 自身智力一般,技术迭代又非常快,为不至于总处于入门水平,给自己定位是后端,进一步定位现阶段是 web后台开发。 为保持好奇心,经常会尝鲜新技术,其实不仅仅是技术,比如摄影、演示设计、拍视频、自媒体写作啊等,都会经常性的涉猎。 如果此刻我是一…