【java爬虫】股票数据获取工具前后端代码

前面我们有好多文章都是在介绍股票数据获取工具,这是一个前后端分离项目

后端技术栈:springboot,sqlite,jdbcTemplate,okhttp

前端技术栈:vue,element-plus,echarts,axios

介绍的文章如下:

【金融数据分析】计算沪深300指数行业权重分布并用饼图展示-CSDN博客

【金融数据分析】获取沪深300成分股权重数据方法优化-CSDN博客

【java爬虫】基于springboot+jdbcTemplate+sqlite+OkHttp获取个股的详细数据-CSDN博客

【java爬虫】获取个股详细数据并用echarts展示-CSDN博客

【java爬虫】使用element-plus进行个股详细数据分页展示-CSDN博客

除了以上功能以外,本文还添加了一个一次性获取沪深300成分股数据的接口

    // 获取沪深300所有股票的详细数据@RequestMapping("/queryAllData")@ResponseBodypublic String queryAllData() {stockService.queryAllData(START_YEAR, END_YEAR);return "success";}

 服务类代码如下

     // 获取沪深300所有股票的数据public void queryAllData(String start, String end) {List<CSI300Entity> csi300Entities = sqlIteCSI300Dao.queryAllItems();for (int i=0; i<csi300Entities.size(); i++) {log.info(csi300Entities.get(i).getCode() + "=>[" + (i+1) + "/" + csi300Entities.size() + "]");getDataByYear(csi300Entities.get(i).getCode(), start, end);}}

由于使用的数据库是sqlite,因此数据都保存在db文件里了,我们配置的db文件存放在resource文件夹下面

我们把项目打成jar后这个db文件也是在jar包里的

后端代码:haohulala/datacat-backend - 码云 - 开源中国 (gitee.com)

前端代码:datacat-front: 股票数据获取工具前端代码 (gitee.com) 

最后分享一下获取的沪深300成分股的个股详细数据,获取300只股票的数据用了好久时间,现在分享给大家。

【免费】沪深300成分股个股详细数据资源-CSDN文库

 我这边发一个gif图证明这个数据库中的数据非常多!

代码可以随意取用,做毕设或者二开都可以。 

大家对于这个项目有什么想法欢迎评论区交流呀。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/314739.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux sh 脚本文件换行错误

windows 写好的脚本到服务运行不起来&#xff0c;显示换行问题 因为 windwos 的换行和 linux 的换行风格不同 解决办法&#xff1a;在使用的文本编辑器中&#xff0c;修改格式为 unix 格式 以 notepad 为例&#xff0c;在编辑 -> 文档格式转换中设置格式为 Unix

Jetson_Xavier_NX开发板重编译RT内核

一、准备源码和交叉编译工具 官方网址:Jetson Linux Archive | NVIDIA Developer 我的板子的jtop显示内核为35.4.1,因此以35.4.1为例: 点击进入: 新版本和老版本不一样,如果是老版本要注意自己的型号 不同版本的包名也不一样,但内部文件相差不大,注意仔细区分。 以3…

图神经网络——图学习

图学习 0. 前言1. 图2. 图学习3. 图神经网络小结 0. 前言 近年来&#xff0c;从社交网络到分子生物学等各个领域&#xff0c;数据的图表示越来越普遍。图神经网络 (Graph Neural Network, GNN) 是专为处理图结构数据而设计的&#xff0c;要充分挖掘图表示的潜力&#xff0c;深…

MySQL什么情况下会死锁,发生了死锁怎么处理呢?

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;CSDN领军人物&#xff0c;全栈领域优质创作者✌&#xff0c;CSDN博客专家&#xff0c;阿里云社区专家博主&#xff0c;2023年6月CSDN上海赛道top4。 &#x1f3c6;数年电商行业从业经验&#xff0c;历任核心研发工程师…

爬取糖豆视频

爬虫案例积累&#xff0c;以爬取糖豆视频为例&#xff1a; 爬取视频类型的数据一般步骤&#xff1a; 1.点击media,刷新&#xff0c;播放一个视频&#xff0c;会刷新一个包&#xff0c;点击发现是播放视频的包&#xff0c; 2.复制这个包url中的关键字&#xff0c;在搜索框中进…

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 代码下载(3)

接前一篇文章&#xff1a;玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 代码下载&#xff08;2&#xff09; 本文主要参考&#xff1a; BQ3588C_代码下载 3. 编译构建 &#xff08;1&#xff09;执行prebuilts 在源码根目录下执行脚本&#xff0c;安装编译器及二进制工具。 …

PyTorch中常用的工具(3)TensorBoard

文章目录 前言3 可视化工具3.1 TensorBoard 前言 在训练神经网络的过程中需要用到很多的工具&#xff0c;最重要的是数据处理、可视化和GPU加速。本章主要介绍PyTorch在这些方面常用的工具模块&#xff0c;合理使用这些工具可以极大地提高编程效率。 由于内容较多&#xff0c…

UDS诊断(ISO14229-1) 3E服务

文章目录 功能简介应用场景非3E服务报文能维持非默认会话吗诊断仪发送了一帧 $3E报文后&#xff0c;又发送其他诊断请求会刷新 S3 Client 计数器吗请求和响应1、请求2、子功能3、肯定响应4、否定响应 报文示例UDS中常用 NRC 功能简介 3E服务&#xff0c;即 TesterPresent&…

CSDN质量分查询

查看了2023博客之星TOP 20 榜单公布 才知道有质量评分&#xff0c;可是内容管理有没有质量分数&#xff0c;也可能是我没找到。建议开发者可以在内容管理的每个文章处加一个文章质量分数&#xff0c;帮助创作者改进文章质量 CSDN质量分查询https://www.csdn.net/qc 也欢迎各…

热烈欢迎马来西亚客户来我司进行技术交流-安科瑞 蒋静

2023年12月5日下午3点&#xff0c;马来西来客户总包公司LAU KIAN HUA先生同他们的技术顾问Yayan Yogo Santoso到安科瑞考察参观展厅和智能化生产车间并进行技术交流。12月5日下午刚到就马不停蹄地参观了我们的展厅和生产车间。 在仪表生产车间里&#xff0c;公司负责人沈原谅沈…

pendulum,一个超酷的 Python 库!

更多Python学习内容&#xff1a;ipengtao.com 大家好&#xff0c;今天为大家分享一个超酷的 Python 库 - pendulum。 Github地址&#xff1a;https://github.com/sdispater/pendulum 日期和时间处理在许多应用程序中都是常见的任务&#xff0c;然而&#xff0c;Python标准库中的…

LAYABOX:2024新年寄语

2024新年寄语 过去的一年&#xff0c;尽管许多行业面临严峻挑战和发展压力&#xff0c;小游戏领域却逆势上扬&#xff0c;年产值首次突破400亿元大关&#xff0c;众多优质小游戏企业收获颇丰。 对此&#xff0c;祝福大家&#xff0c;2024一定更好&#xff01; 过去的一年&#…