240 发简信
IP属地:河北
  • golang模块初始化

    golang的进程初始化顺序是: 1)先初始化依赖的模块,再初始化本模块 2)模块内初始化按源文件字母序初始化 3)源文件内先初始化全局变量,再...

  • Resize,w 360,h 240
    浅论时间轮

    基于时间轮的定时器 定时器的实现多采用最小堆,其创建和删除复杂度为O(logN),tick的复杂度为O(1);在极端高性能场景(如timer数量...

  • 浅论学习方式

    最近与一些技术大牛沟通,大牛们往往会抛出一些简单但有挑战性的场景来试探你技术上的深度。我是一个信赖“简单即是最优”的架构师,我往往会利用之前项目...

  • 直播SaaS这两年

    2016年史称直播元年,一年当中数以百计的直播应用如雨后春笋般出现在市场上,AppStore、Android市场上充斥着秀场直播、事件直播、移动...