内存管理 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.分区表的原理 分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管...