熟练 Linux 开发环境,熟练 python 语言编程。
熟悉常用的数据库,包括 mysql ,MongoDB。
掌握 HTML、css、jQuery 等前端页面的基础制作。
熟悉 pandas、numpy 等模块。熟悉 RabbitMQ
熟练掌握 Flask 及 Vue。
熟悉 Docker。
了解计算机网络,熟悉 TCP、UDP、HTTP 等协议
小智知识库
项目描述:这个项目是和深圳供电局合作的项目,分为知识录入、知识清洗、知识审核等几个大模块。前后 端分离,前端为 vue、后端为 Flask,数据库为 mysql。公司官网可以看到详细信息
项目指责:主要参与项目后端的接口文档编写、代码编写、与前端对接。
1. 知识转换,主要用于从文件提取知识入库。
2. 知识版本对比,主要用于对比两个版本的知识不同。
3. 知识首页展示,最热知识,新增知识。
4. 模板下载、制定模板、批量导入。
leucocyte 健康巡检
项目描述:这个项目是 AOE 项目的衍生项目,在 AOE 现有下层分发及执行系统上、开发新的上层系统(调
度为主,工单为辅)。主要是用于内部网维人员,批量对网络设计进行定期的巡检。本项目用到了 Django、
RabbitMQ、mysql、MongoDB、es 数据库等技术
项目指责:负责整个项目的客户需求收集、设备及设备命令信息整理,框架、数据库设计、文档编写、大量
核心代码编写。程序基本分块本地功能模块、前置模块、调度模块、整合模块、查询模块。模块之间使用本
地消息队列通信。使用 mysql 和 MongoDB 作为存储。后期参与项目测试
1.本地功能模块主要用于处理本地功能任务、例如对设备 ssh 连通性检测,ftp 检测
2.前置模块主要用于接收工单消息后检验、任务存储、任务细化成一个个的子任务
3.调度模块主要用于分配任务、调用相应函数生成给下层分发系统的消息
4.整合模块主要负责更新数据库及整合子任务信息
5.查询模块主要负责不间断查询分发,获取任务状态。