原创 linux 系統上通過郵件搭建一個小型監控1(通過linux系統發郵件)
爲了保障服務器的正常運行,需要一定的監控手段,有的人喜歡用企業微信,有的人喜歡用短信,而我喜歡用郵件,因爲郵件不花錢,爲了裝逼而用一大堆所謂的華而不實的工具,其實是划不來的。 這裏,我就準備搭建一個小型的運維監控系統。通過這
原创 Spark實踐3(Spark的簡單操作)
前面經過部署之後,Spark就可以用了。 怎麼用呢? 可以有兩個辦法: 1.直接在shell中調用Spark提供的API方法,去做一些運算。 2.通過Scala,Java或者Python等語言的編程去調
原创 用Netty實現一個無限擴展的IM服務(第3回講講準備的軟硬件)
上一回的文章描述了IM的設計思路,整個思路非常的簡單。 這一回,爲了實現這個東西,我們去聊一聊需要準備些什麼? 人:一個,男女不限,年齡不限,不要求五官端正,但需要有一定的邏輯思維能力,玩過一下Linux,寫過一陣子J
原创 用Netty實現一個無限擴展的IM服務(第4回裝個Reids單節點)
前面的3回都是吹牛逼的,到這裏纔剛剛開始玩真的。 是的,這個架構,說大不大,說小不小。架構都已經畫好了,先不說代碼怎麼實現,組件得先搭起來,否則怎麼玩? 這一次,我們就先聊一下怎麼搭建一個Redis集羣。 由於機
原创 用Netty實現一個無限擴展的IM服務(第2回講講設計思路)
思路其實也很簡單了。要想無限擴展,跑Netty的服務器肯定是分佈式的,機器數量會隨着業務增長而增長,但是,誰來管理這些Netty的服務呢? 於是,第1個問題就產生了,通俗的問一句就是,萬一Netty的服務掛了,誰管?
原创 Spark實踐2(Spark單點的安裝)
有個笑話是這樣的, 程序員小明說,我的女朋友,我就得讓她給我買好菜,燒好飯,洗好衣服,疊好被子...... 然後運營的妹子輕輕得問了一句,那是不是首先得有一個女朋友?#¥$^%@..... 沒錯,同樣的道理,
原创 Spark實踐1(Spark簡介)
Spark簡介: 簡而言之,Spark就是一個準實時的分佈式計算系統。 準實時怎麼理解,這裏不展開了,就簡單理解爲已經接近實時。 分佈式這個東西,說得玄乎其玄,一言蔽之,就是把一個任務,分解到
原创 linux 系統上通過郵件搭建一個小型監控2(通過郵件微服務發郵件部分)
上一篇文章 linux 系統上通過郵件搭建一個小型監控1(通過linux系統發郵件)講了怎麼通過linux去發郵件,通過一個非常簡單的方法,就可以把系統故障的消息發到手機郵箱,真的非常方便,如果是業務的接口(故障在業務代碼裏面),那又怎麼
原创 How do I tell Spring Boot which main class to use for the executable jar
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable