240 发简信
IP属地:西藏
  • Resize,w 360,h 240
    Go语言内存管理与布局

    内存管理 1布局 1.1操作系统内存布局 1.1.1逻辑布局 1.1.2物理布局 1.2 GO 内存布局 go没有使用操作系统提供的内存管理方案...

  • Resize,w 360,h 240
    Go语言的协程与并发

    1 Channel channel 是Go语言在语言级别提供的 goroutine 间的通信方式。我们可以使用 channel 在两个或多个 g...

  • Resize,w 360,h 240
    Go语言的GPM模型

    1 调度模型 Linux操作系统中的资源调度是基于进程的,同一进程中的线程共享这个进程中的所有资源,所以linux中的线程本质上是一种轻量级进程...

  • Resize,w 360,h 240
    HikariCP连接池设计分析

    1 概述 应用程序建立与数据库的连接其实是一项开销很大的工作,其中涉及网络连接的建立、会话的建立、数据库端与应用程序的适配等诸多操作。因此,大部...

  • Resize,w 360,h 240
    Redis中的HyperLogLog浅析

    Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法。 什么是基数?...

  • Resize,w 360,h 240
    MySQL InnoDB的MVCC原理简析

    数据结构 storage/innobase/include/data0type.h 行结构中,除了用户定义的列外还有3个隐藏系统列:DATA_R...

  • ThreadLocalMap源码解读

    关于ThreadLocal以及InheritedThreadLocal基本原理的介绍已经非常多,但是感觉threadlocal设计的精髓还是在于...

  • Resize,w 360,h 240
    一张图看懂Dubbo SPI机制

    1. 首先是主程序类com.alibaba.dubbo.common.Main,成员变量如下: 可以看到Dubbo启动时主要做了以下的事情: 从...

  • MySQL分区表原理和优缺点

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

个人介绍
业精于勤荒于嬉,行成于思毁于随
账号被盗,现在能找回的文章只有这些了😭