Redis

MySQL

数据存储

跨域

Nginx

  • apache和nginx的区别。我觉得最重要的一个:apache没有办法处理C10K问题,选Nginx。

RabbitMQ

Tornado

业务

架构

唯一id

  • uuid
  • 分布式id
    • 我们有两台mysql都可以写,自增id不会有问题么,机智的同事设置了auto-increment-offset|increment=2
    • 可以部署redis来生成唯一id

python

  • 线程安全的单例模式
  • 协程
  • 闭包
  • 垃圾回收机制

操作系统

  • epoll、kqueue、select
  • 调度算法 - redis的淘汰机制
  • 死锁
  • IPC进程间通信

网络

  • http和https

RESTful架构

SOAP

RPC

动态规划