原创 通過docker安裝kafka

kafka(消息中間件) docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka 在命令中運行docker images驗證兩個鏡像已經安裝完畢 啓動zooke

原创 通過yum快速安裝docker及一些常用命令

設置yum yum-config-manager —add-repo https://download.docker.com/linux/centos/docker-ce.repo 如果系統提示:command not found 找不

原创 golang中關於讀寫鎖、互斥鎖的理解

鎖的概述 爲了解決協程同步的問題我們使用了channel,但是GO也提供了傳統的同步工具。 它們都在GO的標準庫代碼包sync和sync/atomic中。 下面我們看一下鎖的應用。 什麼是鎖呢?就是某個協程(線程)在訪問某個資源時先鎖住,

原创 golang包管理工具之govendor的使用

1、govendor簡介         golang工程的依賴包經常使用go get命令來獲取,例如:go get github.com/kardianos/govendor ,會將依賴包下載到GOPATH的路徑下。常用的依賴包管理工具

原创 Nginx幾種常用場景的配置實例

nginx簡介 Nginx是一款輕量級的Web服務器、反向代理服務器,由於它的內存佔用少,啓動極快,高併發能力強,在互聯網項目中廣泛應用。 反向代理服務器? 經常聽人說到一些術語,如反向代理,那麼什麼是反向代理,什麼又是正向代理呢? 

原创 Windows查詢端口占用及關閉相應進程

在windows下查看所有端口: 先點擊電腦左下角的開始,然後選擇運行選項,接着我們在彈出的窗口中,輸入【cmd】命令,進行命令提示符或者win+R。 然後我們在窗口中輸入【netstat -ano】按下回車,即會顯示所有的端口占用情況。