Local vs Global Runnable Queue

Posted by 夏泽民

Goroutine Scheduler Overview Goroutine 是 Golang 世界里的 Lightweight Thread 。



gc 3色标记算法

Posted by 夏泽民

三色标记法是传统 Mark-Sweep 的一个改进,它是一个并发的 GC 算法。 原理如下,



为什么DNS使用UDP而不是TCP

Posted by 夏泽民

DNS在进行区域传输的时候使用TCP,普通的查询使用UDP。为什么查询是使用UDP呢?网络上大部分答案都说UDP性能更好,打开网页速度快。如果是这样的话,为什么HTTP却是使用TCP呢? https://mp.weixin.qq.com/s/BF0EOyN2PtqN9ec0oyYS8g DNS在进行区域传输的时候使用TCP,普通的查询使用UDP。为什么查询是使用UDP呢?网络上大部分答案都说UDP性能更好,打开网页速度快。如果是这样的话,为什么HTTP却是使用TCP呢?



如何做权限管理系统设计

Posted by 夏泽民

在设计后台时时常会查阅后台的相关资料,但是关于后台的文章等内容分享的太少了,正好这一段时间在调整,想尝试撰写一系列的关于后台文章,希望跟大家一起来探讨、分享,希望对大家有所裨益,由于不同的后台需求多样化,不能一一兼顾,只能蜻蜓点水,尽量深入浅出。



pt-online-schema-change

Posted by 夏泽民

在线数据库的维护中,总会涉及到研发修改表结构的情况,修改一些小表影响很小,而修改大表时,往往影响业务的正常运转,如表数据量超过500W,1000W,甚至过亿时



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required