实习--Day22

8/20

python
  • lambda: x==1这个匿名函数返回一个bool值
  • threading中的Condition对象,用with关键字一起用
  • re_dml = re.compile("^(?P<dml>\w+)\s+",re.I);m = rre_dml.match(sql_string)可以用于匹配sql语句中的delete,insert,update关键词
  • flask_restful中的Reqparse可以指定参数为必须或者非必须,required来指定,default来指定默认值
  • func(kwargs)----->调用的时候:func({‘a’:1,‘b’:2}),字典的key要是字符串,不然会报错
写文档

需要分层次

  • XXXX服务接口
    • 接口描述
      • 接口名称
      • 接口说明,主要功能
      • 命名空间,在config文件
      • 服务地址:host:port/URI
      • 接口协议:HTTP/HTTPS
      • 请求方式:post,get
      • 备注
    • 接口输入参数
      • 参数的名称
      • 参数的数据类型
      • 是否为必选参数
      • 说明,参数的含义
      • 出入参示例
    • 接口正确返回结果
      • 返回结果的各属性名称
      • 各属性的数据类型
      • 各属性的说明
      • 正确返回结果示例
    • 接口错误返回结果
      • 各种状态码的定义以及说明,表格说明
        重复以上步骤即可
新任务

系统设计要解耦,不能为了一时的代码编写便利而忘记以后的扩展功能

  • 有个采集功能模块部署在外网,我们在内网要对这个模块进行调度,我之前写的是数据的同步,就是将采集模块采集的数据同步到本地数据库上,本地的分析模块再进行解析数据,提取一些有用的数据,比如URL,或者做舆情的分析
  • 然后内网的客户方法和服务启动着,客户方法去本地数据库中取数据,构造封装参数,发送给服务,服务将这个封装的参数(采集模块的此次任务的一些配置)发送给外网的采集模块,采集模块将这些配置写入外网的数据库。周而复始,形成闭环

lsof -p PID:Linux中查找这个进程相关联的文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值