上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页

【小测试】使用腾讯云上的群集版redis

摘要: 具体的文档请见:https://cloud.tencent.com/document/product/239/3205 群集版本相当于很多个redis进程构成一个群集,最大支持128个分片(猜测分片就是进程数) 每个分片又对应着1~5个只读的slave,再不考虑主从同步延迟的情况下,通过读slave 阅读全文
posted @ 2021-05-08 14:47 ahfuzhang 阅读(115) 评论(0) 推荐(0)

【解决了一个小问题】golang build中因为缓存文件损坏导致的编译错误

摘要: 编译的过程中出现了一个吓人的错误: GOROOT=C:\Go #gosetup GOPATH=C:\Users\ahfuzhang\go #gosetup C:\Go\bin\go.exe mod tidy #gosetup go: downloading github.com/xxx/my_prj 阅读全文
posted @ 2021-04-28 16:45 ahfuzhang 阅读(904) 评论(0) 推荐(0)

golang中使用kafka客户端sarama消费时需要注意的一个点

摘要: kafka消费者的Consume()方法会阻塞; 当Consume()方法返回err时,不确定继续消费有没有问题;保险起见,退出进程,然后重新初始化。 当Consume()方法返回nil是,是可以继续消费的,亲测有效。 需要注意的点写在了注释里: //StartKafkaConsumer 启动kaf 阅读全文
posted @ 2021-04-21 15:44 ahfuzhang 阅读(2575) 评论(0) 推荐(0)

【记录一个问题】golang的xorm组件更新数据库未生效

摘要: 代码中使用了类似的方式来更新数据库: func (writer *dbWriter) updateVersion(ctx context.Context, IP string, version string) { engine, _ := utils.GetEngin() updateFields 阅读全文
posted @ 2021-02-26 10:58 ahfuzhang 阅读(229) 评论(0) 推荐(0)

【一个小实验】腾讯云的redis的主从结构的特性

摘要: 使用腾讯云上的redis,可以添加多个备机的分片,并且可以选择不同的账号来设定主从读写的策略。 现在设置两个账号:primary-主节点写,主节点读;secondary-主节点写,从节点读。 研究出了这样一些特性: 1.写命令只能在primary节点上执行; 貌似没有任何办法在secondary节点 阅读全文
posted @ 2021-01-29 19:42 ahfuzhang 阅读(90) 评论(0) 推荐(0)

golang gin框架中使用protocol buffers和JSON两种协议

摘要: 首先,我使用protobuf作为IDL,然后提供HTTP POST + JSON BODY的方式来发送请求。 能不能使用HTTTP POST + PB序列化后的二进制BODY呢? 做了一下尝试,非常简单: func Report(c *gin.Context) { req := protocols. 阅读全文
posted @ 2020-12-29 20:38 ahfuzhang 阅读(1881) 评论(0) 推荐(0)

我对无栈协程的理解

摘要: https://mp.weixin.qq.com/s/dj3u9_gX3ZFF5AuBT5tnGQ 😃 请移步公众号 阅读全文
posted @ 2020-12-23 16:48 ahfuzhang 阅读(591) 评论(0) 推荐(0)

【记录一个问题】thinkpad x1笔记本,安装ubuntu 16后,拔掉U盘,总是启动到windows,无法启动到ubuntu

摘要: 如题 昨天使用ubuntu 18没有这个问题 12:38 1.安装完成出现重启后,一定要拔掉U盘 2.BIOS里面的security boot一定要关闭,否则无法启动到unbuntu安装界面 3. ubuntu 16无法修改缩放比例,在4K分辨率下简直很痛苦,所以安装ubuntu 18才是明智的 1 阅读全文
posted @ 2020-12-19 12:21 ahfuzhang 阅读(474) 评论(0) 推荐(0)

【记录一个问题】笔记本ThinkPad X1-Extreme安装ubuntu 18后,更新nvidia显卡驱动后出现显示问题,无法再登录

摘要: 如题 更新的过程如下: sudo ubuntu-drivers autoinstall sudo reboot 后续准备在recovery模式中尝试删除驱动。 阅读全文
posted @ 2020-12-17 18:59 ahfuzhang 阅读(177) 评论(0) 推荐(0)

golang gin框架中实现一个简单的不是特别精确的秒级限流器

摘要: 起因 看了两篇关于golang中限流器的帖子: Gin 开发实践:如何实现限流中间件 常用限流策略——漏桶与令牌桶介绍 我照着用,居然没效果…… 时间有限没有深究。这实在是一个很简单的功能,我的需求是每分钟限制大约xxx次请求,平均每秒限制到XXX除60次左右的请求也就够了。 限流器代码 于是下面用 阅读全文
posted @ 2020-12-03 21:21 ahfuzhang 阅读(1493) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页