原创 php hex_dump輸出調試

<?php header("Content-Type: text/html;charset=utf-8"); function hex_dump($data, $newline="\n") { static $from = '';

原创 Go文件操作大全

Go官方庫的文件操作分散在多個包中,比如os、ioutil包,我本來想寫一篇總結性的Go文件操作的文章,卻發現已經有人2015年已經寫了一篇這樣的文章,寫的非常好,所以我翻譯成了中文,強烈推薦你閱讀一下。 原文: Working

原创 redigo 批量刪除使用

業務中需要刪除無效key,Aof大概2T,從Aof中獲取無效key大概2G 由於數量比較多,需要腳本批量刪除,利用MULTI批量刪除 package main import ( "fmt" "github.com/g

原创 beego文件上傳,基於fileupload

beego文件上傳,本章內容只是展示獲取文件信息,獲取文件名稱,獲取文件大小,保存到指定目錄,如果你想結合fileupload插件,本文實現了大部分。有問題可以留言。 結尾 json輸出只是簡單展示下,正常結合fileupload是需要按

原创 ELK 6.0搭建整理

Elk 6.0搭建 ,elasticsearch,logstash,kibana logstash導入redis或者kafka數據,kibana形成報表,早期用的都是2.x版本,最近發現都是6.0了,所以再次安裝下給有需要的同學,head

原创 Go語言程序查看和診斷工具詳解

想必Java 的開發者沒有不知道或者沒用過 jps 這個命令的,這個命令是用來在主機上查看有哪些 Java 程序在運行的。 我剛用 Go 語言程序的時候也很苦惱,我部署在公司服務器上的 Go 程序,其他的同事由於不清楚就經常找不到。 那

原创 beego 驗證碼,含詳細代碼

beego驗證碼,融合github.com/dchest/captcha與beego框架 github地址  https://github.com/scloudrun/beego-captcha

原创 golang,redigo 使用中 Cannot assign requested address的解決辦法

go使用redigo建立redis連接池處理高流量數據緩存 情景: 高併發,高流量,分佈式 問題: “Cannot assign requested address.”是由於Linux分配的客戶端連接端口用盡,無法建立socket連接

原创 go base64圖片傳輸

##項目需要傳輸圖片流給java,go需要將圖片base64傳輸,java在去解析輸出 package main import ( "encoding/base64" "fmt" "io/ioutil"

原创 GO ZK WATCH監聽

package main import ( "fmt" "github.com/samuel/go-zookeeper/zk" "strings" "time" ) func must(err er

原创 GO websocket搭建,https環境

beego 框架搭建websocket聊天室,本地是80端口測試,沒有考慮線上https情況,當部署到線上機器,發現https下websocket連接不上,需要進行修改,故進行記錄,希望遇到的同學,可以少踩坑 js websocket連

原创 Vim 顯示目錄 NERDTree插件

首先安裝NERDTree依賴的插件 (https://github.com/tpope/vim-pathogen) Install to ~/.vim/autoload/pathogen.vim. Or copy and paste

原创 centos6.5 docker安裝

centos7安裝 使用docker指定安裝方法即可  https://docs.docker.com/engine/installation/linux/centos/ centos6的安裝(我是centos6.5   cat

原创 安裝beego bee遇到的牆 gopkg.in/yaml.v2 無法下載

在安裝bee的時候發現 執行 go get github.com/beego/bee 一直無響應。反反覆覆執行了幾次,發現有反應的時候,bee自己還是構建不了。執行go build  提示 缺少依賴。 github本身不穩定,可以理解,

原创 PHP實現java的hashCode方法

業務提供方數據表分表,使用hashCode 我們不是java系語言,所以要自己轉換 以下 function hashCode64($str) { $str = (string)$str; $hash = 0; $