无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 80 期

本周热门文章

个点赞 12
Go 语言精编面试50题,请收藏! Laravel00

文章来自微信公众号:Go语言圈  1 下面属于关键字的是()A. funcB. defC. structD. class 参考答案:AC 2 定义一个包内全局字符串变量,下面语法正确的是 ()A. var str stringB. str := “”C. str = “”D. var str...

个点赞 9
用Go语言实现多协程文件上传,断点续传,你如何实现? Go语言圈

这里给大家写一个支持有进度条的多协程下载文件,也支持断点续传。  断点续传的原理如下:由于浏览器与服务端的通讯是基于HTTP协议,所以断点续传功能的原理就是靠HTTP请求来实现。 断点续传功能最核心的原理就是利...

个点赞 8
Go语言&&Redis 实现分布式锁,你会不会 ? Go语言圈

文章来自微信公众号:Go语言圈   为什么需要分布式锁 1 用户下单锁住 uid,防止重复下单。 2 库存扣减锁住库存,防止超卖。 3 余额扣减锁住账户,防止并发操作。 分布式系统中共享同一个资源时往往需要分布式锁来保...

个点赞 7
M1版Mac从零开始搭建Golang开发环境 hxx1

一、安装配置 iTerm2 1.查看终端 检查终端是否为zsh,M1版的Mac 默认实用Zsh作为shell 打开自带的终端软件即可查看是否是zsh,如果不是请自行设置并安装。 2.安装iTerm2 前往iTerm2的官网官网下载 https://iterm2.co...

个点赞 5
√ goland连接mysql提示SQL语法错误 sbsz

1. 运行环境 go version go1.17.5 windows/amd64goland版本2019.2 2. 问题描述? 我在Automigrate()迁移表的时候报了SQL语法错误,百度了很久也不知道怎么解决 3. 您期望得到的结果? //: <> (能截图就截图。)...

个点赞 4
代码中获取当前 Go 版本 Summer

package main import ( "fmt" "runtime" ) func main() { // go1.17.5 fmt.Println(runtime.Version()) }

个点赞 3
Go 分布式令牌桶限流 + 兜底策略 kevwan

上篇文章提到固定时间窗口限流无法处理突然请求洪峰情况,本文讲述的令牌桶线路算法则可以比较好的处理此场景。 工作原理 单位时间按照一定速率匀速的生产 token 放入桶内,直到达到桶容量上限。处理请求,每次尝试...

个点赞 2
[成都][50k-100k]招聘区块链研发团队 Moz4094

岗位职责:1、负责底层公有链的架构设计,关键模块实现(核心代码编写工作);2、负责组织制定和实施技术决策、方案,制定开发规范,编写相关的技术文档,对已有区块链技术架构升级优化;3、负责研究、开发并实现区...

个点赞 2
golang环境搭建mac helong3314

安装工具 首先,先安装Homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 查看brew是否安装成功: brew -v 使用brew安装go: brew install go 查看go是否安装...

个点赞 2
Golang爬虫,Go&&正则爬取数据,杠杆的 Go语言圈

字符 ——匹配任意字符 e.g: abc. 结果: abcd,abcx,abc9;[] ——匹配括号中任意一个字符 e.g: [abc]d 结果:ad,cd,1d; ——[-]中表示范围 e.g: [A-Za-z0-9]; ^ ——[^]中表示除括号中的任意字符 e.g:[^xy]a 结果:aa,da,...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助