原创 Centos6下RabbitMQ學習(三)——隊列、消息的持久化

1 隊列持久化 RabbitMQ的隊列分爲兩種,持久化(durable)和瞬時(transient)隊列。一個節點重啓後,會重新聲明持久化隊列。但持久化隊列內的消息是否可以被恢復,取決於消息本身的持久性 隊列的持久化在需要客戶端聲明隊列時

原创 Centos6下RabbitMQ學習(二)——鏡像隊列實現高可用

鏡像隊列是比較常用的實現RabbitMQ高可用方式,官方文檔還提到了另外一種高可用方式High availability with Pacemaker and DRBD,但是它自己都說了"This part documents a tec

原创 Centos6下RabbitMQ學習(零)——集羣搭建(非高可用)

rabbitmq的官方文檔總目錄 https://www.rabbitmq.com/documentation.html 1 單點搭建 RabbitMQ是先啓動單個節點,然後用命令組成集羣的,所以從單點搭建開始 我是用官方編譯好的包,解包

原创 Centos6下RabbitMQ學習(一)——Java客戶端收發消息、可靠性、確認

這部分學習客戶端如何和消息隊列交互,如何發送消息、接收消息等,官方文檔如下 https://www.rabbitmq.com/tutorials/tutorial-one-java.html 0 Java程序準備 我們使用RabbitMQ

原创 Elasticsearch學習(一)——安裝與基本操作

官方文檔 https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-install.html 全程在Centos6.10的虛擬機安裝 1

原创 open-falcon源碼閱讀(三)——hbs源碼閱讀

本人水平:參加工作六個月,剛看完一本《go實戰》的菜雞 代碼版本:2019年1月15日使用go get github.com/open-falcon/falcon-plus拉下來的代碼 1 概覽 1.1 目錄結構 cache:hbs本身

原创 Open-falcon的aggregator報err:invalid value問題

今天給配一個aggregator,明明是存在的counter,配好就是報err:invalid value 經過閱讀aggregator的源碼,發現在aggregator/cron/run.go裏面有這樣一個函數 func clean

原创 《SICP》習題第3章(施工中)

本人做的SICP習題第3章,如有錯誤請指正,用的解釋器是Racket   練習3.1 ;; 累加器 (define (make-accumulator initial) (lambda (x) (let ((sum (+ i

原创 Centos6.10下Open-falcon學習記錄(三)——連不上外網情況下的plugin機制使用

其實這篇是在Centos6.7下做的,不過沒感受到差距 官方文檔http://book.open-falcon.org/zh_0_2/philosophy/plugin.html plugin就是open-falcon上類似於zabbix

原创 go發送smtp郵件時的踩坑記錄——auth login、x509: cannot validate certificate for錯誤

最近在用go寫一個小工具,一個小功能是用smtp發郵件,用公司內網的郵箱服務器實現踩了不少坑 想知道x509: cannot validate certificate for解決的直接看2.2.1,想知道auth login怎麼實現看2.

原创 《SICP》習題第2章

本人做的SICP習題第2章,如有錯誤請指正,用的解釋器是Racket   練習2.1 ;; Exercise 2.1 ;; 有理數 #lang racket ;; 有理數定義 (define (numer x) (car x)) (d

原创 open-falcon源碼閱讀(二)——agent源碼閱讀

本人水平:參加工作六個月,剛看完一本《go實戰》的菜雞 代碼版本:2019年1月15日使用go get github.com/open-falcon/falcon-plus拉下來的代碼 agent的功能就是不停採集機器各種數據發送給其他模

原创 open-falcon源碼閱讀(一)——代碼結構初探

本人水平:參加工作六個月,剛看完一本《go實戰》的菜雞 代碼版本:2019年1月15日使用go get github.com/open-falcon/falcon-plus拉下來的代碼 下載好源碼之後,我喜歡用goland打開,秀一下我萌

原创 Unsupported major.minor version 51.0問題

今天從jdk1.8切到了1.7,然後運行代碼就報了Unsupported major.minor version 51.0 這種問題一般都是在切換jdk版本的時候出現的,網上的解決方案多半都是配置一下ide的jdk版本,但是我今天配置了很

原创 SICP習題2.6 題目理解

這道習題的題目我讀了好幾次都沒懂,後來懂了,把自己的理解記錄下 這個理解僅僅包括理解題意,對各種複雜的知識,比如lambda演算、圖靈機柯里化等複雜知識均不涉及 1、題目理解 題目說不需要用數字(例如我們常用的阿拉伯數字)來表示數字,而用