
內存管理 1布局 1.1操作系統內存布局 1.1.1邏輯布局 1.1.2物理布局 1.2 GO 內存布局 go沒有使用操作系統提供的內存管理方案...
1 Channel channel 是Go語言在語言級別提供的 goroutine 間的通信方式。我們可以使用 channel 在兩個或多個 g...
1 調度模型 Linux操作系統中的資源調度是基于進程的,同一進程中的線程共享這個進程中的所有資源,所以linux中的線程本質上是一種輕量級進程...
1 概述 應用程序建立與數據庫的連接其實是一項開銷很大的工作,其中涉及網絡連接的建立、會話的建立、數據庫端與應用程序的適配等諸多操作。因此,大部...
Redis 在 2.8.9 版本添加了 HyperLogLog 結構。Redis HyperLogLog 是用來做基數統計的算法。 什么是基數?...
數據結構 storage/innobase/include/data0type.h 行結構中,除了用戶定義的列外還有3個隱藏系統列:DATA_R...
關于ThreadLocal以及InheritedThreadLocal基本原理的介紹已經非常多,但是感覺threadlocal設計的精髓還是在于...
1. 首先是主程序類com.alibaba.dubbo.common.Main,成員變量如下: 可以看到Dubbo啟動時主要做了以下的事情: 從...
1.分區表的原理 分區表是由多個相關的底層表實現,這些底層表也是由句柄對象表示,所以我們也可以直接訪問各個分區,存儲引擎管理分區的各個底層表和管...