240 发简信
IP属地:内蒙古
  • 确实,我以前理解的好像有问题

    漏水桶和令牌桶的限流算法

    前言: 服务上线后,我们一般会对自己 服务 有个 预估,这个 服务能够 承受多少请求,当单位时间内请求数过高超过我们 预估 的 阀值,我们就应该 拒绝多余的请求。我们 一般会...

  • 120
    GoGc

    linux内存布局 要搞懂gc前我们需要知道gc到底在回收什么。而想到知道gc在回收什么不可避免的就必须要清楚进程的内存布局了。 kernel space 内核空间可以操作...

  • 120
    分布式

    cap算法 简介: 一致性: 在写操作完成之后开始的读操作,必须返回该值,或者以后写操作的值。(在一致的系统中,客户端将值写入任何服务器并获得响应后,它希望能够从其读取的任何...

  • 120
    sync.Map && map

    面试题: 为什么map不能并发读写? map 并发读写会panic吗? 为什么sync.Map 没有len方法? map + lock 和 sync.Map 差别在哪里? ...

  • linux kafka环境搭建

    配置java环境 因为kafka 是基于java 环境的,所以要先配置java 先下载jdk。 https://repo.huaweicloud.com/java/jdk/...

  • 120
    oh-my-zsh

    查看当前环境shell 查看系统自带哪些shell 如果没有/bin/zsh的话,安装zsh 将zsh设置为默认的shell 再次确认下echo $SHELL看下当前默认sh...

  • 120
    深度解密Go语言之pprof

    相信很多人都听过“雷神 3”关于性能优化的故事。在一个 3D 游戏引擎的源码里,John Carmack 将 1/sqrt(x) 这个函数的执行效率优化到了极致。 一般我们使...

  • 120
    Redis整理

    什么是 Redis? Redis 是完全开源免费的,遵守BSD协议[//www.greatytc.com/p/4fa8451a4b07],是性能极高的nosql数据...

  • mysql知识点总结

    mysql事务 什么是事务 事务的四大特性 事务的隔离级别 脏读,不可重复读,幻读分别是什么 隔离级别脏读不可重复读幻读读未提交会会会读以提交不会会会可重复读不会不会会串行化...

  • 自己对go协程的理解

    前言: 下面是自己看了很多资料后总结下来的不一定对.因为能力还不够,还不能够深入源码一探究竟.如果自己哪里不对,希望可以留言.一起讨论一下. 进程线程协程的理解 go协程模型...

  • Mac制作Linux启动盘

    今天有个同事想弄个U盘启动盘,之前一直是在windows上制制作的,然后了查资料,感觉Mac制作启动盘太方便了。参考:http://www.linuxidc.com/Linu...

  • 120
    Goland 常用快捷键整理

    Goland 常用快捷键整理 本文主要梳理笔者在使用Goland这款工具的时候,用到的一些比较好用的快捷键。 Switcher Ctrl +TAB 可以召唤 switcher...

  • 120
    我以为自己是个优秀的架构师,直到看完本文……

    架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行...

  • 聚簇索引与非聚簇索引(也叫二级索引)

    通俗点讲 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_b...

  • 120
    Leaf:美团的分布式唯一ID方案深入剖析

    说明,本文基于谢照东的《Leaf:美团点评分布式ID生成系统》,之所以有这样文章,是因为笔者发现谢照东的这篇文章和美团开源的leaf(GitHub地址:https://git...