实习总结

PHP Python

1.免登录跳转功能,用curl库模拟登陆:从一个平台跳转到另一个平台,将登陆信息保存到配置文件中,再次登陆去查询配置文件,可直接登陆另一个平台的首页无需再次进入登陆界面。

里面有个坑,当时第二平台给的接口是他们的登陆接口,不能实现跨域免登录(A域的cookie不能传递给B域,(AB不在同一个域(也非子域)为了安全,浏览器的设置)

2.流量监控 主要是查询ES 对流量方向进行一个监控的可视化(过滤聚合)

3.增加一个对文件的上传下载以及传递的功能 (上传是在一个编辑框中 所以要先上传到临时文件夹中 只有在保存修改时才会写入到服务器中 否则可能会出现服务器空间不足的情况)curl传递

4.用webservice接收第三方给的数据,处理成本平台自己能使用的数据(例一台主机有两个UP)然后对数据进行处理,写入到配置文件或MongoDB中 webservice 定时脚本 单例模式

VS编写webservice发布到IIS(WEB服务器,就是发布站点用的)  https://www.cnblogs.com/zqzjs/p/4705994.html

MongoDB操作 http://www.runoob.com/mongodb/mongodb-aggregate.html

MongoDB条件查询

1.简单查询:

db.user.find({name:'11111',age;20});

2.or选择器用法

db.user.find({$or:[{'name':'lv'},{'name':'chen'}]})

3.$gt(>)  大于

4.$gte(>=) 大于等于

5.$lt(<) 小于

6.$lte(<=)  小于等于

7.$ne(!=) 不等于

db.user.find({'name':{$ne:'lv'}});

db.user.find({'age':{$gt:20,$lt:30}})

嵌入文档的精准查询:

db.user.find({favoriters:{artist:"picasso",food:"pizza"}})

匹配一个嵌入文档中的字段:

db.user.find({'favoriters.artist':"picasso"})


MongoDB有管道的概念

实习总结

实习总结