记一次gRPC的调用实战(一)
上个月入职了一家新公司,技术栈用的B站的 Kratos ,发现这个框架为了微服务而封装了很多东西,最主要的一块就是...
leetcode算法题之142 - 环形链表 II
最近公司经济不景气导致团队被迫处在了解散边缘,而后周末之余在力扣上刷题时发现有些题目的解题思路挺有趣的,就比如这个...
使用 atomic 包实现无锁并发统计
最近工作之余翻了一遍 sync 官方包中的 Once.Do 源码,获得了一些收获。众所周知 Go 中 Once.D...
浅谈从PHPer到Goer的心路历程
不知不觉间,通过公司内部转岗的机会,已经接触 Go 这门语言快五个月了,期间大大小小写了几个应用(公司项目目前是一...
Go中使用Redis分布式锁的最佳实践
之前梳理了一篇用PHP实现Redis分布式锁的文章:《关于秒杀场景用Redis来实现分布式锁解决库存超卖现象 》现...
层级递归算法的优化
之前出了一篇解决无限级分类子集取值的文章: 《使用BFS(广度优先搜索)算法解决无限级分类子集取值 》在使用过程中...