240 发简信
IP属地:上海
  • 逻辑删除真的不是一个好的设计

    在互联网公司中数据的积累是非常重要的,所以就有了逻辑删除这样的设计。所谓逻辑删除就是在表中加入类似is_deleted字段,将删除操作变成更新操...

  • Resize,w 360,h 240
    支撑1亿2千万小时日播的Netflix微服务生态

    在今年的CNUTCon全球容器技术大会2016上,Netflix资深架构师介绍了支撑其庞大业务的微服务生态系统,本文从总结了现场的演讲,试图为各...

    0.1 5176 2 18
  • 限流算法比较与实现

    API或者微服务一般来说有个QPS或TPS的设计值,超过这个设计值响应性能会快速下降。假如服务的某个调用方在短时间内发送大量请求就会导致服务整体...

  • Flask上下文机制(Context)源码分析

    Flask框架中有许多魔法将Web应用开发者与一些细节隔离开来,其中Context机制又是有别于其他框架的,这个机制让开发人员在处理web请求时...

  • Resize,w 360,h 240
    Python微服务实践:为Consul开发客户端

    A litmus test for whether an app has all config correctly factored out o...

  • 用Python快速实现一个聊天机器人

    聊天机器人已经有了很多很好的实现,比如图灵机器人、微软小冰都非常的智能而且语气都与人类相似。但这并不是一件一劳永逸的事情,在特定的场景下问题的回...

  • 一个进程处理10K连接:分析Tornado源码

    本文将通过最简单的Hello world代码分析Tornado本身的结构,在此基础上再简单介绍下Tornado适用的一些场景。 在众多的Pyth...

  • Hash Table: CPython中字典(dict)的实现方式

    众所周知在Python中,字典(dict)的插入、删除、查询操作的平均复杂度都是O(1)。对比来看其他常见的数据结构,比如动态数据、链表、二叉树...