本周进展 将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方式-存进数据库
735 0
SpringBoot日志收集-Aop方式-存进数据库
|
SQL 数据库
如何将图片存进SQL数据库中以及从数据库读取照片(解决办法)
如何将图片存进SQL数据库中以及从数据库读取照片(解决办法)
1072 0
|
3月前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
592 1
|
4月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
3月前
|
SQL 关系型数据库 MySQL
Go语言数据库编程:使用 `database/sql` 与 MySQL/PostgreSQL
Go语言通过`database/sql`标准库提供统一数据库操作接口,支持MySQL、PostgreSQL等多种数据库。本文介绍了驱动安装、连接数据库、基本增删改查操作、预处理语句、事务处理及错误管理等内容,涵盖实际开发中常用的技巧与注意事项,适合快速掌握Go语言数据库编程基础。
218 62
|
2月前
|
SQL 存储 关系型数据库
MySQL功能模块探秘:数据库世界的奇妙之旅
]带你轻松愉快地探索MySQL 8.4.5的核心功能模块,从SQL引擎到存储引擎,从复制机制到插件系统,让你在欢声笑语中掌握数据库的精髓!
|
6月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
2月前
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
86 11

热门文章

最新文章