简单的介绍 生了娃之后,花钱如流水,于是就想写一个记录生活账的东西来观察自己每月的花销,然后逐步优化花销。为什么不用市面上那些记账程序呢,因为我试用了一圈下来,发现多多少少都会不满足我的需求。既然如此...
前言 群里老有同学问,go-zero 的 数据库 和 redis 库是否有连接池支持。先说结论:有的,可以放心大胆用! 从框架设计来说,对于数据库连接这种资源当然是尽可能减少频繁操作: 为业务减负提升框架自身的性能池化技...
遇到个奇怪的问题,运维问某个分支是不是我建的,我查了下git log想着第一个应该就是作者, 结果一直往前翻发现master的log也会在这里,然后去网上找了下,可以这样操作 git for-each-ref --format='%(committerdate...
[TOC] gRPC认证 我们再来回顾一下gRPC的基本结构 gRPC 是一个典型的C/S模型,需要开发客户端 和 服务端,客户端与服务端需要达成协议,使用某一个确认的传输协议来传输数据,gRPC通常默认是使用protobuf来作为传输协...
平时开发过程中,时间相关的操作用的还是很多的。接下来就与大家一起总结下与时间有关的操作,主要涉及到 time 包,核心数据结构是 time.Time,如下: type Time struct { wall uint64 ext int64 loc *...
介绍 事情的起因是前几周看到鸟窝写了一篇关于实现无限缓冲 channel 的文章,当时忙着和小姐姐聊天没看,今天想起来了。 不过这篇文章不会涉及到鸟窝自己实现的 chanx,我们会在下一篇提到。 我们都知道,channel 有...
目的:需要根据不同的配置参数,连接不同的ES,应产生两个ES连接对象 目前代码是单例模式,即使传不同的参数,仍然是使用同一个对象实例。 type ES struct { client *elastic.Client //查询ES prefix...
[TOC] 瞧一瞧 gRPC的拦截器 上一次说到gRPC的认证总共有4种,其中介绍了常用且重要的2种: 可以使用openssl做认证证书,进行认证客户端还可以将数据放到metadata中,服务器进行认证 可是朋友们,有没有想过,要是每...
文章持续更新,可以微信搜一搜「golang小白成长记」第一时间阅读,回复【教程】获golang免费视频教程。本文已经收录在GitHub github.com/xiaobaiTech/golangFamil... , 有大厂面试完整考点和成长路线,欢迎Star。 问...
git 同步fork的仓库代码向开源项目提交pr的时候经常用到的命令 # 拉取原仓库代码 git remote add upstream https://github.com/gogf/gf.git git pull upstream # 将原仓库代码合到自己仓库 git merge upstream/maste...
摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com
邮件服务由
SendCloud
赞助
|