240 发简信
IP属地:河南
  • 120
    最好的vxlan介绍

    1 背景 云计算成为企业IT建设新形态 任何技术的产生,都有其特定的时代背景与实际需求,VXLAN正是为了解决云计算时代虚拟化中的一系列问题而产生的一项技术。 云计算,凭借其...

  • 上下文切换

    关于CPU上下文切换 CPU上下文切换包括进程上下文切换、线程上下文切换、中断上下文切换。 进程上下文切换的系统开销最大,因为它要同时保存进程运行所需的内核态和用户态数据; ...

  • 线程安全

    理解线程安全 CPU会主动缓存一部分内存数据到本地(CPU中),多核CPU、多线程编程模式下,会造成同一缓存数据被不同线程修改为不同值的情况,这就是线程安全问题。解决这个问题...

  • 120
    Go学习笔记三

    上下文 Context Go 常用来写后台服务,通常只需要几行代码,就可以搭建一个 http server。在 Go 的 server 里,通常每来一个请求都会启动若干个 g...

  • Go学习笔记二

    Go语言中的面向对象编程 可见性控制publlic 常量、变量、类型、接口、结构、函数等的名称大写private 非大写就只能在包内使用 继承通过组合实现,内嵌一个或多个st...

  • Go学习笔记一

    Go build Go语言不支持动态链接,因此编译时会将所有依赖编译进同一个二进制文件 指定输出目录go build -o bin/mybinary 常用环境变量设置编译操作...

  • 120
    架构与思维:一次缓存雪崩的灾难复盘

    1 真实案例 云办公系统用户实时信息查询功能优化发布之后,系统发生宕机事件(系统挂起,页面无法加载)。 1.1 背景 我们IM原有的一个功能,当鼠标移动到用户头像的时候,会显...