Java架构师进阶之路

一 、高并发下单例模式、枚举实现、JDBC工具类

jdbc

  • doc
    • java-architect.sql 关联的sql
  • com.zoy.jdbc.JdbcUtilsFactory.java
二 、股票分析程序

1 问题:如何寻找最佳的策略来投资股票?

2 解决方案:通过程序,同时跑多个策略,来决策使用盈利概率最高的策略。

技术方案:通过定时任务设定策略,记录股票价格,统计出每一种策略的盈亏,帮助投资者决策使用那种策略

技术选型: Jetty, Jpa, Spring-Task, OkHttpClient, MySql

stock-analysis

  • doc
    • stock-analysis.sql 关联sql

需求来源

买股票看别人的总是没有依据,而且行情总是会变动,专业书籍深涩难懂,而且不符合实际,根据别人的方法去操作,总是会亏钱。
如果有一套系统,可以同时跑n多个策略?然后再选出其中盈利概率最高的策略,进行实盘操作,这样肯定会大大提高成功的概率。

这套系统类似Mybatis半自动化,需要自己选股,然后设定时间自动卖出。
统计出什么时间段买入,什么时间段卖出,以及什么选股策略盈利概率最高。

功能

买入股票
    根据股票代码买入
卖出股票
    卖出全部股票
策略排行榜
    根据时间统计排行榜
    统计涨幅低于3%的盈利比率
    统计涨幅高于5%的盈利比率
    统计涨幅3%-5%的盈利比率

执行步骤:

1 新增策略
  StockAnalysisServiceImplTest.addStockAnalysis
2 复制策略ID,新增股票接口的策略ID
3