* 熟悉掌握Python语法、oop编程、PEP8规范
* 熟悉socket套接字流程、https请求流程、TCP/UDP优缺点、了解粘包原理及解决方案
* 熟悉并发编程、线程与进程的区别、协程的优缺点、GIL锁原理、垃圾回收及内存管理机制
* 熟悉使用Mysql、增删查改原生sql、理解三大范式、事务四大隔离级别、及ACID
* 理解并搭建Mysql主从复制、MHA高可用原理、索引的B+树原理、查询优化、索引优化
* 熟悉使用Redis、RDB/AOF持久化、Redis批量操作、理解缓存穿透、缓存雪崩原理及解决方案
* 熟悉使用Django,请求生命周期、orm原理、高并发下的Django的优化方案
* 熟悉组件,用froms实现注册、auth保存状态、cookie/session区别、用token实现安全验签
* 熟悉Django drf,RESTful规范,认证、权限、频率、理解as_view源码逻辑、版本控制的使用
* 熟悉使用Flask,实现login功能、用闪现实现错误重定向、搭建大/小项目蓝图框架
* 熟悉使用爬虫、并使用requests、BeautifulSoup爬取GZ二手车网站、获取车辆数据
* 熟练使用前端html、css、JavaScript、用Bootstrap实现过前端布局、js中Ajax提交数据
* 熟悉基本数据结构与算法、理解二分法、冒泡、快排实现原理、能手写二分、冒泡和快排
* 使用过jupyter,用pandas、numpy分析欧冠历届冠亚军俱乐部榜、matplotlib
* 熟悉Linux基础命令操作、打包解压、定时任务、添加权限、
* 使用Nginx+uwsgi部署过Django项目
* 了解docker、并构建基本镜像
* 了解go语言、数据类型与基本语法、数组与切片的区别
项目名称: 企业-资产信息收集系统
项目描述:自动化收集公司相关的服务器和其他网络设备信息,并为自查所属部门进行关联、规范资产使用,提高效率,最终达到统一化,规范化,并通过可视化工具以表格,曲线图,柱状图,饼图式等表现出来。该项目基于Django + Mysql + Javascript实现,
责任范围:
1.setting文件配置可插拔的三种收集方式,setting配置文件的编写;
2.分析设计需要收集信息指定orm表结构,
3.运用SSH模式、Saltstark模式,增加代码扩展性、封装性
4.将采集的数据,发送server端完成API接口
5.收集中确保数据安全性,为客户端访问添加Token,并md5加密加盐,限制访问频率
6.为了达到数据实时性和准确性,为项目添加定时任务