实习---Day7

7/30

把自己的代码逻辑都做完了,接下来应该就是测试和改bug了。QAQ

 

Xshell用Xftp来传输文件

  • 做了半天测试,把流程跑通了,每次bug都是之前的人的代码的bug,竟然让我去看他们项目的代码我是没有想到的,搞得我每次出错都觉得莫名其妙+懵逼,而且每次走完整个流程都要有点久(因为大数据分析的,要加载很多模型,而且要在服务器上面跑,倒是学会Linux一些查看系统运行状态的方法,海星~~),最后还是将结果跑出来了,单元测试就算完成了吧,不知道这算不算单元测试,后面应该还要整体测试
  • 做测试我觉得也要做好总结,最好在每次commit代码的时候都加上一些描述,最好再记到自己的小本本上OvO,以后秋招指不定能够用得上,对我来说是非常有用
  • 版本控制管理的我们这里用的是svn,感觉和用法上和git差不太多,可能团队成员没有达到某个量级吧
  • select count(1) = 0 from tablename会返回一行,所以rowcount=1,所以我们要取值才可能取到0
  • 测试流程:以下内容都是需要循环不断去处理的,因为数据是源源不断来的
    • 执行分析主函数将工单表的某些字段插入到地址解析表中,并且置状态为0,表示未处理的数据
    • 执行job(表示另一个单独的进程运行)给地址解析表进行分析数据再写入表
    • 分析完需要执行统计主函数将分析表进行统计,入库统计表,供前端可视化使用
  • navicat中截断表:会将自增ID清零,而delete和删除数据都不会使自增ID清零
  • 架构上面:将每个字段的分析都做成一个接口,这个接口是类方法,我觉得应该是既然是接口就是给大家服务的,所以不需要变成实例方法来区分调用方的不同

 

新工作:和RESTful相关的,鸡冻,对REST一直处于知道的阶段,后面应该会通过这个工作将一个自己的理解和认知进行一个总结

  • 我们项目的整体架构:这是个NLP的大数据项目
    • 概况:项目组有好多人是训练模型的,据我所知应该都是调参的(其实也不容易),训练好的模型提供给调用方调用。但是肯定不是直接给他们调用啊,你想你这个模型生成的数据可能需要经过某些处理才能给人看吧,还有别人传的数据需要经过处理你这个模型才能将数据喂给模型吧,当然我只是讲了我现在的理解,所以就需要有接口的封装,服务的封装,我很高兴这个项目用Restful API来进行这种封装
    • 我最近的工作感觉比上个工作会更简单,因为这次任务是要按照约定制定API(接口),应该是复制粘贴的活?哈哈哈。但是这样能够让我不会深陷项目代码,而是走向项目外面观察项目的赶脚,应该能够加深项目理解
    • 项目架构:

​​​​​​​我要做的就是服务化各个模型提供的服务,后面需要做调用方的调用接口 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值