翻阅清单|黄狗钱钱

By admin in mobile.365-838.com on 2019年3月9日

《黄狗钱钱》,那本书已经被许多牛人推烂了,主假诺因为那本书讲的是童话,说的着实理财。如若您从未钱,他能告诉你怎么赚钱;假使您有钱,它能告诉你怎么用钱生钱;借使您有许多钱,他能告诉您怎么理钱;假若你都不须要,它也能给您带来童年的欢娱。

文章同时公告在私有博客:依照SQL的实时股票分析

给大家简单梳理一下本书的始末:吉娅1个十四虚岁的小女孩,和她捡到的一条狗,她取名为钱钱的好玩的事,在那一个逸事中,钱钱但是个会讲话的黄狗,而且能听懂吉娅的心里话,在小狗钱钱的扶助下,吉娅从1个只会抱着洋娃娃玩过家庭的女孩,到祥和挣钱买电脑,为去南达科他加入夏令营而极力干活,从养自身的“金鹅”,到能够协助别的小孩也养“金鹅”,从只会储蓄到和爱侣们创造“金钱魔法师”的团体,从对于老人家工作的埋怨也胸中无数的大女儿,到协助家长出谋划策,化解债务风险,很难想象那是二个十三岁小女孩会做到的事务。

概述

此次分享的是在给某证券商狠抓时流处理案例,基于我们商行的StreamSQL流处理效果和她俩的政工数据,做的股票实时分析作用。

要害作用,采集DBF实时股票交易数据并写入新闻队列,使用StreamSQL组件,实时接受音信队列中多少,并拓展计算分析。

做的流处理功效有:

  1. 封存实时明细数据,天天四个时辰的岁月,约为500-600万条。
  2. 计量当前成交额排行靠前的股票(实效跟同花顺看到的成交额一致)
  3. 实时总结四分钟内,成交额靠前股票
<a
href=”http://infullstack.com/streamsql\_stock.html” rel=”attachment
wp-att-204″>

流程架构图

</a> 流程架构图

鉴于岁月范围,并没有做更深入的法力。其实结合证券商其余数据和实时数据,能够做过多有价值的实时分析(例如:离线数据模型演习,实时放量股票和模型数据整合分析做股票推荐),给证券商产品提供基础数据辅助。

追忆一下那2只吉娅走过的每一步

Stream SQL介绍

Transwarp
Stream是星环专为公司级用户塑造的流总结引擎,首要行使于实时性较强的接纳场景。比如,金融行业须要对市场动荡进行实时预先警告;交通行业索要将卡口数据实时入库,并在线应用图像识别鉴定区别套牌车展开预先警告等;行务供给在线分析事情,及时识别欺诈等违法行为;选拔复杂物联网的行业,如飞机场、风电等,须要将大气传感器数据实行实时分析和数码挖掘。

公司级用户往往对流处理产品在实时性、吞吐量、高可用性、易用性、安全性和安乐等地点拥有极其苛刻的要求。星环凭借自个儿强硬的技术实力,以及境内最多最复杂的流处理案例经验,开发出满意这么些苛刻供给的Transwarp
Stream流总括引擎:

Transwarp Stream架构图

越多StreamSQL产品的牵线,能够参考星环科学和技术Transwarp
Stream:产业界SQL扶助最强
可实时数据挖掘的流总括引擎

一 、建立梦想清单

数据搜集

股票实时数据交易数据貌似会存入DBF文件,那几个格式证券行业曾经沿用20多年。

数码搜集部分,包罗功效:

  1. 定时解析dbf文件(判断dbf文件是或不是变动)
  2. 写入kafka新闻队列,为几次三番streamSQL提供数据

瞩目,必要引入解析dbf格式的jar包,dbf.jar

有的代码如下:

    InputStream fis = null;

    // 读取文件的输入流
    fis = new FileInputStream(path);
    // 根据输入流初始化一个DBFReader实例,用来读取DBF文件信息
    DBFReader reader = new DBFReader(fis);
    reader.setCharactersetName("gbk");
    // 调用DBFReader对实例方法得到path文件中字段的个数
    int fieldsCount = reader.getFieldCount();
    // 取出字段信息
    // for (int i = 0; i < fieldsCount; i++) {
    // DBFField field = reader.getField(i);
    // // logger.info(field.getName() + "\t");
    // }
    Object[] rowValues;
    int num = 1;
    String time = null;
    A: while ((rowValues = reader.nextRecord()) != null) {
                //提出DBF中的当前时间,同时判断文件是否修改
        if (num == 1 && rowValues[0].equals("000000")) {
            Double t = (Double) rowValues[7];
            time = rowValues[1] + "" + t.intValue();
            if (now == null) {
                now = time;
                continue A;
            } else if (now.equals(time)) {
                break A;
            } else {
                now = time;
                continue A;
            }
        }
        num++;
        StringBuffer message = new StringBuffer();
        message.append(time + ",");
        for (int i = 0; i < rowValues.length; i++) {
            message.append(rowValues[i] + ",");
        }
        logger.info(message.toString());
        producer.send(new KeyedMessage<Integer, String>(topic, message.toString()));
    } 

