分类:Golang
算法、Golang
@Ted
2023/04/23
1415
浅聊一下分布式ID生成服务
1、背景在复杂的分布式系统中需要大量的唯一标识,如在订单、消息推送、支付、调度、费用等系统中都有需要,在数据日渐增长中数据库自增ID将无法满足庞大数据唯一标识的支撑,因此需要一套可以生成全局唯一标识ID的系统。需要满足的条件全局唯一性:不能...
Golang、小游戏
@Ted
2023/01/28
1766
像素画小游戏【上线】✌️
一直想写一个Reddit那样的r/place小游戏,终于在🐰年前抽空完成了一个初稿在这里感谢两位大佬的技术支持,go+webscoket【Leo大神】、前端布局【陈俊榕 Wolf Chen】点这里👉试玩【像素画小游戏】更新记录:2023-0...
Golang
@Ted
2021/05/12
2060
golang 接收POST表单数组
现在好多phper都开始转go了,在php开发中对数组的操作都是很随意的,接收也很好处理前端表单一般会有这种编写的情况<input type="checkbox" name="answ...
PHP、Linux、Golang
@Ted
2021/03/23
1584
使用 fswatch 文件监控,热编译,workerman更新自动重启
问题:使用workerman搭建的常驻内存框架,开发时每次代码修改都要 reload服务 很影响开发效率方案:使用fswatch解决这个问题什么是fswatch:fswatch是一个跨平台的文件更改监视,获取通知警报在指定的文件或目录的内容...
Golang
@Ted
2019/12/11
1861
go build 不同系统
Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。Mac下编译Linux, Windows平台的64位可执行程序:CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.g...