原创 erlang mnesia 數據庫備份與還原機制

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! 數據庫在使用當中都會有數據庫備份工作,當數據庫發生嚴重錯誤無法啓動,或者數據丟失時可以及時有效地恢復數據。文章首先介紹如何備份和還原ErlangMnesia數據庫,然後從

原创 RabbitMQ之入門HelloWorld(Erlang)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! RabbitMQ是一些概念、安裝、一鍵實現這個簡單的HelloWorld程序的步驟和可能遇到的問題這裏都不講了, 有疑問的可以看看這篇文章。這裏主要是用Erlang來實現

原创 微信HTML5小遊戲之困住神經貓

困住神經貓是一款休閒益智類的HTM5小遊戲,並在短短的幾天火爆朋友圈,我在網上找到了源碼以供下載學習,鏈接在這裏 獲取下載密碼請關注公衆號:hellos520,併發送 "困住神經貓",轉載請指明出處。 也可以掃下面二維碼關注: 以下是遊

原创 RabbitMQ四種Exchange類型之Direct (Erlang)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! Direct類型的Exchanges是處理路由鍵的,需要將一個隊列綁定到交換機上,要求該消息與一個特定的路由鍵完全匹配。這是一個完整的匹配。如果一個隊列綁定到該交換機上要

原创 erlang熱更新會kill掉進程嗎?

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! 問題:erlang熱更新會kill掉還在調用'old' 代碼的進程嗎? 前幾天在跟人討論erlang模塊熱更新時對方認爲不會kill掉還在調用‘old’代碼的進程,原因是

原创 RabbitMQ四種Exchange類型之Direct (Java)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! Direct類型的Exchange是不處理路由鍵,需要將一個隊列綁定到交換機上,要求該消息與一個特定的路由鍵完全匹配。這是一個完整的匹配。如果一個隊列綁定到該交換機上要求

原创 RabbitMQ四種Exchange類型之Fanout (Erlang)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! 關於RabbitMQ四種Exchange類型的介紹請看這篇博客,這裏只貼出用Erlang實現的代碼。 消費者: -module(mod_fanout_receive).

原创 RabbitMQ四種Exchange類型之Topic (Java)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! Topic類型的Exchange是要進行路由鍵匹配的。此時需要通過路由鍵將隊列綁定要一個交換器上。規則如下: 符號“#”匹配一個或多個詞,例如:“logs.#”能夠匹配到

原创 微信HTML5小遊戲之打地鼠

打地鼠是一個趣味性的休閒副本。模仿大家熟悉的打地鼠小遊戲,由2-4個玩家合作使用技能消滅地洞裏的地鼠,相應顏色的玩家殺死相應顏色的地鼠,最後結算得到的總分。 我在網絡上找到了源碼供下載學習,點擊這裏。源碼來源網絡,內容本人概不負責。 獲

原创 RabbitMQ之入門HelloWorld(Java)

我的個人博客網站雲諾說上線啦!所有文章都搬到新地址了,點擊圍觀吧! RabbitMQ簡介 RabbitMQ是消費-生產者模型的一個典型的代表,一端往消息隊列中不斷寫入消息,而另一端則可以讀取或者訂閱隊列中的消息。它是一個實現了AMQP協議

原创 RabbitMQ之Linux安裝

我的個人博客網站上線啦!所有文章都搬到新地址了,點擊圍觀吧! 在工作中有幸接觸到了RabbitMQ,所以有空之餘把自己學習RabbitMQ的一些東西記錄下來,以供以後方便學習(好記性不如浪筆頭嘛!),而且關於RabbitMQ相關的資料比較

原创 Linux下Erlang源碼安裝

我的個人博客網站上線啦!所有文章都搬到新地址了,點擊圍觀吧! 由於最終的生產的環境是CentOS,所以我選擇在CentOS下安裝比較新的erlang版本otp_src_17.5.tar,這裏下載, 下載完成後,解壓文件到目錄,cd 到解壓

原创 Erlang 之 Mnesia error

我的個人博客網站上線啦!所有文章都搬到新地址了,點擊圍觀吧! 在使用Mnesia時總是會或多或少的碰到錯誤,不管是自己的代碼邏輯還是不懂了解的使用方法。 但幸運的是我們總能在mnesia文檔中找到大致的原因!所以在閒來之餘還是把它們整理出

原创 微信HTML5小遊戲之水果忍者

水果忍者遊戲的操作極爲簡單,屏幕上會不斷跳出各種水果——西瓜、鳳梨、獼猴桃、草莓、藍莓、香蕉、石榴、楊桃、蘋果、火龍果等,玩家看到拋出的水果看準用手指在屏幕上移動划過去,就可以像忍者戰士一樣痛快地斬開水果了,在它們掉落之前要快速地全部砍掉