
本文是《循序渐进go语言》第四篇-Go内存分配机制。golang的内存采用了TCMalloc 这种分配机制。go是在多种语言诞生N多年之后,才由几个大神开发的。每种语言都有自...
通过前面的源码系列文章中的netty reactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机,驱动着整个netty框架的运行,而服务端的绑定和...
目录 参考资料 语言特性 关键字 变量与常量 数据类型 运算符 operators 控制流程语句 异常 Exceptions 函数 Function 类 Class 类-方法...
应用分发,顾名思义就是将应用进行分发。如果还不清晰,我们换个说法:我能把软件制造商生产的APP通过持有手机资源的人安装到实际使用的用户手机上。其实就是一个产品推广的工作,只是...
博客链接:http://www.ideabuffer.cn/2017/05/06/Java对象内存布局/ 我们知道在Java中基本数据类型的大小,例如int类型占4个字节、l...
前言 我们在JVM类加载器-原理一文中了解了JVM类加载器的基本原理。现在我们一起通过ClassLoader类及其相关源码来详细分析、理解JVM类加载器的体系,深入理解JVM...
简介 A generic doubly linked quicklist implementationA doubly linked list of ziplists根据源代...
引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下...