sync.Mutex 是go标准库里一个常见且常用的结构,各种源码里出场频率也非常高。所以我们来学习一下它。知己知彼,少踩天坑。
MySQL事务和锁浅析
文章起于一次死锁案例
问题引发思考,思考带动学习
切身的面对让我了解了更多关于事务和锁的内容
IO模型-epoll
其演进历史及意义是什么?epoll的核心机制是什么?为什么windows上epoll不够用?
源码杂货铺:Opentracing & jaeger
分布式链路追踪相信大家都不陌生,很好用,可以帮我们观察系统结构,清晰调用链路,快速定位排查问题等等。分布式追踪有多种实现方案,我熟悉的是jaeger,那jaeger是如何实现的呢?我们一起深入学习下吧
LeetCode-279 完全平方数
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/perfect-squares
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
源码杂货铺:Map与sync.Map
map是我们开发过程中常常会使用到的数据结构,那么
map是如何实现的?
map是否线程安全?
map有哪些需要注意的地方?
缓存常见问题整理
整理几个常见的缓存方面的问题
学习下分布式锁
什么是分布式锁?
分布式锁有什么特性?
分布式锁需要注意什么?
如何实现分布式锁?
MYSQL优化 - explain简单介绍
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MYSQL是如何处理SQL语句的。explain得到的就是sql的执行计划,我们可以用它来分析查询语句或者表结构的性能瓶颈
LeetCode-1011 在D天内送达包裹的能力
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/capacity-to-ship-packages-within-d-days
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
MySQL:BTREE索引和HASH索引
MySQL学的不好,补补课
LeetCode-20 有效的括号
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/valid-parentheses
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
LeetCode-70 爬楼梯
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/climbing-stairs
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
LeetCode-91 解码方法
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/decode-ways
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
LeetCode-767 重构字符串
刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reorganize-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。