240 发简信
IP属地:福建
  • 算法基础 | 插入排序

    插入排序 算法描述:从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描如果该元素(已排序)大于新元素,...

  • 算法基础 | 交换排序

    冒泡排序 算法描述:比较相邻元素,如果第一个数比第二个数大,则交换两个元素对每一对相邻元素做同样的比较,从开始第一对到结尾的最后一对,这样最后的...

  • 设计模式 | 策略模式

    策略模式 定义一组算法,将每个算法都封装起来,使得它们之间可以相互替换。策略模式让算法独立于调用它的客户端而独立变化 包含角色 抽象策略(Str...

  • 设计模式 | 观察者模式

    观察者模式 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新类似于发布订阅模式,发布者发布信息,订阅...

  • 基础架构 | nginx健康检测

    健康检测 TCP心跳检查 interval:检测间隔时间fall:检测失败多少次后,后端服务器标识为不存活rise:检测成功多少次后,后端服务器...

  • 基础架构 | 限流算法

    限流算法 令牌桶算法 漏桶算法

  • 基础架构 | Consul服务注册与发现

    Consul服务注册与发现 Consul特性 服务注册 服务发现 故障检测 K/V存储 多数据中心:支持多数据中心 Raft算法:Consul使...

  • 剑指offer | 斐波拉契数组

    斐波拉契数组 递归实现 使用循环实现 时间复杂度为O(n) 扩展 一只青蛙一次可以跳上1级台阶,也可以跳上2级,求青蛙跳上一个n级的台阶总共有多...

  • Java并发 | 单例的其他实现

    单例模式 静态内置类实现 使用static代码块实现 使用enum枚举实现

个人介绍
时刻保持一种心态 Stay hungry stay foolish