全球疫情爬取及展示

  这两周完成了疫情统计系统从爬取到展示的项目,可谓是收获颇丰,web端已经发布到http://123.56.137.134/这里,Android端稍后会在网站里提供下载链接。

  接下来三篇博客详细展示实现过程。

  数据爬取:https://www.cnblogs.com/XiaoGao128/p/12576648.html

  web端:https://www.cnblogs.com/XiaoGao128/p/12577191.html

  Android端:https://www.cnblogs.com/XiaoGao128/p/12582698.html

  效果展示

  web端截图:

  Android端截图:

   psp表

日期 开始时间 结束时间 中断时间 净时间 活动 备注
3.10 15.30 19.00 20min 3h 10min      爬取全国疫情数据并在web端作简单展示

当时比较追求速度,做的比较粗糙,以至于上周花费了大量时间来优化web端的疫情展示系统。

3.18 9.30 20.00 3h 7h 

①爬取世界疫情数据

②购买阿里云服务器,简单的配置环境

③简单学习jQuery、Ajax和json

具体时间记不清,当时忘记记时间了。
3.19 13.00 20.30 2h 5h 30min

①尝试使用ajax实现图表及表格的异步刷新,

②实现了ajax对数据的更新,并用jQuery动

态修改控件

③改bug

其实可以不用Ajax直接在几个展示界面跳转的,但是那样太繁琐了,之后就开始了解json等一些其他的知识。

3.20 19.00 21.30 20min 2h 10min

①改bug

②学习阿里云数据库

③开始尝试连接云端数据库

之后就是一些无厘头的bug环节了,这个阶段我看网上有很多人可以通过域名远程连接数据库,我没有实现,听从了朋友的建议直接发布到云端,在云端调用数据库。

3.21 10.00  21.00  2h 

9h 

①将项目发布到云服务器

②认识到不同数据库的sql语言的不同

③改bug

④在服务器端设置定时任务,定时爬取数据

⑤开始认识到直接远程连接数据库的不可行性,并学习

网络通信的一些知识。 

 mysql和SQL server里都有sonvert函数,作类型转换,可它们的参数位置竟然相反!因为本机上用的SQL server,MySQL的密码忘了,所以愣是往tomcat上发布了n次,调试了n次才找出这个错误。

3.22 10.00 21.00 2h

9h

①编写疫情展示app

②编写疫情展示服务端

实现了客户端和服务端的数据交互

3.23      

3h

①改bug

②学习MPAndroid,将数据可视化展示

收尾

  

原文地址:https://www.cnblogs.com/XiaoGao128/p/12576127.html