240 发简信
IP属地:北京
  • 120
    etcd-webui

    背景 项目地址 etcd-v3-apietcd-web-ui

  • 120
    Golang踩坑分析

    同步至 https://segmentfault.com/a/1190000020103403 案例1:Golang内存泄露 if err := http.ListenAn...

  • Go scheduler 源码分析

    1、进程/线程/协程基本概念 一个进程可以有多个线程,一般情况下固定2MB内存块来做栈,用来保存当前被调用/挂起的函数内部的变量,CPU在执行调度的时候切换的是线程,如果下一...

  • 120
    小规模团队微服务架构实践

    序 网络上介绍微服务的文章很多,但是针对小规模团队如何实践微服务架构的文章很少,而照搬大公司的做法并不完全适合,很容易失败。笔者在这个过程中也走过很多弯路,所以写了这篇文章,...

  • 120
    今日头条Go建千亿级微服务的实践

    今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。...

  • 120
    Redis 高并发方案

    目前后端用的缓存,主流的有Redis,对于高并发的系统,实际上会遇到以下的几个问题:(前提是一般的业务代码中,缓存空则去请求数据库)1、缓存雪崩现象:由于访问了没有缓存,或者...

  • 120
    图解Go语言内存分配

    Go语言内置运行时(就是runtime),抛弃了传统的内存分配方式,改为自主管理。这样可以自主地实现更好的内存使用模式,比如内存池、预分配等等。这样,不会每次内存分配都需要进...