1.熟练掌握Python和SQL相关知识,具备良好的面向对象编程和面向函数思想,并熟悉常用的设计模式(如单例、工厂设计模式);
2.熟悉Nginx等Web服务器,可以利用反向代理的原理实现百万级别的高并发。
3.能够独立编写自定义的Web框架,并熟练使用各种框架,如Flask、Django、Tornado任何一种;
4.熟练操作MySQL、Mongodb数据库,并能进行千万级别数据库的优化,熟悉MySQL的集群的搭建;
5.熟练使用Linux常用的操作命令,熟悉shell脚本编程
6.熟悉Redis的分布式缓存架构,在项目中使用二、三级缓存处理,降低服务和数据库的负载
掌握RabbitMQ消息队列;
7.熟悉多进程和多线程编程、熟悉网络编程和TCP/IP协议;
8.熟悉SQLAlchemy相关的ORM框架,基于业务设计出各种数据的关联关系;
9.熟悉定时调度,Limiter限流器和基于JWT 的Token认证服务;
10.熟悉JavaScript,HTML5,CSS,Ajax,jQuery,ElementUI,Bootstrap,Vue技术栈等,有前后端分离的项目开发经验;
11.熟悉使用Pycharm、IDEA、Git、项目管理和项目构建工具,可以管理和创建项目分支;
12.熟系掌握Nginx的项目部署,可以构建基于共享缓存的集群服务,了解微服务设计方案和原理,可以在Docker容器中部署各种微服务;
芒果头条社交内容平台
为了适应用户的习惯,社交内容平台往往是终端多样化的,包括平板、手机和PC端。之前的多服务器架构已经不能满足要求。必须要采用前端和后端的隔离设计。该项目包括:用户管理、文章管理、自媒体管理等模块-----需求文档。项目文档
行业电商
我的职责1. 整个项目采用前后端完全分离的架构;
2. 基于Vue来开发前端,并且兼容各种终端平台;
3. 基于RabbitMQ采用生产者和消费者设计模式;
4. 海量小文件的存储方案采用FastDFS;
5. 支持基于Elasticsearch的全文检索功能;
6、完成CORS跨域访问的问题;
7、完成基于Docker和Nginx的服务器部署;
客户分级系统
国寿电商依托中国人寿的品牌优势、客户优势、网点优势、队伍优势、技术优势,积极践行中国人寿创新驱动发展战略,充分发挥互联网创新引领作用,打造电网移一体、线上线下融合、产寿险互动的综合销售平台、数据经营管理平台和创新服务平台,为广大客户提供全方位、一站式综合金融保险服务,在积极推进保险主业与互联网、大数据、云计算等技术融合的同时,逐步构建中国人寿特色的互联网生态圈。聚焦用户精准化、个性化的服务需求,通过大数据和云计算,进行数据采集、分析与整合,让数据为产品定制、精准营销和客户服务提供有力支撑。
行业平台类,内容管理 CMS
我的职责基于:客户指标表、保单指标表、营销员指标表、营销员业绩表、孤儿单客户表、车险保单表、加保客户表、外链客户表、风险客 户表、按照公司需求获取到具体信息。结果交给市场部, 以达到精准营销。
1、负责将车险客户分析后的数据存入到Oracle
2、根据客户指标表上每个客户的有效保单的标准保费,计算相对应的星点值,写入Hbase
3、根据客户的星点值与码表计算具体星级并写入hive表中
4、根据营收保费条件筛选出符合条件的营销员并写入hive表中
5、生成客户星级表,生成客户星级轨迹表
6、完成离线需求的开发,各区域Top3险种产品统计、Top5保费档类统计等;
7、完成单品保费超100万,多产品保费超200万的客户统计。
为了适应用户的习惯,社交内容平台往往是终端多样化的,包括平板、手机和PC端。之前的多服务器架构已经不能满足要求。必须要采用前端和后端的隔离设计。该项目包括:用户管理、文章管理、自媒体管理等模块-----需求文档。项目文档 行业电商 我的职责 1. 整个项目采用前后端完全
通过模拟登录,代理池的方式,构建分布式微博爬虫平台,多机器进行数据采集,对所有微博用户的信息进行遍历式的采集,包含用户的个人信息、用户的微博信息、不同用户直接的关系,根据不同的接口完成整站数据的内容采集。 行业爬虫 整个项目包含从网站模拟登录,带代理池构建,url去重,页