MySql 间隙锁整理
MySql InnoDB 事务隔离级别是 RR 的情况下,间隙锁会封锁该条记录相邻两个键之间的空白区域,防止其它事务在这个区域内插入、修改、删除数据,以防止出现幻读现象。
Read more…golang 踩坑总结
groutine 泄漏 goroutine 是用户态的轻量级协程,在 golang 中开启 groutine 开销很小,能轻松开启成千上万的 goroutine。但是如果开启的 groutine 长驻内存,并且还不断的开启新的 goroutine,那么可能会导致内存泄漏问题。
Read more…grafana plugin 查询结果列名 bug 排查
问题描述 有用户反馈,使用 grafanaplugin ,在 alerting 页面数据查询时,展示的列名不对。
Read more…consul做grpc服务注册和服务发现
分布式服务通常有多个实例,按负载均衡在服务端侧或客户端侧可以将服务的负载均衡分为服务端负载均衡和客户端负载均衡。
Read more…Gin 开启pprof
在 gin 中开启pprof代码示例:
Read more…golang map
Read more…golang gzip 使用过程中问题排查
在使用 golang 的 gzip 包压缩数据时发现一个坑,出问题的代码如下:
Read more…spark 3.1.2 context异常关闭问题排查
前段时间,基于spark和spring boot开发了一个web服务,将 spark session 注册为spring的bean,代码如下所示。
Read more…TCP协议详解
TCP协议 TCP 协议是 TCP/IP 体系中非常复杂的一个协议,下面介绍 TCP 的主要特点:
Read more…大年初五--北京故宫
故宫博物院又叫「紫禁城」,是明清两代的皇宫,总共有 24 位皇帝居住过,始建于永乐四年(1406 年),建成于永乐十八年(1420 年),占地面积 72 万平方米。
Read more…