首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
derek518
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
面试官:分库分表之后,id 主键如何处理?
其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 这个就是说你的系统里每次得到一个 id,都是往一个库的一个表里插入一条…
Gos: GO MODULE解决方案 💪
The current gos is still an alpha version, welcome more people to comment and improve it 🍓, you can add more commands to it, or modify som…
Golang 如何正确使用 Context
at Golang UK Conf. 2017 如果进一步考虑。 如上图这样的 RPC 调用,开始调用 RPC 1 后,里面分别调用了 RPC 2, RPC 3, RPC 4,等所有 RPC 用成功后,返回结果。 RPC 2 失败后,如果没有 Context 的存在,那么我们可…
在Github中stars数最多的Go数据库框架集合
在Go语言世界中,beego orm、gorm、sqlx、gorp、xorm是我已知在Github中stars数最多Go数据库框架,这几个都是Go语言世界中老牌数据库框架。 其中beego orm是beego自带的orm框架,统计star数的时候是按beego的star数统…
[译]Golang应付百万级请求/分钟
我在不同公司从事反爬虫、反病毒、反恶意程序已经有15年了,我知道,由于每天需要处理和应对的大量数据,这些系统最终会因此变得十分复杂。 目前我是smsjunk.com的CEO以及KnowBe4的首席架构师,两家公司都是活跃与网络安全行业。 有趣的是在过去10年作为一名软件工程师,…
Uber Go 语言编码规范
Uber 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 zap、jaeger 等。2018 年年末 Uber 将内部的 Go 风格规范 开源到 GitHub,经过一年的积累和更新,该规范已经初…
撮合引擎开发:流程的代码实现
我们要开始聊代码实现逻辑了,如果不记得之前讲的目录结构,请回去翻看前文。聊代码实现的第一步自然从程序入口开始,核心就两个函数:init() 和 main(),其代码如下: initViper():配置文件初始化,使用了第三方配置库 viper,这是一个被广泛使用的配置库,其 g…
如何测试你的 Go 代码
不论是开源项目,还是日常程序的开发,测试都是必不可少的一个环节。今天我们开始进入 Go 测试模块 testing 的介绍。 差不多两周没有更新 Go 文章了,最近状态不是太好。这篇文章本来准备写的内容非常丰富,结果有点力不从心,移除了好几个小节。思考下来,还是决定拆成几篇。 另…