Avatar notebook default
15篇文章 · 7854字 · 2人关注
  • Resize,w 360,h 240
    从头设计一个基于Redis的锁服务

    由于微服务大行其道,服务之间的协调工作变得越来越重要。今天来简单说一下如何搭建一个基于redis的锁服务。需要说明的一点是,这里的锁是指互斥锁。...

  • 设计一个聊天在线服务

    原文链接 作为演示代码,做了以下的简化处理: 仅支持文本 用户接口:注册用户,注销用户,更新用户信息,添加用户好友关系,删除好友关系 聊天接口:...

  • 设计一个停车场

    原文链接 作为演示代码,做了以下的简化处理: 支持三种车辆:摩托车,轿车,巴士 每个车种占地不同,各有各自的停车位

  • 设计一副牌

    原文链接 作为演示代码,做了以下的简化处理: 总共52张牌,不包含大小王 每张牌有花色、牌号、状态三个属性。也可以用collections里的n...

  • 设计一个呼叫中心

    原文链接 作为演示代码,做了以下的简化处理: 系统包含三种角色:操作员(operator)、管理员(supervisor)、指挥员(direct...

  • 设计一个LRU

    原文链接一个更好的实现作为演示代码,做了以下的简化处理: 缓存结果是网络查询结果 不对输入进行校验 假设内存能够存放所有内容 从数据结构上来讲,...

  • 设计一个哈希表

    原文链接作为演示代码,做了以下的简化处理: 键类型仅支持int 哈希冲突处理使用链存储 不设置装载因子的处理 不对输入进行校验 默认数据大小可以...

  • Resize,w 360,h 240
    在 AWS 上设计一个百万用户级别的系统

    在 AWS 上设计一个百万用户级别的系统 原文链接 1.描述使用场景和约束 使用场景: 服务需要满足个人用户和企业用户 假设和约束: 流量不均衡...

  • Resize,w 360,h 240
    设计按类别分类的 Amazon 销售排名

    设计按类别分类的 Amazon 销售排名 原文链接 1.描述使用场景和约束 使用场景: 按照分类计算上周/上月热销榜单 用户主要查看近几周的热销...

文集作者