咱俩也有不少的或大或小的只求想去达成,包罗生活和心灵的旅程,但众多少人都和已经的吉娅一样只逗留在想的局面,付诸行动完全找不到头绪。假使对于梦想有急切的期盼,假设那一个梦想建立在必然的钱财基础上才能成功,那就像是吉娅一样,列一个盼望清单呢,写下十个你想拥有的说辞依然拾三个要求经过金钱的相助才能到位的企盼,不要在做思考上的壮汉,行动上的小个子。若是还是是每天睁眼睛想一想,那么十年,哪怕是一百年,这么些梦想也很少能完结。文中的吉娅也写下了上下一心的期望清单,分别是:

流处理

流处理部分,使用StreamSQL组件,编写SQL完毕。

① 、一辆18档的变速自行车;

精心保存StreamJOB

由于明细后续需求做总计分析,所以把多少存款和储蓄在依据内部存款和储蓄器和SSD存款和储蓄的列式存款和储蓄holodesk组件中,语句

create streamjob holo_detail_stream_job as ("insert into holo_stream_zq_detail select * from stream_demo") JOBPROPERTIES('stream.number.receivers'='4');

二 、买全体笔者想要的CD;

五分钟成交量StreamJOB

基于明细数据,实时总计四分钟内成交额

create streamjob holo_count_stream_job as ("insert into hb_stream_holo select concat(TDH_TODATE(created,'yyyyMMddHHmmss','yyyyMMdd'),row_number() OVER(ORDER BY cjl desc)),created,hqzqdm,HQZQJC,cjl from (select max(created) as created,hqzqdm,HQZQJC,sum(HQZJCJ*HQCJBS) as cjl from (select created,hqzqdm,HQZQJC,HQZJCJ,HQCJBS from holo_stream_zq_detail union select created,hqzqdm,HQZQJC,HQZJCJ,HQCJBS from stream_demo)holo_stream_zq_detail where TDH_TODATE(created,'yyyyMMddHHmmss','yyyy-MM-dd HH:mm:ss:SSS')>CAST(sysdate-TO_MINUTE_INTERVAL(5) AS STRING) group by hqzqdm,HQZQJC order by cjl desc limit 20) t") JOBPROPERTIES('stream.number.receivers'='4');
start streamjob holo_count_stream_job;

③ 、能够买向往已久的美艳运动鞋;

算算结果展现

  1. 算算时,只采集了深圳A股和创业板的数额,总结当前成交额排行靠前的股票,实效跟同花顺看到的成交额一致。
  2. 实时计算五分钟内,成交额靠前股票。这一个在同花顺也未曾总结,有一丝丝的参考价值,基于那个,还足以抓牢时放量分析。

<a href=”http://infullstack.com/?attachment\_id=184” rel=”attachment
wp-att-184″>

</a>

<a href=”http://infullstack.com/?attachment\_id=186” rel=”attachment
wp-att-186″>

</a>

四 、能够时不时给住在200公里外的本身最好的心上人打电话,想打多长期打多长期;

报表展现

有了实时分析结果,再结合报表工具的股票价格图,做了落到实处的显示(图中数据,缺点和失误盘高盘底数据)。

<a href=”http://infullstack.com/?attachment\_id=185” rel=”attachment
wp-att-185″>

</a>

⑤ 、夏日得以参与调换学生种类去美国,那样小编也足以抓实本人的保加南宁语水平;

总结

依据StreamSQL对SQL的完整扶助,和实时性、吞吐量、高可用性、易用性等性情,让实时分析变的更简单。不难的落到实处多少搜集工作,依据需求,随时调整总计SQL,就足以成功实时的剖析。

本来本次案例,让本人对股票有了更深的认识。

陆 、能够给爸妈钱,帮她们还清理债务务,好让她们看起来不再那么痛苦;

参考链接

更加多StreamSQL产品的牵线,能够参照

七 、能够请全家去意大利餐厅吃大餐;

捌 、能够辅助和自己一样不太富厚的男女;

九 、玉石白的显赫西裤;

十 、一台电脑。

二 、找到最要紧的三个

指望和理由有大有小,有目前的生存需求,也有悠久的大期待。从中找到三个,最想落成的。这些时候就必要弄清楚自身的心扉,到底什么样是最重庆大学的,是那个琳琅满指标奢侈品,依旧一套有价值的学区房,在那些环节里,学会取舍才是最关键的!吉娅在那10个期待中,选出来最注重的三个:

壹 、二〇一七年夏日看作调换学生去U.S.A.;

二 、一台微型计算机——最好是一台台式机电脑;

③ 、补助爸妈还清理债务务。

③ 、建立梦想相册

用可视化的点子去建立友好的想望相册,倘使您想要去浪漫的希腊语(Greece),那么就去找到希腊(Ελλάδα)的相片资料;假使想要购买1个LV的购物袋,那就去找一张包包的肖像;假诺想买一部单反相机,这就去收集差异卡片机的相片……也正是说,把那一个愿意举办具化,转变为可视化,让祥和每一天都能够看到这个愿意,看到自身和希望的偏离在一每天缩水,那样才能够唤起本身作者的期望终有一天会完毕。吉娅准备了一本相册,装满了与她希望有关的相片,接下去便是每日看五次相册,想像本身已经成功了那个愿意。

