1. 拥有3年Python开发经验和1年Go开发经验,熟练掌握Python和Go两种主流编程语言,具备跨语言开发能力。
2. 熟练掌握Flask、Django和Gin等Python框架,能够快速构建和部署Web应用。
3. 熟悉MySQL和Redis等数据库,能够进行高效的数据存储和管理,满足各种复杂的数据需求。
4. 熟悉网络编程和Linux系统,能够在复杂的网络环境中进行开发和调试,具备良好的系统管理能力。
云端与客户端结合的应用程序,实施工程师的交付工具
介绍:是一个公共平台,对接公司各个产品,为公司的交付与实施工程师的提供交付能力,具体体现在交付的产品进行巡检检测以及文档输出
涉及的技术栈:flask框架、云端go语言服务、升级服务器
架构:客户端应用、云端服务器存储数据、升级服务器进行包管理
职责:1. 核心框架编写:使用线程的Condition实现读写锁字典以及文件锁、定义python中的__set__和__get__方法实现属性代理配合AES对数据自动加密、使用内置库heuy多线程异步任务框架、事件触发器、多线程消费组件
2. 基础框架:单点登录,单例模式设计、接口代理、字段属性代理
3. 功能模块开发,使用flask框架,对接云端服务获取数据源、对接升级服务器获取包管理
4. 使用工厂模式,生产消费者等设计模式落地架构设计