08 2021 档案
摘要:今天梳理下golang中结构体的赋值、指针以及获取成员变量方式
阅读全文
摘要:golang用到管道的时候,如果没有恰当的写入和读取等会遇到死锁问题,今天我遇到了偏门的死锁问题,解决过程如下
阅读全文
摘要:由于同事每次让我这边清空redis数据(string,集合)都需要我来操作比较麻烦,所以开放了个api给他。考虑到golang直接操作redis没新意,换个思路:此api通过控制shell脚本来一步到位。
阅读全文
摘要:每个语言都有异常处理机制,比如Java、PHP、Python等都拥有一种try catch机制,这种异常捕获机制可以非常方便的处理程序运行中可能出现的各种意外情况。而go的错误处理机制个人感觉比较单一且简单粗暴,本文介绍了几种异常情况及处理
阅读全文
摘要:并发场景,锁机制尤为关键,我们一起通俗易懂的了解下golang的锁吧
阅读全文
摘要:当我们用windows办公时,会经常用到vmware构建linux虚拟机,而最常用的nat网络模式会导致我们主机ping不了虚拟机,更别说办公室其他电脑了。那么我们怎么解决呢?
阅读全文
摘要:php的普通server(非swoole)因为是解释型的,更新代码无需restart。而golang实现的常驻内存server就需要做到平滑关闭,否则并发量大的时候,因为重启而导致部分连接终端,从而导致数据库脏乱,也会给业务带来很大的麻烦。
阅读全文
摘要:写api的时候我们更希望文档能够即时、同步、方便。golang的gin框架编写api的时候可以用gin-swagger
阅读全文
摘要:golang的gin框架中goroutine处理简介
阅读全文