之前有个Leeks插件,很不错,我就照着做了个SpringBoot版本,感觉挺不错的,分享出来,大家可以去下载。
我先把源码链接放上来吧,不好意思代码注释不太对,但是不影响使用哈,另外重点是大家如果有什么需求可以直接评论区找我,我可以增加到项目中来方便大家使用哈
https://github.com/bu6030/stock-and-fund
项目不大,主要有三大块,股票、基金、股票基金汇总三个部分
一、股票
图1 股票页面支持手动添加,修改,删除股票以及开启/关闭30s定时刷新功能。
图2 添加修改股票页面添加是addStockAndFund.html、addStockAndFund.js,修改是updateStockAndFund.html、updateStockAndFund.js。
可以选择不同的app平台,自己可以去修改stock.js、stock.html、fund.js、fund.html、addStockAndFund.html、updateStockAndFund.html页面中的select标签以及js的展示部分来增加不同的app。
股票代码部分,以sh、sz开头,分别表示上证、深证上市的股票,后边写6位代码。
持仓成本,股票app里面的每一股的成本价格。
持有份额,一共持有多少股,持有一手的话,填写100即可。
二、基金
图3 基金页面支持手动添加,修改,删除基金以及开启/关闭30s定时刷新功能。
图4 添加修改股票页面实际与添加股票是同一个页面,添加是addStockAndFund.html、addStockAndFund.js,修改是updateStockAndFund.html、updateStockAndFund.js。
可以选择不同的app平台,自己可以去修改stock.js、stock.html、fund.js、fund.html、addStockAndFund.html、updateStockAndFund.html页面中的select标签以及js的展示部分来增加不同的app。
基金代码部分,写基金6位代码。
持仓成本,支付宝以及各大app里面的每一股的成本价格。
持有份额,一共持有多少份额,这个可以在支付宝以及各大app里面看到。
三、股票基金汇总
开启/关闭30s定时刷新功能,汇总股票与基金所有数据。
四、后台
使用的SpringBoot以及SQLLite作为数据库的简单小项目,后台基本上就是StockController.java、FundController.java、UrlController.java(前台页面跳转链接与html相对应的处理)。
就是一个简单的maven小项目,jdk8,本地通过maven package打包后,生成jar包,如果你是macOS的话,直接执行项目根目录的localDeployment.sh文件(需要修改这个文件中的sqllite文件stock-and-fund.db绝对路径位置)一键部署到docker中。
如果是windows或者没有安装docker的话,直接在生成的target目录执行以下命令
java -jar -Dsqllite.db.file=你的项目路径/stock-and-fund.db stock-and-fund-1.0.0-SNAPSHOT.jar
启动完毕后通过链接http://localhost:8080/ 即可直接访问了。
后边有好想法我还会在里面更新新代码,欢迎大家在github上watch以及star。
大家有什么不懂得可以在评论回复我,我来给大家详细解答。
谢各位的阅读,谢谢您动动手指点赞,万分感谢各位。另外以下是我之前写过的文章,感兴趣的可以点进去继续阅读。
历史文章
Hadoop系列-入门安装
Hadoop系列-HDFS命令
Hadoop系列-Hive安装
Hadoop系列-Hive数据库常见SQL命令
Hadoop系列-HBase数据库
Hadoop系列-HBase数据库(二)
Hadoop系列-HBase数据库JAVA篇
Hadoop系列-Spark安装以及HelloWorld
Hadoop系列-MapReduce小例子
Hadoop系列-Spark小例子
JAVA面试汇总(五)数据库(一)
JAVA面试汇总(五)数据库(二)
JAVA面试汇总(五)数据库(三)
JAVA面试汇总(四)JVM(一)
JAVA面试汇总(四)JVM(二)
JAVA面试汇总(四)JVM(三)
JAVA面试汇总(三)集合(一)
JAVA面试汇总(三)集合(二)
JAVA面试汇总(三)集合(三)
JAVA面试汇总(三)集合(四)
JAVA面试汇总(二)多线程(一)
JAVA面试汇总(二)多线程(二)
JAVA面试汇总(二)多线程(三)
JAVA面试汇总(二)多线程(四)
JAVA面试汇总(二)多线程(五)
JAVA面试汇总(二)多线程(六)
JAVA面试汇总(二)多线程(七)
JAVA面试汇总(一)Java基础知识
网友评论