④ 、建立梦想储蓄罐

这几个梦想都以内需钱财做基础的,那么没有钱,一切只是幻想。所以要学会为希望而存款,这样才能稳步接近梦想。有为数不少人视金钱为粪土,不乐意看后边的衣食,更喜欢诗和远处。但从未金钱的支撑,怎么去国外,靠双腿吗?能够说穷游,是的,穷游是能够到达远方,只怕边打工边旅游,但那也是在有自然的旅游基金基础上的。所以不要觉得金钱有一股铜臭味,金钱是中性的,好与坏之分只在乎利用它的人。吉娅同样做了1个梦想储蓄罐,在储蓄罐上写的“台式机电脑”和“都柏林”。并把现有的零花钱一分为二放到储蓄罐里。

5、成功日记

那应当是性子使然,有局地人和本身同样没有丰裕的信念,没有强有力的自信,在干活时,往往会倒退,总是认为本人不行,做不到,那正是缺少自信的显现,或然这种贫乏自信会有很多的伪装,比如工作拖拉,好推诿责任,在工作中不主动请缨,不会做决定,那都是贫乏自信的糖衣。如果是那样的话,那就写成功日记吧,同时把“笔者试着”这句口头禅扔掉,只给自己二种选用:做与不做!最初阶的时候会很难,但大家一样能够记下做的可比成功的事体。吉娅的成功日记是这么写的:\

一 、笔者做了七个希望储蓄罐。纵然自身不可能肯定那是还是不是会马到成功,但作者要么如此做了。即便本人不做,就绝对不会马到功成。

② 、作者在各类储蓄罐里放进了5马克。

3、发轫做梦想相册。

四 、明日上马写作自个儿的打响日记。

伍 、决定挣很多的钱。

陆 、笔者控制决不气馁。

七 、学到很多有关钱和挣钱的学识。

陆 、用喜欢做的事/擅长做的事去赚钱

当对于开首赚钱那么些业务,没有头脑的时候,思考一下喜欢做什么?擅长做什么?会做哪些?问了本身那多个难点后,自个儿考虑和追忆,就能够找到答案。吉娅就是在那其间找到了答案,她喜欢狗,并且大致认识每一户邻居家的狗,那个狗也认识他。而且在那之中的大部分她都分外喜爱,所以他既能够和她们同台散步,还是能挣到钱。

七 、每一日用尤其钟记成功日记

不管这一天是何其不好仍旧多么艰苦,都要挤出10分钟的光阴持之以恒记录,不要被痛苦大概高兴蒙蔽了头脑。要每一天不间断地去做对未来有意义的事体,那10分钟会让任何变得不比。吉娅蒙受了诸多不便,那正是钱钱可能要回去它原本主人的身边了,同时也为赚到了钱而快活,在那一个时候,她忽略了最伊始的愿望。钱钱提示他:第三,在境遇困难的时候,仍旧要坚持和谐的心愿,用哪怕10秒钟的日子来坚持不渝记录成功日记,第③,在业务举行顺遂的时候也应有那样做。

捌 、不要透支消费

信用卡、蚂蚁花呗、各个网贷平台,习以为常,那中间多少人采取内部的奥妙,不仅债务能健全还上,甚至游走在里面不亦今日头条。但更加多的人是拆东墙补西墙,被那一个透支消费压得喘可是气来。吉娅的阿爹老母正是被房贷压得生活狼狈,那么钱钱交给了多个提出:

壹 、欠债的人相应毁掉全部的信用卡;

贰 、应当尽只怕少的偿还借款;

应该将不用于生活的那有个别钱中的二分一存起来,另四分之二用于还债。最好不用申请消费贷款;

肆 、每一回借债前问自身:那诚然有须要吗?

玖 、让钱生钱

钱生钱,利滚利,那才是运用手里金钱的最好方法。比如银行存款,比如基金,比如股票。但毫无被社会上的片段零乱音信所蒙蔽,也毫不被身边人致富的事迹所迷惑。借使是小白,那就从头学起理财知识,而不是不足为训进入市集,实行盲目投资,那样会城门失火。在“金钱魔法师”那个集体的组建和搜索中,提醒了几点:

壹 、在投资前调查市场才能逃脱不须求危机;

2、认真研商基金和股票的天性,背景,近日的利益;

叁 、分散风险,切勿冒进。

接下去说一说本书对自个儿的救助,对于理财小白的笔者的话,曾经有过一段盲目进入资本市集的阅历,损失了必然的工本,纵然不多,但对此小白来说,心在滴血。那看了本书之后,笔者肯定了友好的三大重点意在,并且坚定不移记成功日记,正在朝着本身的既定梦想而提升。并且重拾理财和进入资本市场的决定,但也会吸取上3遍的训诫,在投资之前一定要小心。

若是您也想靠理财而达成和谐的期望,那就读一下那本书啊,充满童趣的理财书。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 mobile.365-838.com 版权所有