项目架构: Python+Flask+ SQLAlchemy + JWT+ Redis+ Mysql+ Vue + Nginx 开发工具: Pycharm 项目描述: 商城目前的模块大致分为用户模块、商品模块、库存模块、订单模块、购物车模块、支付模块、搜索模块。我们采用类淘宝典型电商的SPU、SKU数据结构设计,支持动态扩展商品属性。前后分离(前端采用 Vue2.0 + Iview,后端) 技术实现: 1. 整个项目采用前后端完全分离的架构; 2. 基于Vue来开发前端,并且兼容各种终端平台; 3、去掉了Session机制,采用JWT + Redis 替换用户Session 4、采...
项目架构: Python+Django + JWT+ Redis+ MongoDB + Mysql+ Vue +Elasticsearch + RabbitMQ + FastDFS + Docker + Nginx 开发工具: Pycharm 项目描述: 为了适应用户的习惯,社交内容平台往往是终端多样化的,包括平板、手机和PC端。之前的多服务器架构已经不能满足要求。必须要采用前端和后端的隔离设计。该项目包括:用户管理、文章管理、自媒体管理等模块 技术实现: 1. 整个项目采用前后端完全分离的架构; 2. 基于Vue来开发前端,并且兼容各种终端平台; 3. 基于RabbitMQ采用生产...
1.熟练掌握Python和SQL相关知识,具备良好的面向对象编程和面向函数思想,并熟悉常用的设计模式(如单例、工厂设计模式); 2.熟悉Nginx等Web服务器,可以利用反向代理的原理实现百万级别的高并发。 3.能够独立编写自定义的Web框架,并熟练使用各种框架,如Flask、Django、Tornado任何一种; 4.熟练操作MySQL、Mongodb数据库,并能进行千万级别数据库的优化,熟悉MySQL的集群的搭建; 5.熟练使用Linux常用的操作命令,熟悉shell脚本编程 6.熟悉Redis的分布式缓存架构,在项目中使用二、三级缓存处理,降低服务和数据库的负载 掌握Rabb...