Post

【面试】04 dev

【面试】04 dev

python

python web框架django面试题收藏

Django、Flask、Tornado

Django适合构建数据库驱动的网站 Tornado适合构建大量并发连接的实时web服务。

Django大而全,自带ORM. Flask只有核心功能,但是组件很全,扩展性高。

WSGI、uwsgi、uWSGI

WSGI:

  • 全称为Web Server Gateway Interface,即:web服务器网关接口。
  • 它是一种标准,定义了Web服务器如何与python应用程序交互。
  • 也就是说,遵循WSGI的python应用程序,可以在任何一个实现了WSGI的web服务器对接起来

uwsgi:

  • 与WSGI一样,是通信协议,只不过是uWSGI服务器独占的通信协议。

uWSGI:

  • 实现了http协议、WSGI协议、uwsgi协议的web服务器

websocket

websocket就是订阅服务端消息。先是http协议,转成ws协议。

什么是WebSocket

Django中间件的5大方法

处理请求前:process_request(self, request)

处理视图前:process_view

处理view异常:process_exception

处理响应前:process_response

处理模板渲染前:process_template_response

springcloud

springcloud 是 java 语言的一个高度集成的微服务框架。

SpringCloud 从入门到精通

Go 语言

Go 语言学习路线图

awesome-go-cn

Go 语言圣经(中文版)

Go 编程时光

gin-vue-admin

This post is licensed under CC BY 4.0 by the author.