如何借助go pprof分析真实场景问题

2021-07-31
阅读 8 分钟
5.7k
本文将分享一个 笔者在实际业务开发当中遇到的一个有趣的问题。并且本文还会讲述笔者是如何借助 go tool pprof 分析和定位问题原因的。希望本篇的分享 能够给读者在日常开发与定位问题方面 带来一些启发。本文如有任何纰漏与建议欢迎在评论区指正与讨论(笔芯)。

mysql MVCC事务实现原理

2021-07-19
阅读 3 分钟
2.6k
大家知道MySQL中的事务是基于MVCC版本链实现的,但是MySQL对于我们来说是一个黑盒,对于底层的实现了解的不是很多。本文主要介绍MySQL中的InnoDB引擎的MVCC的实现原理,由浅到深带领大家从根上理解MySQL

浅谈MySQL的InnoDB引擎锁

2021-07-18
阅读 11 分钟
2.8k
作者:名扬前言阅读本文后你将收获:1.对MySql中的锁有更加全面的认识。2.了解什么是幻读,以及如何避免幻读 。3.InnoDb 引擎关于行级锁的实现方式。4.死锁产生的条件、实例及如何避免死锁。5.本文中的sql语句均可直接在MySql中执行,方便自己做实验,这点很重要,只有自己动手实验过才会记忆更加深刻。另外,由于本人水...

排课架构设计

2021-07-12
阅读 3 分钟
3.3k
在介绍背景前先理解⼏个名词概念课程权益:指的是⽤户拥有哪些课程(e.g. 语⽂体验课L1级别48周)融合项⽬:英语、语⽂、思维三科各⾃维护的项⽬重构的新项⽬预排课:推算的课表信息延期调级:修改⽤户的开课时间和课程级别  去年3⽉份,融合英语、融合语⽂、思维三科进⾏业务融合,参与了融合项⽬从零到⼀的过程。业...

MySQL底层索引深度解刨

2021-07-02
阅读 5 分钟
4.3k
哈希表是一种以键 - 值(key-value)存储数据的结构,我们只要输入待查找的键即 key,就可以找到其对应的值即 Value。哈希的思路很简单,把值放在数组里,用一个哈希函数把 key 换算成一个确定的位置,然后把 value 放在数组的这个位置。时间复杂度:0(1)

Kubernetes认证鉴权

2021-06-11
阅读 30 分钟
8k
我们知道对于资源对象的操作都是通过 APIServer 进行的,那么集群是怎样知道我们的请求就是合法的请求呢?这个就需要了解 Kubernetes的认证鉴权流程

Kubernetes认证鉴权

2021-06-10
阅读 30 分钟
3k
我们知道对于资源对象的操作都是通过 APIServer 进行的,那么集群是怎样知道我们的请求就是合法的请求呢?这个就需要了解 Kubernetes的认证鉴权流程

小猴启蒙数据迁移实战

2021-05-31
阅读 4 分钟
3.1k
学前启蒙教育赛道,竞争日益激励,好未来集团旗下“小猴英语”,“小猴语文”,”小猴思维“三条独立产品站线,战略调整,资源合并,重拳出击,打造全新”小猴启蒙“品牌,专为2-6岁学前儿童打造的启蒙课程。

Go程序性能分析工具和方法

2021-05-21
阅读 7 分钟
7.7k
作者:宁亮一、常用分析命令和工具pprofgo tool [xxx]go testdelvego racegdb二、程序编译时的参数传递1、gcflags {代码...} 比如 -N 禁用编译优化,-l 禁止内联,-m 打印编译优化策略(包括逃逸情况和函数是否内联,以及变量分配在堆或栈),-S 是打印汇编。如果只在编译特定包时需要传递参数,格式应遵守“包名=参数列...