本文已迁移至https://juejin.cn/post/6844903812331732999[https://juejin.cn/post/684490381233173...
本文已迁移至https://juejin.cn/post/6844903812331732999[https://juejin.cn/post/684490381233173...
本文基于 go1.11 版本。 Mutex 使用 在深入源码之前,要先搞清楚一点,对 Golang 中互斥锁 sync.Mutex 的操作是程序员的主动行为,可以看作是是一种...
前言 Golang中有两种类型的锁,Mutex (互斥锁)和RWMutex(读写锁)对于这两种锁的使用这里就不多说了,本文主要侧重于从源码的角度分析这两种锁的具体实现。 引子...
1、为什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计?) 说白了,分库分表是两回事儿,大家可别搞混了,可能是光分库不分表,也可能是光分表不分库,都有可能。 我先...
文章目的: 1、向没听过或者刚听过但是还对这个监控系统没有任何概念的开发者介绍Prometheus的应用场景。2、向有需要深入的了解的人推荐一些博客、书籍。3、内心真实想法:...
现在大数据、人工智能、数据分析等很多技术岗位都对数学有一定的要求,数学越来越重要,很多人也开始尝试学习数学,脑子里突然就有了结合Python编程来学习数学的想法。在网络上搜索...
go-xorm封装公共CURD类 $ 前言 go-xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。 $ 配置目标 封装一个公共的父级操作类, 通...
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(...
一. 分块编码 分块编码传输应该是和持久连接配合使用的.因为如果不是持久连接的话那也不需要知道长度等信息了,只需要读到连接关闭即可. 在持久连接的情况下,如果是服务器动态创建...