流式計算大作業收穫

一、作業背景

​ 這次作業完成了一個風機監控系統,使用到的技術有 Kafka,Storm,Hbase,SpringBoot 和 Echarts。

Kafka 負責讀取數據,Storm 負責把數據進行清洗,把清洗結果寫到 Hbase 中,並且如果監測到異常數據要把異常數據寫到 Mysql 裏,利用 SpringBoot 搭建了監控平臺的服務器,定時監控 Mysql 中的數據,如果有變化,則要通過 WebSocket 傳到前端進行展示。

二、遇到的問題及解決辦法

​ 1、Storm 0.9.2 不支持窗口函數,所以更新到了 1.2.3,在網上關於大數據組件的使用教程並不太好,所以直接去官網進行了學習,學會了使用窗口函數。

​ 2、想用 SpringBoot ,但作業時間緊,沒有時間看視頻或看書學習,所以直接去官網看教程,發現真香,官網的教程講的很明白,我用到的所有東西都從官網學到的。

​ 3、Echarts 不會繪製動態圖表,還是一樣,去官網學習,官網提供了豐富的教程,並且支持在線調試,很容易就學懂了。

三、收穫

1.1 學無止境

​ 很多時候覺得自己已經會了很多了,可以用已有的知識解決問題了,所以就會排斥學習新東西,覺得自己學不會啊,浪費時間啊,但其實不是這樣的,在計算機這條路上,可以學習的東西太多太多了,而我又正值學習的最好的年齡,所以一定不能對知識產生排斥,要多多學習,其實寫作業的目的就是爲了學習,如果真正的學到技術了,寫不完作業後何妨呢?

1.2 要學會使用官網

​ 網上很多的文章都是作者寫完一個項目的一個記錄,可能表述的並不太清楚,如果按照博客學習一個組件的用法,時間成本太高,而且會遇到各種各樣奇怪的問題,所以以後在學習組件的用法時候還是要看官網,官網都是真正的大神寫出來的,他們纔是最權威的;學習原理的時候英文文章看起來費勁,就可以看書或者視頻。

1.3 心平氣和,不怕困難

​ 每次在學習新框架的時候,總是會遇到各種各樣奇怪的 bug,這時就會發愁,因爲自己害怕 bug,一旦發愁,那麼解決問題的時間就會翻倍,甚至更多,因爲心已經靜不下來了,而程序是邏輯產物,我們只有心平氣和的,才能邏輯邏輯清晰地完成一個程序,不要途快,遇到問題一個一個解決,今天解決不了明天解決,明天不行就後天,相信自己只要思路清洗就一定可以解決問題的!

1.4 作業寫完了,我卻睡不着覺了

​ 作業寫完本應該是一件高興的事情,但我這次寫完卻睡不着覺了,並且感受到了深深的失敗感。因爲我在寫作業的時候,覺得自己用了 SpringBoot,WebSocket,學會了 Echarts 繪製動態圖表,都完成了老師的要求,感覺自己好牛皮啊,這次肯定能拿高分,但是在交作業的時候,順道看了下其他同學的,我便感到了深深的自卑,人家那才叫大三學生完成的作業,我這是什麼玩意兒啊?就是爲了應付老師的東西,自己之前的滿足感一下子全沒了,取而代之的是更多的思考:我的作業爲什麼這麼垃圾?

​ 我想主要是有兩個方面的原因:

1、定位不對

​ 自己在寫作業的一開始,心裏想着就是我要怎麼才能完成這個作業,而不是說我如何才能做好這個作業,這就造成了自己開頭就給自己定了一個很容易實現的目標,到最後完成了,但卻很垃圾。

​ 所以在做一件事情的時候,要想着如何把這件事情做的漂亮,如何能讓自己脫穎而出,爲了實現這個目標,我要把問題拆分開來,一步一步完成,一口喫不成胖子!

2、太容易滿足

​ 感覺自己做一件事情的時候很容易就自我滿足了,但一旦和別人對比就又覺得自己的成果不行,所以在以後每當做完一件事情的時候,就要想想我如何才能做的更好,哪裏還有提升的空間呢?千萬不能一完成就覺得萬事大吉了!

希望在接下來的大數據案例大作業中能夠得到真正的提高!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章