本周进展 将1,2,3,4,5,6,7,8,9天的天气都存进数据库了

简介:

先是存1-6天地,中国天气网的,一个项目


然后7,8,9天,好天气网的,一个项目


这周7,8,9天的解决了主要以下几个问题:

1.抓网页进行正则解析

2.乱码

3.数据库增加热门城市

4.properties同时传递城市ID和城市拼音字母

5.编写代码将城市的拼音字母、拼音简写进行转化,并且提供WEB的JSON HTTP接口给ANDROID端


同时依然存在几个BUG:

1.当网页无信息时,会出现数组越界的提示,不过被我TRY CATCH 了,但是这个需要进行一个NULL的类似的判定,否则不执行

2.接口端有着如下BUG:

                                       1-6天封装的TODAYWEATHER对象虽然只有当天的,实际上却每天都重复录入了。当然,ANDROID端可以只取当天的,接口端也只提供了一次,不是什么太大的问题。但是,严谨性考虑,还是要想办法去掉。

                                      7,8,9天在提供JSON接口时,会有部分溶于数据出现,当然ANDROID端可以选择性选择固定字段的数据,但是这个BUG还是需要修复。


接下来需要进行的改善是:

1.422个城市进行扩展,具体扩展到“对市来说,精确到区;对区来说,精确到市”。其实也就是增加四个直辖市的区级信息。不是什么大问题。

2.增加一个新的表,是实时表,获取当前信息。采用中国气象网的时实接口。

3.可以的话数据库中增加天气预警、节日节气、日出日落、湿度等信息。





目录
相关文章
|
安全 网络协议 Java
SpringBoot日志收集-Aop方式-存进数据库
SpringBoot日志收集-Aop方式-存进数据库
529 0
SpringBoot日志收集-Aop方式-存进数据库
|
SQL 数据库
如何将图片存进SQL数据库中以及从数据库读取照片(解决办法)
如何将图片存进SQL数据库中以及从数据库读取照片(解决办法)
874 0
|
13天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
|
13天前
|
存储 关系型数据库 MySQL
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
|
13天前
|
关系型数据库 MySQL 数据库
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
轻松入门MySQL:精准查询,巧用WHERE与HAVING,数据库查询如虎添翼(7)
|
14天前
|
存储 关系型数据库 MySQL
数据库字符编码MySQL中使用UTF-8还是UTFB4
数据库字符编码MySQL中使用UTF-8还是UTFB4
19 0
|
18天前
|
缓存 NoSQL 关系型数据库
在Python Web开发过程中:数据库与缓存,MySQL和NoSQL数据库的主要差异是什么?
MySQL是关系型DB,依赖预定义的表格结构,适合结构化数据和复杂查询,但扩展性有限。NoSQL提供灵活的非结构化数据存储(如JSON),无统一查询语言,但能横向扩展,适用于大规模、高并发场景。选择取决于应用需求和扩展策略。
110 1
|
18天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
84 0
|
24天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
364 3
|
9天前
|
存储 关系型数据库 MySQL
MySQL基础入门:数据库操作全攻略
MySQL基础入门:数据库操作全攻略
43 0

热门文章

最新文章