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

Go 周刊第 47 期

本周热门文章

个点赞 5
一个(目前是单机版的)生活账记账程序 M1racle

简单的介绍 生了娃之后,花钱如流水,于是就想写一个记录生活账的东西来观察自己每月的花销,然后逐步优化花销。为什么不用市面上那些记账程序呢,因为我试用了一圈下来,发现多多少少都会不满足我的需求。既然如此...

个点赞 5
通用连接池帮你解决资源管理难题 kevwan

前言 群里老有同学问,go-zero 的 数据库 和 redis 库是否有连接池支持。先说结论:有的,可以放心大胆用! 从框架设计来说,对于数据库连接这种资源当然是尽可能减少频繁操作: 为业务减负提升框架自身的性能池化技...

个点赞 4
查找git某个分支是谁创建的 Iwanna

遇到个奇怪的问题,运维问某个分支是不是我建的,我查了下git log想着第一个应该就是作者, 结果一直往前翻发现master的log也会在这里,然后去网上找了下,可以这样操作 git for-each-ref --format='%(committerdate...

个点赞 4
[gRPC]来聊一聊gRPC的认证 小魔童哪吒

[TOC] gRPC认证 我们再来回顾一下gRPC的基本结构 gRPC 是一个典型的C/S模型,需要开发客户端 和 服务端,客户端与服务端需要达成协议,使用某一个确认的传输协议来传输数据,gRPC通常默认是使用protobuf来作为传输协...

个点赞 3
时间相差秒数_Golang 时间操作大全 wangchunbo

平时开发过程中,时间相关的操作用的还是很多的。接下来就与大家一起总结下与时间有关的操作,主要涉及到 time 包,核心数据结构是 time.Time,如下: type Time struct { wall uint64 ext int64 loc *...

个点赞 2
[系列文章] 什么?无限缓冲的队列(一)? Remember

介绍 事情的起因是前几周看到鸟窝写了一篇关于实现无限缓冲 channel 的文章,当时忙着和小姐姐聊天没看,今天想起来了。 不过这篇文章不会涉及到鸟窝自己实现的 chanx,我们会在下一篇提到。 我们都知道,channel 有...

个点赞 2
想请教一下Golang如何根据不同参数构建不同实例?单例模式转工厂模式 arxxin

目的:需要根据不同的配置参数,连接不同的ES,应产生两个ES连接对象 目前代码是单例模式,即使传不同的参数,仍然是使用同一个对象实例。 type ES struct { client *elastic.Client //查询ES prefix...

个点赞 1
来瞧一瞧 gRPC的拦截器 小魔童哪吒

[TOC] 瞧一瞧 gRPC的拦截器 上一次说到gRPC的认证总共有4种,其中介绍了常用且重要的2种: 可以使用openssl做认证证书,进行认证客户端还可以将数据放到metadata中,服务器进行认证 可是朋友们,有没有想过,要是每...

个点赞 1
i/o timeout , 希望你不要踩到这个net/http包的坑 xiaobai9

文章持续更新,可以微信搜一搜「golang小白成长记」第一时间阅读,回复【教程】获golang免费视频教程。本文已经收录在GitHub github.com/xiaobaiTech/golangFamil... , 有大厂面试完整考点和成长路线,欢迎Star。 问...

个点赞 1
git 同步fork的仓库代码 Iwanna

git 同步fork的仓库代码向开源项目提交pr的时候经常用到的命令 # 拉取原仓库代码 git remote add upstream https://github.com/gogf/gf.git git pull upstream # 将原仓库代码合到自己仓库 git merge upstream/maste...

更多热门文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助